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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目6經(jīng)典掃雷游戲 第2節(jié) 點擊方塊課件(共50張PPT +教案)

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

小學高年級課后服務 scratch3.0編程課件 二階課程 項目6經(jīng)典掃雷游戲 第2節(jié) 點擊方塊課件(共50張PPT +教案)

資源簡介

經(jīng)典掃雷游戲項目第二講: 點擊方塊
一、 課程目標
1、掌握邏輯運算、數(shù)學運算等積木命令的嵌套使用;
2、熟練使用自制積木、列表相關積木和變量相關的命令;
3、完成掃雷游戲中,判斷被點擊的方塊是否有雷和計算周圍方塊雷的個數(shù)的功能。
二、 課堂組織形式
1、開放式問題討論
2、引導式思維發(fā)散
3、問答式課堂互動
4、針對問題探究實踐
5、學生動手制作項目
6、課堂內(nèi)容梳理鞏固
三、課堂準備
編號 名稱 內(nèi)容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學盒官網(wǎng)
【2】 課程資料 PPT 課件、講義、視頻 火星科學盒官網(wǎng)
【 3】 教師參考程序 項目完整程序 網(wǎng)盤鏈接下載
【4】 學生上課使用資料 筆記本電腦或者臺式電腦 老師自備 電腦系統(tǒng)需求: win 10+,或 macOS 10.13+
編程所需素材 網(wǎng)盤鏈接下載
課堂報告 網(wǎng)盤鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網(wǎng) 課前下載安裝
四、主要腳本程序
編號 詳細內(nèi)容 功能描述
【 1】 “(列表)的第() 項” 使用列表的項目編號,獲取列表中指定的某一 項
【2】 “將(列表)的第( )項替換為 ()” 將列表的指定項替換為指定內(nèi)容
【 3】 “( )除以( )的余數(shù)” 計算被除數(shù)除以除數(shù)的余數(shù)
【4】 “()與()” 當前后兩個條件都為真時, 整個條件為真
【 5】 “()不成立” 當填入的內(nèi)容為真時,整個條件的值為假;當 填入的內(nèi)容為假時,整個條件值為真
五、上課流程
本節(jié)課包括 5 步具體流程:
(1)第 1 步為任務分析。老師帶領學生分析方塊被點擊后,有可能出現(xiàn)的幾種情況,分析如何判斷方塊下是否有雷,如何計算方 塊周圍雷的個數(shù)。引出本節(jié)課的編程任務。時長控制在 10 分鐘內(nèi)。
(2)第 2~3 步為作品編程。編寫程序,判斷被點擊方塊下是否有雷,實現(xiàn)被點擊方塊下有雷時,所有有雷方塊切換造型的效果。 被點擊的方塊下沒有雷時,編寫程序,計算被點擊方塊周圍雷的個數(shù),并使被點擊方塊切換成對應的造型。 時長控制在 55 分鐘內(nèi)
(3)第 4 步為拓展思考。 復習根據(jù)方塊編號計算方塊所在行數(shù)的方法。時長控制在 10 分鐘內(nèi)。
(4)第 5 步為課堂總結(jié), 知識圖譜的形式總結(jié)課程內(nèi)容,鞏固重點知識點 。時長控制在 5 分鐘內(nèi)。
上課步驟 主要內(nèi)容 備注
【第 1 步】 任務分析 【對應 PPT】“方塊顯示 狀態(tài)” 【時長】 10min 【講解】 1. 帶領學生分析,當舞臺區(qū)的方塊被點擊后,有哪些可能的情況發(fā)生; 2. 講解被點擊的方塊處有雷時,游戲出現(xiàn)的效果; 3. 講解被點擊的方塊處沒有雷時,會出現(xiàn)的兩種情況; 4. 總結(jié)方塊被點擊后,會出現(xiàn)的三種情況; 5. 帶領學生分析如何檢測被點擊的方塊處是否有雷; 6. 帶領學生分析如何計算被點擊方塊周圍雷的數(shù)目; 7. 總結(jié)方塊被點擊后,需要判斷的條件和可能實現(xiàn)的效果
【第 2 步】 作品編程 【對應 PPT】“點擊方塊 有雷” 【時長】 20min 【銜接】 分析了方塊被點擊后, 可能產(chǎn)生的幾種情況, 接下來根據(jù)分析的內(nèi)容編寫程序, 首先完 成被點擊方塊處有雷的程序編寫。 【講解】 1. 講解觸發(fā)檢測程序的事件,以及被檢測的方塊需要滿足的條件; 2. 講解方塊被點擊后需要先判斷顯示的是否是“造型 9”,如果是“造型 9”再檢測是 否有雷的過程。講解如何自定義檢測方塊狀態(tài)的腳本;
【制作】 學生編寫方塊被點擊后,如果顯示的是“造型 9”,那么檢測方塊狀態(tài)的腳本,需要新 建自制積木。(程序樣例見“第六部分 - 程序 1-1”) 【講解】 1. 講解判斷被點擊的方塊處是否有雷的條件, 以及被點擊的方塊處有雷時游戲需完成 的效果; 2. 講解如何編寫程序,判斷被點擊的方塊處是否有雷,以及實現(xiàn)相應的效果; 3. 講解如何讓所有有雷的方塊都切換成“造型 11” 【制作】 學生編寫程序, 實現(xiàn)被點擊的方塊處有雷時, 播放音效以及切換所有有雷方塊造型的功 能(程序樣例見“第六部分 - 程序 1-2”) 【總結(jié)】 以提問的形式帶領學生總結(jié)任務二中完成的功能效果以及編程思路
【第 3 步】 作品編程 【對應 PPT】“計算雷的 個數(shù)” 【時長】 35min 【銜接】 當被點擊的方塊處沒有雷時, 計算被點擊方塊周圍的雷的數(shù)量, 并使被點擊的方塊顯示 成對應的造型。 【制作】
學生新建計算被點擊方塊周圍的雷的數(shù)量的自定義積木(程序樣例見“第六部分 - 程 序 2-1”) 【講解】 1. 老師帶領學生分析如何計算被點擊方塊周圍的雷的數(shù)量,分析程序執(zhí)行的過程; 2. 講解如何判斷被點擊的方塊上方是否有雷, 講解判斷時需要滿足的條件以及滿足什 么條件時表示有雷; 【制作】 編寫判斷被點擊的方塊上方是否有雷的程序(程序樣例見“第六部分 - 程序 2-2”) 【講解】 帶領學生分析如何判斷被點擊的方塊下方是否有雷: 當被點擊的方塊滿足什么條件時 才會進行判斷,滿足什么條件時表示下方有雷。 【制作】 學生編寫程序,判斷被點擊的方塊下方是否有雷(程序樣例見“第六部分 - 程序 2- 3”) 【講解】 以提問的形式帶領學生分析如何分別判斷被點擊方塊的左右兩側(cè)是否有雷: 當被點擊 的方塊滿足什么條件時才會判斷;如何計算被點擊方塊左右兩側(cè)方塊的編號。
【制作】 學生編寫判斷被點擊方塊的左右兩側(cè)是否有雷的腳本(程序樣例見“第六部分 - 程序 2-4”) 【講解】 帶領學生分析如何編寫判斷被點擊方塊左上方、右上方、左下方和右下方是否有雷的腳 本 【制作】 1. 學生編寫程序, 完成被點擊方塊的左上、左下、右上和右下是否有雷的判斷(程序樣 例見“第六部分 - 程序 2-5”) 2. 老師帶領學生編寫完成替換被點擊方塊的列表項,切換被點擊方塊造型的效果(程 序樣例見“第六部分 - 程序 2-6”) 【總結(jié)】 以提問的形式帶領學生總結(jié)完成任務三的編程思路
【第 4 步】 拓展思考 【對應 PPT】“思考與拓 展” 【時長】 10min 【講解】 帶領學生復習如何使用方塊編號計算行數(shù),判斷方塊是否位于第 1 行或最后一行 此部分為課堂挑 戰(zhàn),根據(jù)課堂實 際情況完成
【第 5 步】知識鞏固 【對應 PPT】“總結(jié)與鞏 固” 【時長】 5min 老師根據(jù)ppt 中的知識圖譜回顧本節(jié)課的主要內(nèi)容,帶領學生完成知識總結(jié)
六、主要程序說明
任務二: 判斷被點擊的方塊處是否有雷, 如果有雷顯示相應的效果
程序樣例編號 程序樣例與說明 對應的角色
1-1 【程序 1-1 描述】 方塊被點擊后,如果方塊顯示的造型是“造型 【方塊】
9”,那么檢測方塊的狀態(tài)
1-2 【程序 1-2 描述】檢測被點擊的方塊的狀態(tài)時,首先通過判斷 “雷區(qū)”的列表項是否為 1,來判斷被點擊的方塊處是否有雷。 如果有雷,那么播放爆炸的音效,之后切換所有有雷方塊的造 型。 【方塊】
【程序 1-2 描述】通過替換“方塊造型”列表中的列表項來替換 方塊的造型。從第 1 項開始檢測是否有雷,如果有雷,就替換列 表中這一項的內(nèi)容。
任務三: 當被點擊的方塊處沒有雷時,計算方塊周圍的雷的數(shù)目
程序樣例編號 程序樣例與說明 對應的角色
2-1 【程序 2-1 描述】方塊被點擊時,如果方塊處沒有雷,需要計算 被點擊方塊周圍的雷的數(shù)量。 【方塊】
2-2 【程序 2-2 描述】計算被點擊方塊周圍的雷的數(shù)量時,首先將變 量的值初始化為 0,之后判斷上方是否有雷。如果被點擊的方塊 不在第一行,那么判斷被點擊方塊上方是否有雷,如果有雷,那 么將變量的值加 1。 【方塊】
2-3 【程序 2-3 描述】 上方是否有雷判斷完成后,如果被點擊的方塊 不在最后一行,那么判斷方塊下方是否有雷,計算下方方塊的編 【方塊】
號,判斷對應的“雷區(qū)”列表項是否為 1,如果等于 1,那么表 示有雷,將變量“雷的數(shù)目”的值加 1
2-4 【程序 2-4 描述】判斷完成下方是否有雷后,如果被點擊的方塊 不在第一列,那么判斷方塊的左側(cè)是否有雷,如果有雷,那么變 量的值加 1;之后如果被點擊的方塊不在最后一列,那么判斷方 塊右側(cè)是否有雷,如果有雷,那么變量的值增加 1。 【方塊】
2-5 【程序 2-5 描述】當被點擊的方塊既不在第一行,也不在第一列 時,判斷被點擊方塊的左上角是否有雷,如果有雷,將變量的值 加 1;當被點擊的方塊既不在第一行也不在最后一列時,判斷方 塊的右上角是否有雷,如果有雷,變量 1 的值加 1 【方塊】
【程序 2-5 描述】當被點擊的方塊既不在最后一行,也不在第一 列時,判斷被點擊方塊的左下角是否有雷,如果有雷,將變量的 值加 1;當被點擊的方塊既不在最后一行也不在最后一列時,判 斷方塊的右下角是否有雷,如果有雷,變量 1 的值加 1
2-6 【程序 2-6 描述】 檢測被點擊方塊的狀態(tài)時,如果被點擊的方塊 處沒有雷,那么計算這個方塊周圍雷的數(shù)量,計算完成后,把被 點擊方塊對應的“方塊造型”的列表項內(nèi)容替換成“雷的數(shù)目” 的值。 【方塊】(共50張PPT)
經(jīng)典掃雷游戲點擊方塊
方塊顯示狀態(tài)
思考與拓展
點擊方塊有雷
計算雷的個數(shù)
總結(jié)與鞏國
方塊顯示狀態(tài)
1
雷區(qū)中的方塊被點擊時,有可能發(fā)生哪些情況
方塊被點擊
方塊被點擊
>被點擊的方塊:
顯示紅色雷的造型(造型12)>其他有雷的方塊:
顯示灰色雷的造型(造型11)>游戲停止
被點擊的方塊處有雷:
方塊被點擊
被點擊的方塊處沒有雷:
>切換成相應的數(shù)字造型,數(shù)字表示方塊周圍雷的個數(shù),
方塊周圍有雷:這個方塊切換成數(shù)字造型口,
方塊周圍沒有雷:檢測周圍的八個方塊,直到被檢測的方塊周圍有雷
所有被檢測過的方塊都會切換造型
方塊被點擊
方塊被點擊時,有三種可能的情況:

