中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

小學高年級課后服務 scratch3.0編程課件 二階課程 項目5水果連連看 第3節 一個拐點相連課件(共44張PPT +教案)

資源下載
  1. 二一教育資源

小學高年級課后服務 scratch3.0編程課件 二階課程 項目5水果連連看 第3節 一個拐點相連課件(共44張PPT +教案)

資源簡介

(共44張PPT)
水果連連看一個拐點相連
角色數目
水平和垂直檢測
思考與拓展
一個拐點相連
一個拐點檢測
總結與鞏固
水平和垂直檢測
1
水平和垂直檢測


造型相同?
水平相連 ?
垂直相連?
取消選擇
消除
消除




連續選擇兩個方塊
檢測過程
檢測水果方塊能否水平相連或垂直相連的過程是什么
水平相連:
①判斷是否位于同一行
②檢測是否相鄰
③檢測兩個方塊中間是否有其他方塊
垂直相連:
①判斷是否位于同一列
②檢測是否相鄰
③檢測兩個方塊中間是否有其他方塊
計算行列數
如何計算行數和列數
計算行(列)數 是否在同一行(列)
行數=向上取整(克隆體序號/6)
3/6=0.5→1;15/6=2.5→3;21/6=3.5→4
列數=克隆體序號/6的余數
4÷6=0..4;7÷6=1..1;23÷6=3...5
是否相鄰
如何判斷方塊是否相鄰
水平相鄰:方塊間的序號差為1
垂直相鄰:方塊間的序號差為6
能否相連
temp+序號差
temp=max
temp=min+序號差
可以消除
停止檢測




造型編號的第temp項=0
如何判斷方塊能否水平(垂真)相連
水平相連:序號差為1
垂直相連:序號差為6
水平檢測
垂直檢測
一個拐點相連
2
一個拐點


水平相連 ?
垂直相連 ?
一個拐點 ?
消除
消除
消除




一個拐點:連接兩個方塊的線條只轉了一次彎,只有一個拐點存在
一個拐點
被選中的方塊可以用有一個拐點的線條相連時,拐點和它們的位置關系是?
一個拐點
拐點和其中一個方塊在同一行,和另外一個方塊在同一列
拐點和min同行,和max同列
拐點和max同行,和min同列
拐點和min水平相連,和max垂直相連
拐點和max水平相連,和min垂直相連
拐點處沒有方塊→對應的“造型編號”列表項為0
min
max
min
max
min
max
min
max
檢測過程
①比較被選中的方塊的序號,確定min和max
第一種情況——和min同行,和max同列:
②求拐點的序號:根據min的行數和max的列數
③拐點序號對應的“造型編號”的列表項為0?
④拐點和min水平相連?
⑤拐點和max垂直相連? 可以消除


檢測結果=0


第二種情況——和max同行,和min同列:
一個拐點檢測
3
任務四
任務四:檢測被選中的兩個水果方塊能否用有一個拐點的線條相連
開始檢測
比較大小
確定變量“min”和“max”的值,根據min和max計算有可能是拐點的位置
計算拐點位置
123456
1
2
3
4
5
6
如何使用行/列數計算位置序號
序號 =( 行數 - 1 )× 6 + 列數
前幾行的總個數
這一行的個數
例:第3行第4列
(3-1)×6 +4 =16
計算拐點位置
min
max
min
max
和min同行,和max同列
計算行數:
計算列數:
計算時會出現什么問題?
max位于最后一列→max除以6的余數為0
正確的列數應該是6
此時,序號=行數×6
計算拐點位置


編程任務
試一試:編寫程序,完成被選中方塊序號的大小比較,以及第一種情況下的拐點序號計算
注意:計算拐點序號時,運算積木的嵌套關系
拐點序號計算
Step1:比較被選中方塊的序號大小,計算拐點序號
拐點是否為空
判斷求出的位置序號處能否作為拐點:
此處沒有方塊時才可以作為拐點
生成線條
兩個水果方塊能夠消除的條件:
能夠水平相連


垂直


①位置序號處沒有方塊→可以作為拐點
②拐點和min水平相連
③拐點和max垂直相連
進一步檢測
拐點序號處
沒有方塊?

和min水平
相連?
和max垂直
相連?
消除