方塊被點擊
是否
有雷

有雷方塊全部切換造型
周圍是否有雷?


切換這個方塊的造型
繼續(xù)檢測周圍方塊
檢測是否有雷
如何檢測被點擊的方塊是否有雷?
方塊編號
沒有雷
有雷
方塊處有雷
計算雷的個數(shù)
如何計算方塊周圍雷的個數(shù)
8個位置中有雷的方塊個數(shù)
檢測周圍某個位置的方塊
是否有雷?
雷的個數(shù)加1


方塊周圍雷的個數(shù):
方塊被點擊
方塊被點擊
是否
有雷

有雷方塊全部切換造型
周圍是否有雷?


切換這個方塊的造型
繼續(xù)檢測周圍方塊
方塊被點擊時:

計算周圍8個方塊有雷的個數(shù)
點擊方塊有雷
2
任務二
任務二:點擊方塊后,判斷此處是否有雷,有雷時游戲失敗
點擊方塊
開始檢測的事件:
方塊被點擊
被檢測的條件:
顯示為“造型9” 方塊被點擊后開始檢測:
點擊方塊
方塊被點擊時
顯示的是“造型9°
自定義積木:檢測方塊處是否有雷,沒有雷時計算周圍雷的數(shù)目
輸入項:被點擊的方塊的編號
編程任務
編寫程序:方塊被點擊后,造型為“造型9”時開始檢測,自制檢測的積木
自制積木選擇“運行時不刷新屏幕”
點擊方塊檢測
Step1:方塊被點擊后檢測是否有雷
檢測是否有雷
如何判斷被點擊的方塊處是否有雷:
①播放爆炸音效播放聲音爆炸音效
②有雷的方塊顯示“造型11”,被點擊方塊顯示“造型12”
有雷時方塊的反應:
檢測是否有雷
播放音效
判斷是否有雷
切換方塊造型
方塊的造型由“方塊造型”的列表項決定
11
11
方塊處有雷時,替換“方塊造型”列表項中對應的內(nèi)容為11
替換列表項
從第一項開始
“雷區(qū)”列表項內(nèi)容為1?
將”方塊造型”對應的列表項內(nèi)容替換為11
列表項加1


被點擊處有雷
被點擊的方塊顯示“造型12”
Step2:被點擊的方塊處有雷時,播放音效,切換造型
任務總結(jié)
1.判斷被點擊方塊處是否有雷的條件:
2.如何實現(xiàn)所有有雷的方塊的造型切換?
替換所有有雷方塊對應的“方塊造型”的列表項
計算雷的個數(shù)
3
任務三
任務三:點擊方塊后,如果方塊處沒有雷,計算方塊周圍雷的個數(shù)
自制積木
Step1:自定義計算周圍雷數(shù)量的腳本
計算雷的數(shù)量
統(tǒng)計①②③④⑤⑥⑦⑧這8個位置有雷的方塊數(shù)目
1.新建變量存儲雷的數(shù)目
2.變量的初始值為0
3.依次判斷8個位置是否有雷:
上方有雷?
變量加1
右上方有雷?
左上方有雷?
右方有雷?
左方有雷?
下方有雷?
變量加1
變量加1
變量加1
變量加1
變量加1
左上方有雷?
左上方有雷?
變量加1
變量加1
















上方是否有雷
判斷被點擊方塊的上方是否有雷:
第一行上方?jīng)]有方塊 被點擊的方塊不位于第一行時,繼續(xù)判斷
第一行最后一個方塊的編號等于列數(shù)
被選中的方塊編號>列數(shù),表示不在第一行
上方方塊的編號:被選中方塊的編號一列數(shù)
上方方塊的編號
上方是否有雷
被點擊方塊不在第一行?
被點擊方塊上分有面?
變量“雷的數(shù)目”加1