一個拐點檢測
拐點序號處沒有方塊
水平檢測拐點和min
拐點和min水平相連時,
垂直檢測拐點和max
為什么無法消除
檢測過程
max不再是被選中的方塊的序號
選擇1:拐點序號
選擇2:min
比較過程中變量min和max的值發生變化
檢測過程
選擇1:26
選擇2:33
min=26 max=33
拐點序號:27
min:26
拐點序號:27
27
33
26
檢測過程
選擇1:27
選擇2:26
min=26 max=27
拐點序號:27
max:27
一個拐點檢測
Step2:檢測兩個被選中方塊之間能否連接線條
重新比較兩個被選中方塊的序號大小,確定max
第二種情況
能夠消除方塊?
假設拐點和max同行,和min同列

假設拐點和min同行,和max同列
能夠消除方塊?


消除

消除
第二種情況
如果 那么,檢測第二種情況能否消除被選中的方塊
①比較被選中方塊的序號大小
②確定可以作為拐點的位置的序號
③判斷拐點序號處是否有方塊,能否作為拐點
④拐點和max進行水平檢測
⑤水平檢測成立后,拐點和min進行垂直檢測
編程任務
試一試:繼續編寫程序,完成第二種情況下的拐點檢測
提示:可以復制腳本后修改參數
一個拐點檢測
Step3:檢測第二種情況下兩個被選中方塊之間能否連接線條
程序梳理
1.進行一個拐點檢測的流程是什么?
2.如何根據行列數計算方塊的序號?
3.在進行和拐點之間的水平檢測之后,垂直檢測之前,需要進行什么操作?
①計算可能的拐點位置
②判斷拐點處有沒有方塊
③進行水平檢測和垂直檢測
在最后一列:
序號=行數×6
不在最后一列:
序號=(行數-1)×6+列數
需要重新比較兩個被選中方塊的序號大小,調整變量“min”和“max”的值
思考與拓展
4
自定義積木調用
運行腳本后,角色說的內容是什么?
自定義積木調用
49
27
12
54
49
27
49
27
12
54
54
12
22
42
42
22
42
“說”的內容是:20
22
總結與鞏固
5
角色數目水果連連看項目第三講: 一個拐點相連
一、 課程目標
1、掌握帶輸入項的自制積木的定義和調用;
2、掌握如何使用行列數計算克隆體序號的方法;
3、實現對被選中的兩個水果方塊進行一個拐點檢測的功能。
二、 課堂組織形式
1、開放式問題討論
2、引導式思維發散
3、問答式課堂互動
4、針對問題探究實踐
5、學生動手制作項目
6、課堂內容梳理鞏固
三、課堂準備
編號 名稱 內容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學盒官網
【2】 課程資料 PPT 課件、講義、視頻 火星科學盒官網
【 3】 教師參考程序 項目完整程序 網盤鏈接下載
【4】 學生上課使用資料 筆記本電腦或者臺式電腦 老師自備 電腦系統需求: win 10+,或 macOS 10.13+
編程所需素材 網盤鏈接下載
課堂報告 網盤鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網 課前下載安裝
四、主要腳本程序
編號 詳細內容 功能描述
【 1】 “()*()” 乘法運算,將前后的數字相乘
【2】 “() /()” 除法運算,前面為被除數,后面為除數
【 3】 “向上取整()” 對填入的數字進行向上取整運算
【4】 “()除以()的余數” 進行取余運算,計算兩個數字相除得到的余數
五、上課流程
本節課包括 5 步具體流程:
(1)第 1 步為程序復習。老師帶領學生復習如何對被選中的兩個方塊進行水平檢測和垂直檢測,將水平檢測和垂直檢測的腳本補 充完整。時長控制在 15 分鐘內。
(2)第 2 步為思路分析。帶領學生分析如何檢測兩個水果方塊能否用只有一個拐點的線條相連。時長控制在 15 分鐘內
(3) 第 3 步為作品編程。 逐步分析任務思路,編寫程序, 實現檢測兩個水果方塊能否用有一個拐點的線條相連的功能,滿足時消 除被選中的方塊。時長控制在 45 分鐘內。
(4) 第 4 步為拓展思考。 考察對自制積木的掌握。時長控制在 5 分鐘內。
(5)第 5 步為課堂總結, 知識圖譜的形式總結課程內容,鞏固重點知識點 。時長控制在 5 分鐘內。
上課步驟 主要內容 備注
【第 1 步】 程序復習 【對應 PPT】“水平和垂 直檢測” 【時長】 15min 【引入】 兩個圖案相同的水果方塊被選中后, 他們可以相連的方式有四種。上節課中完成了水平 檢測和垂直檢測,我們來復習一下兩種檢測實現的過程。 【互動】 1. 老師帶領學生回顧檢測兩個方塊能否水平相連或垂直相連的過程是什么; 2. 帶領學生復習如何使用序號計算方塊所在的行數和列數; 3. 帶領學生分析如何判斷兩個方塊是否水平相鄰或垂直相鄰; 4. 復習如何檢測兩個水果方塊是否水平或垂直相連 5. 講解實現水平檢測和垂直檢測的腳本程序
【第 2 步】 思路分析 【對應 PPT】“一個拐點 相連” 【時長】 15min 【講解】 1. 老師講解什么是一個拐點相連的情況 2. 帶領學生分析,兩個方塊能夠用有一個拐點的線條相連時, 拐點和兩個方塊之間的 位置關系 3. 老師帶領學生分析如何對兩個被選中的方塊進行一個拐點相連的檢測
4. 總結進行一個拐點檢測的具體過程
【第 3 步】 作品編程 【對應 PPT】“一個拐點 檢測” 【時長】 45min 【銜接】 進行一個拐點檢測的基本過程已經梳理完成了, 接下來開始編程完成一個拐點的檢測。 【制作】 學生定義進行一個拐點檢測的積木(程序樣例見“第六部分 - 程序 1-1”) 【講解】 1. 講解如何使用行數和列數計算方塊的序號; 2. 帶領學生分析計算方塊序號的編程命令; 【制作】 學生編寫程序, 完成被選中方塊序號的大小比較, 并計算可以作為拐點的位置的序號 (程序樣例見“第六部分 - 程序 1-2”) 【講解】 1. 講解如何判斷找到的位置能否作為拐點; 2. 講解將拐點與被選中方塊進行水平檢測和垂直檢測的過程; 3. 帶領學生分析正確的編程實現方式 【制作】 學生編寫程序, 完成第一種情況下, 檢測兩個水果方塊能否用線條相連的功能(程序樣
例見“第六部分 - 程序 1-3”) 【講解】 帶領學生分析拐點和 max 同行和 min 同列的這種情況下,如何進行一個拐點的檢測 【制作】 學生編寫程序, 完成第二種情況下, 檢測兩個水果方塊能否用線條相連的功能(程序樣 例見“第六部分 - 程序 1-4”) 【總結】 以提問的形式帶領學生總結任務四中完成的功能效果、任務要求和編程思路
【第 4 步】 拓展思考 【對應 PPT】“思考與拓 展” 【時長】 15min 【提問】 通過一組自定義積木腳本,考察同學們對正確調用自制積木的掌握情況 此部分為課堂挑 戰,根據課堂實 際情況完成
【第 5 步】知識鞏固 【對應 PPT】“總結與鞏 固” 【時長】 5min 老師根據ppt 中的知識圖譜回顧本節課的主要內容,帶領學生完成知識總結
六、主要程序說明
任務四: 檢測被選中的兩個水果方塊能否用有一個拐點的線條相連
程序樣例編號 程序樣例與說明 對應的角色
1-1 【程序 1-1 描述】 進行水平檢測和垂直檢測之后,如果變量“檢 測結果”的值仍然是 0,就進行一個拐點檢測 【水果方塊】
1-2 【程序 1-2 描述】 進行一個拐點檢測時,首先將“檢測結果”的 值設為 0,之后比較兩個方塊序號的大小,確定變量“min”和 “max”的值,計算和 min 同行,和 max 同列時,可能是拐點的 位置的序號。 【水果方塊】
1-3 【程序 1-3 描述】 進行一個拐點檢測時,首先將“檢測結果”的 值設為 0,之后比較兩個方塊序號的大小,確定變量“min”和 “max”的值,計算和 min 同行,和 max 同列時,可能是拐點的 【水果方塊】
位置的序號。如果此處對應的造型編號等于 0,就判斷是否和 min 水平相連和 max 垂直相連。
1-4 【水果方塊】
【程序 1-4 描述】 第一種情況檢測完成后,如果“檢測結果”的 值是 0,就進行第二種情況的檢測。先計算可能的拐點位置,之 后判斷此處是否有方塊,沒有方塊的話就判斷能否和 max 水平相 連,和 min 垂直相連

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 苏州市| 景德镇市| 天等县| 澄江县| 樟树市| 怀化市| 陆丰市| 大悟县| 昔阳县| 八宿县| 澄江县| 延吉市| 临漳县| 南漳县| 江达县| 白城市| 南部县| 韩城市| 鲜城| 五原县| 黑龙江省| 安远县| 德州市| 寿光市| 修水县| 青田县| 九江县| 襄城县| 瓦房店市| 紫云| 长阳| 平果县| 泰顺县| 榆林市| 尉氏县| 普格县| 武强县| 巴林左旗| 阿拉善盟| 江孜县| 长治县|