Step2:判斷被點擊的方塊上方是否有雷
下方是否有雷
判斷被點擊方塊的下方是否有雷:
被點擊方塊下方的方塊編號如何計算?
被點擊方塊滿足什么條件時,需要判斷方塊下方是否有雷?
被點擊方塊不位于最后一行
最后一行第一個方塊的編號:
下方是否有雷
Step2:判斷被點擊的方塊下方是否有雷
判斷是否不在最后一行
判斷下方是否有雷
左右兩側(cè)是否有雷
判斷被點擊方塊的左側(cè)是否有雷:
被點擊方塊不在第一列:
被點擊方塊左側(cè)方塊的編號:
判斷被點擊方塊的右側(cè)是否有雷:
被點擊方塊不在最后一列:
被點擊方塊右側(cè)方塊的編號:
編程任務
試一試:編寫程序,判斷被點擊方塊的左側(cè)和右側(cè)是否有雷
左右兩側(cè)是否有雷
Step3:判斷被點擊的方塊左右兩側(cè)是否有雷
左上方是否有雷
判斷被點擊方塊的左上方是否有雷:
被點擊方塊不在第一行和第一列:

被點擊方塊左上方方塊的編號:
右上方是否有雷
判斷被點擊方塊的右上方是否有雷:
被點擊方塊不在第一行和最后一列:

被點擊方塊右上方方塊的編號:
左下方是否有雷
判斷被點擊方塊的左下方是否有雷:
被點擊方塊不在第一行和第一列:

被點擊方塊左下方方塊的編號:
右下方是否有雷
判斷被點擊方塊的右下方是否有雷:
被點擊方塊不在最后一行和最后一列:

被點擊方塊右下方方塊的編號:
編程任務
試一試:編寫程序,判斷被點擊方塊的左上、右上、左下和右下方是否有雷
可以使用復制腳本的方式完成
周圍是否有雷
Step4:判斷被點擊的方塊左上、右上方是否有雷
周圍是否有雷
Step4:判斷被點擊的方塊左下、右下方是否有雷
切換造型
根據(jù)雷的數(shù)目切換成對應的造型:
雷的數(shù)目
造型0
造型1
造型2
造型5
造型8
造型7
造型6
造型3
切換造型
Step5:切換被點擊的方塊的造型
替換列表的值
任務總結(jié)
1.計算被點擊方塊周圍的雷的數(shù)目的編程過程:
2.如何判斷被點擊方塊的左上方是否有雷?
①新建變量存儲雷的數(shù)目
②將變量的值初始化為0
③依次判斷上、下、左、右、左上、右上、左下、右下八個位置的方塊是否有雷,如果有雷,那么變量的值增加1
①判斷被點擊方塊是否不在第一行和第一列
②既不在第一行也不在第一列時,判斷左上方方塊對應的“雷區(qū)列表項是否等于1
③左上方方塊的編號=被點擊方塊的編號一列數(shù)-1
思考與拓展
4
計算行數(shù)
其他判斷被點擊方塊不在第1行和最后一行的方法是什么
方塊不在第1行:
方塊不在最后一行:
計算行數(shù)
計算方塊所在行數(shù):
方塊不在第1行:
方塊不在最后一行:
總結(jié)與鞏固
5

展開更多......

收起↑

資源列表

  • <menuitem id="wfhyu"><abbr id="wfhyu"></abbr></menuitem>

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 五大连池市| 潮州市| 宁阳县| 周宁县| 资讯 | 余干县| 高碑店市| 普兰店市| 台湾省| 庆城县| 米泉市| 永州市| 汤原县| 米脂县| 绵阳市| 延吉市| 陇南市| 巢湖市| 甘谷县| 肃宁县| 诏安县| 蒙山县| 武隆县| 桑植县| 桐柏县| 祁东县| 临湘市| 黄石市| 巴彦县| 阜康市| 阳春市| 三明市| 尼勒克县| 监利县| 湘西| 延吉市| 山丹县| 鹿泉市| 鄂伦春自治旗| 安顺市| 天水市|