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

小學(xué)高年級(jí)課后服務(wù) scratch3.0編程課件 二階課程 項(xiàng)目6經(jīng)典掃雷游戲 第5節(jié) 數(shù)字顯示課件(共47張PPT+視頻+教案)

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

小學(xué)高年級(jí)課后服務(wù) scratch3.0編程課件 二階課程 項(xiàng)目6經(jīng)典掃雷游戲 第5節(jié) 數(shù)字顯示課件(共47張PPT+視頻+教案)

資源簡(jiǎn)介

經(jīng)典掃雷游戲項(xiàng)目第五講: 數(shù)字顯示
一、 課程目標(biāo)
1、掌握字符處理的相關(guān)命令:字符連接、獲取字符數(shù)、獲取字符等命令;
2、實(shí)現(xiàn)用數(shù)字角色顯示未標(biāo)記的雷數(shù)和時(shí)長(zhǎng)的功能;
3、完成項(xiàng)目的復(fù)習(xí)總結(jié)及評(píng)定。
二、 課堂組織形式
1、開(kāi)放式問(wèn)題討論
2、引導(dǎo)式思維發(fā)散
3、問(wèn)答式課堂互動(dòng)
4、針對(duì)問(wèn)題探究實(shí)踐
5、學(xué)生動(dòng)手制作項(xiàng)目
6、課堂內(nèi)容梳理鞏固
三、課堂準(zhǔn)備
編號(hào) 名稱(chēng) 內(nèi)容 來(lái)源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學(xué)盒官網(wǎng)
【2】 課程資料 PPT 課件、講義、視頻 火星科學(xué)盒官網(wǎng)
【 3】 教師參考程序 項(xiàng)目完整程序 網(wǎng)盤(pán)鏈接下載
【4】 學(xué)生上課使用資料 筆記本電腦或者臺(tái)式電腦 老師自備 電腦系統(tǒng)需求: win 10+,或 macOS 10.13+
編程所需素材 網(wǎng)盤(pán)鏈接下載
課堂報(bào)告 網(wǎng)盤(pán)鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網(wǎng) 課前下載安裝
四、主要腳本程序
編號(hào) 詳細(xì)內(nèi)容 功能描述
【 1】 “() 的字符數(shù)” 獲取字符數(shù)據(jù)或變量中的字符數(shù)
【2】 “() 的第()個(gè)字符” 獲取數(shù)據(jù)的指定位字符
【 3】 “連接()和()” 將兩個(gè)字符進(jìn)行連接
五、上課流程
本節(jié)課包括 5 步具體流程:
(1)第 1~2 步為作品編程。編寫(xiě)程序?qū)崿F(xiàn)用數(shù)字角色顯示當(dāng)前未被標(biāo)記的雷的數(shù)目以及游戲開(kāi)始后所用的時(shí)間。時(shí)長(zhǎng)控制在 45 分 鐘內(nèi)。
(2)第 3 步為腳本總結(jié)。總結(jié)作品中學(xué)習(xí)并使用的重點(diǎn)的腳本,以及編程思路。時(shí)長(zhǎng)控制在 15 分鐘內(nèi)。
(3)第 4 步為項(xiàng)目總結(jié)。學(xué)生對(duì)自己完成的項(xiàng)目情況進(jìn)行打分,之后分享在制作本次項(xiàng)目的過(guò)程中學(xué)會(huì)的技能和積木命令。時(shí)長(zhǎng) 控制在 15 分鐘內(nèi)。
(4)第 5 步為問(wèn)題與創(chuàng)新。學(xué)生分享自己認(rèn)為在作品中仍然存在的問(wèn)題,以及給出對(duì)應(yīng)的解決方案。分享針對(duì)作品的創(chuàng)新思路以 及可以添加的功能。時(shí)長(zhǎng)控制在 10 分鐘內(nèi)。
上課步驟 主要內(nèi)容 備注
【第 1 步】 作品編程 【對(duì)應(yīng) PPT】“數(shù)字的功 【講解】 1. 老師帶領(lǐng)學(xué)生分析如何使用 1 個(gè)數(shù)字角色顯示 6 個(gè)數(shù)字,并用六個(gè)數(shù)字顯示兩種不
能” 【時(shí)長(zhǎng)】 25min 同的數(shù)據(jù); 2. 講解如何進(jìn)行數(shù)字角色的克隆; 【制作】 學(xué)生編寫(xiě)程序, 完成角色的克隆,讓 6 個(gè)數(shù)字分兩組分別分布在雷區(qū)的左上角和右上角 (程序樣例見(jiàn)“第六部分 - 程序 1-1”) 【講解】 老師講解如何使用變量為克隆生成的 6 個(gè)數(shù)字標(biāo)記組別以及編號(hào); 【制作】 編寫(xiě)程序,使用變量為克隆體標(biāo)記組別和編號(hào)(程序樣例見(jiàn)“第六部分 - 程序 1-2”) 【講解】 1. 老師講解數(shù)字克隆體顯示的造型和變量“未標(biāo)記的雷數(shù)”的關(guān)系; 2. 講解如何改變變量的值的字?jǐn)?shù),讓變量的值和數(shù)字克隆體的個(gè)數(shù)一一對(duì)應(yīng); 【制作】 學(xué)生編寫(xiě)程序,使用數(shù)字克隆體顯示雷的個(gè)數(shù)(程序樣例見(jiàn)“第六部分 - 程序 1-3”) 【講解】 1. 老師帶領(lǐng)學(xué)生進(jìn)行程序測(cè)試分析,講解為什么會(huì)出現(xiàn)游戲開(kāi)始后,方塊延遲顯示的 問(wèn)題;
2. 講解解決問(wèn)題的思路,講解加快程序運(yùn)行的方法 【制作】 學(xué)生修改程序,解決游戲開(kāi)始后,方塊延遲顯示的問(wèn)題(程序樣例見(jiàn)“第六部分 - 程 序 1-4”)
【第 2 步】 作品編程 【對(duì)應(yīng) PPT】“顯示游戲 時(shí)長(zhǎng)” 【時(shí)長(zhǎng)】 20min 【講解】 講解如何使用變量記錄游戲時(shí)長(zhǎng); 【制作】 學(xué)生編寫(xiě)程序, 實(shí)現(xiàn)游戲開(kāi)始, 第一次點(diǎn)擊方塊后, 開(kāi)始計(jì)時(shí)的功能。以及游戲結(jié)束后, 停止計(jì)時(shí)的功能(程序樣例見(jiàn)“第六部分 - 程序 1-5”) 【講解】 老師帶領(lǐng)學(xué)生分析如何使用數(shù)字克隆體顯示游戲時(shí)間 【制作】 學(xué)生編寫(xiě)程序, 使用第 2 組數(shù)字克隆體顯示游戲時(shí)間(程序樣例見(jiàn)“第六部分 - 程序 1-6”) 【講解】 1 .老師帶領(lǐng)學(xué)生運(yùn)行作品進(jìn)行測(cè)試,講解為什么多次點(diǎn)擊黃臉按鈕重新開(kāi)始游戲后, 方塊和數(shù)字都不再顯示;
2. 講解游戲開(kāi)始后,先刪除原來(lái)的克隆體再開(kāi)始克隆新角色的過(guò)程; 【制作】 學(xué)生編寫(xiě)程序, 實(shí)現(xiàn)游戲開(kāi)始后, 先刪除所有克隆體,再克隆新角色的功能(程序樣例 見(jiàn)“第六部分 - 程序 1-7”)
【第 3 步】 腳本總結(jié) 【對(duì)應(yīng) PPT】“程序腳本 總結(jié)” 【時(shí)長(zhǎng)】 15min 【提問(wèn)】 1. 如何隨機(jī)選取指定個(gè)數(shù)的列表項(xiàng)替換內(nèi)容? 2. 如何計(jì)算被點(diǎn)擊方塊周?chē)睦椎臄?shù)目? 3. 什么是遞歸? 4. 如何使用數(shù)字角色顯示未標(biāo)記的雷數(shù)和時(shí)間?
【第 4 步】 項(xiàng)目總結(jié) 【對(duì)應(yīng) PPT】“項(xiàng)目作品 總結(jié)” 【時(shí)長(zhǎng)】 15min 【總結(jié)】 1. 學(xué)生針對(duì)本次作品的完成情況上進(jìn)行個(gè)人打分; 2. 學(xué)生依次分享自己在項(xiàng)目制作過(guò)程中學(xué)會(huì)的技能; 3. 學(xué)生依次分享自己在項(xiàng)目制作過(guò)程中學(xué)會(huì)的腳本命令。
【第 5 步】問(wèn)題與創(chuàng)新 【對(duì)應(yīng) PPT】“問(wèn)題與創(chuàng) 新” 【時(shí)長(zhǎng)】 10min 【講解】 1. 學(xué)生分析作品中可能存在的問(wèn)題以及解決問(wèn)題的建議; 2. 學(xué)生分享可以對(duì)作品進(jìn)行創(chuàng)新的思路
六、主要程序說(shuō)明
任務(wù)八: 使用數(shù)字角色顯示當(dāng)前未標(biāo)記的雷的數(shù)目和游戲所用時(shí)長(zhǎng)
程序樣例編號(hào) 程序樣例與說(shuō)明 對(duì)應(yīng)的角色
1-1 【數(shù)字】
【程序 1-1 描述】 接收到游戲開(kāi)始的廣播消息后, 角色開(kāi)始克隆。 首先移到第 1 組數(shù)字的初始位置,克隆自己后向右移動(dòng), 一共克隆 三次; 之后移到第 2 組數(shù)字的初始位置, 同樣邊克隆邊向右移動(dòng), 同樣克隆三次。原角色隱藏,克隆體顯示在舞臺(tái)上。
1-2 【數(shù)字】
【程序 1-2 描述】 克隆角色時(shí),前三個(gè)克隆體對(duì)應(yīng)的變量“組 別”的值為 1 ,編號(hào)分別為 1,2,3;后三個(gè)克隆體對(duì)應(yīng)的“組別” 為 2,編號(hào)分別為 1,2,3
1-3 【程序 1-3 描述】 克隆體啟動(dòng)后,需要判斷自己的組別,如果組 別為 1,就顯示未標(biāo)記的雷的個(gè)數(shù)。將變量“未標(biāo)記的雷數(shù)”的 值變成 3 位數(shù),之后克隆體根據(jù)編號(hào)切換對(duì)應(yīng)的造型 【數(shù)字】
1-4 【程序 1-4 描述】 將初始化“方塊造型”列表的腳本定義為運(yùn)行 時(shí)不刷新屏幕的自制積木,當(dāng)接收到游戲開(kāi)始的廣播消息后,調(diào) 用執(zhí)行。 【方塊】
1-5 【程序 1-5 描述】 游戲開(kāi)始后,將變量“點(diǎn)擊次數(shù)”的值初始化 為 0 ,當(dāng)方塊被點(diǎn)擊時(shí),變量“點(diǎn)擊次數(shù)”的值增加 1。 【方塊】
【程序 1-5 描述】 接收到游戲開(kāi)始的廣播消息后,將變量“時(shí) 間”初始化為 0,之后等待變量“點(diǎn)擊次數(shù)”的值為 1,然后開(kāi) 始計(jì)時(shí)。當(dāng)接收到游戲勝利或游戲失敗的廣播消息后,按鈕角色 切換造型,并停止計(jì)時(shí) 【黃臉按鈕】
1-6 【數(shù)字】
【程序 1-6 描述】 克隆體啟動(dòng)后,需要判斷自己的組別,如果組 別為 2,就顯示游戲時(shí)間。將變量“時(shí)間”的值變成 3 位數(shù),之 后克隆體根據(jù)編號(hào)切換對(duì)應(yīng)的造型
1-7 【程序 1-7 描述】 當(dāng)接收到游戲開(kāi)始的廣播消息后,先刪除原來(lái) 的所有的克隆體,之后再克隆新數(shù)字 【數(shù)字】(共40張PPT)
經(jīng)典掃雷游戲
數(shù)字顯示
數(shù)字的功能
項(xiàng)目作品總結(jié)
顯示游戲時(shí)長(zhǎng)
程序腳本總結(jié)
問(wèn)題與創(chuàng)新
數(shù)字的功能
1
數(shù)字顯示
左上角數(shù)字:
一共三個(gè)數(shù)字,顯示當(dāng)前未標(biāo)記的雷的數(shù)目
右上角數(shù)字:
一共三個(gè)數(shù)字,顯示游戲所用時(shí)長(zhǎng)
雷的個(gè)數(shù)
作品分析
顯示未標(biāo)記的雷的個(gè)數(shù)
顯示所用的時(shí)長(zhǎng)
①使用1個(gè)數(shù)字角色生成6個(gè)數(shù)字:
②6個(gè)數(shù)字分為兩組,顯示兩種不同的內(nèi)容:
使用變量,為兩組數(shù)字標(biāo)記組別
③每個(gè)數(shù)字顯示不同的內(nèi)容:
使用變量為數(shù)字編號(hào),控制數(shù)字
③每個(gè)數(shù)字顯示的內(nèi)容:
任務(wù)八
任務(wù)八:使用數(shù)字角色顯示當(dāng)前未標(biāo)記的雷的數(shù)目和游戲所用時(shí)長(zhǎng)
數(shù)字克隆
初始位置
初始位置
向右移動(dòng)
克隆自己
移到初始位置①
重復(fù)3次
克隆第1組:
向右移動(dòng)
克隆自己
移到初始位置②
重復(fù)3次
克隆第1組:
編程任務(wù)
試一試:編寫(xiě)程序,在游戲開(kāi)始時(shí),使6個(gè)數(shù)字顯示在舞臺(tái)上
所有的數(shù)字角色應(yīng)該同時(shí)顯示
數(shù)字克隆
Step1:克隆數(shù)字角色
使克隆體同時(shí)出現(xiàn)在舞臺(tái)上
標(biāo)記編號(hào)
每組的組別
每個(gè)數(shù)字的編號(hào)
組別:1
組別:2
①②③
①②③
標(biāo)記編號(hào)
Step2:為克隆的數(shù)字標(biāo)記組別和編號(hào)
第一組數(shù)字的組別
第二組數(shù)字的組別
第一組數(shù)字的編號(hào)
第二組數(shù)字的編號(hào)
雷的個(gè)數(shù)
組別為1的克隆體:
①變量“未發(fā)現(xiàn)的雷數(shù)”的值決定顯示的造型:
變量的位數(shù)和數(shù)字克隆體的個(gè)數(shù)不同
②未發(fā)現(xiàn)的雷數(shù):
2位數(shù)
1位數(shù)
3位數(shù)
在數(shù)字前添加0可以變成3位數(shù)
雷的個(gè)數(shù)
在數(shù)字前添加0,將雷數(shù)變成3位數(shù):
編號(hào)1的數(shù)字 造型:
編號(hào)2的數(shù)字 造型:
編號(hào)3的數(shù)字 造型:
40 040
雷的個(gè)數(shù)
Step3:數(shù)字克隆體顯示雷的個(gè)數(shù)
造型不斷變化
判斷組別
切換克隆體造型
改變字?jǐn)?shù)
程序測(cè)試
運(yùn)行作品進(jìn)行測(cè)試
出現(xiàn)的問(wèn)題:
開(kāi)始游戲后,方塊沒(méi)有立刻顯示在舞臺(tái)上
問(wèn)題的原因:
初始化“方塊造型”列表 克隆方塊
運(yùn)行速度慢
“數(shù)字”角色上添加了重復(fù)執(zhí)行腳本,游戲開(kāi)始后,多組腳本同時(shí)運(yùn)行,電腦處理速度有限,導(dǎo)致運(yùn)行效率變慢
問(wèn)題解決
修改程序,加快腳本運(yùn)行速度:
運(yùn)行時(shí)不刷新屏幕,可以加快程序的運(yùn)行過(guò)程
調(diào)用
顯示游戲時(shí)長(zhǎng)
2
記錄時(shí)間
①添加變量記錄游戲時(shí)間:
②開(kāi)始計(jì)時(shí):游戲開(kāi)始,第1次點(diǎn)擊方塊后
①添加變量記錄點(diǎn)擊方塊的次數(shù)
②初始值:
③方塊被點(diǎn)擊:
點(diǎn)擊次數(shù)等于1時(shí),開(kāi)始計(jì)時(shí)
開(kāi)始計(jì)時(shí)
Step4:記錄點(diǎn)擊方塊的次數(shù)
開(kāi)始計(jì)時(shí)
Step4:開(kāi)始和停止記時(shí)
在沒(méi)有克隆體的“黃臉按鈕”角色上編寫(xiě)計(jì)時(shí)程序,防止程序重復(fù)執(zhí)行
停止計(jì)時(shí)
停止計(jì)時(shí)
初始化變量
等待方塊被點(diǎn)擊
間隔一秒
時(shí)間增加
顯示時(shí)間
在數(shù)字前添加0,將時(shí)間變成3位數(shù):
第2組數(shù)字切換造型:
編程任務(wù)
試一試:編寫(xiě)程序,用第2組數(shù)字顯示游戲時(shí)間
顯示時(shí)間
Step5:數(shù)字克隆體顯示時(shí)間
判斷組別
改變字?jǐn)?shù)
切換克隆體造型
運(yùn)行測(cè)試
為什么多次重新開(kāi)始后,方塊和數(shù)字都不再顯示了
克隆體冗余
接收到“游戲開(kāi)始”廣播后,執(zhí)行6次克隆自己
第1次接收廣播 第2次接收廣播
1個(gè)原克隆體
6個(gè)新克隆體
1個(gè)原克隆體
6個(gè)新克隆體
1個(gè)原克隆體
6個(gè)新克隆體
1個(gè)原角色
6個(gè)新克隆體
點(diǎn)擊黃臉按鈕后,數(shù)字角色的數(shù)量變成上次的7倍,scratch中容納的克隆體數(shù)量有限,達(dá)到一定數(shù)目后,不會(huì)有新的克隆體出現(xiàn)。
刪除克隆體
Step6:游戲開(kāi)始時(shí)先刪除克隆體
游戲開(kāi)始后,先刪除所有克隆體
等待克隆體刪除
程序腳本總結(jié)
3
隨機(jī)替換
如何隨機(jī)選取指定個(gè)數(shù)的列表項(xiàng)替換內(nèi)容?
選取隨機(jī)的列表項(xiàng),當(dāng)這一項(xiàng)的內(nèi)容為0時(shí),替換列表項(xiàng)
計(jì)算雷數(shù)
如何計(jì)算周?chē)睦椎膫€(gè)數(shù)?
①判斷旁邊是否有方塊
②判斷旁邊的方塊是否有雷
③有雷時(shí)變量的值增加1
判斷是否不在第1列(左側(cè)是否有方塊)
判斷左側(cè)方塊是否有雷
有雷時(shí),變量的值增加1
遞歸
什么是遞歸?
程序中的函數(shù)在執(zhí)行時(shí),直接或者間接地調(diào)用自己的現(xiàn)象是遞歸
調(diào)用
調(diào)用
數(shù)字顯示
如何使用數(shù)字角色顯示未標(biāo)記的雷數(shù)和時(shí)間?
判斷克隆體組別
改變變量的字?jǐn)?shù)
切換克隆體造型
項(xiàng)目作品總結(jié)
4
項(xiàng)目打分
任務(wù)完成情況:
積木命令掌握:
作品思路掌握:
問(wèn)題解決情況:
知識(shí)分享
知識(shí)分享
問(wèn)題與創(chuàng)新
5
問(wèn)題及建議
運(yùn)行程序進(jìn)行試玩,作品中是否還有問(wèn)題存在,說(shuō)出你的修改建議吧。
創(chuàng)新和想法

展開(kāi)更多......

收起↑

資源列表

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

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 郎溪县| 历史| 晋城| 克东县| 城步| 溧阳市| 眉山市| 东乡族自治县| 新乐市| 三河市| 石林| 大渡口区| 宁化县| 宣威市| 牡丹江市| 资阳市| 宽城| 黑龙江省| 洞口县| 若尔盖县| 靖宇县| 肇东市| 浮梁县| 永吉县| 喀喇沁旗| 台州市| 定兴县| 乃东县| 社旗县| 双辽市| 乌鲁木齐市| 青铜峡市| 平塘县| 桐庐县| 镇原县| 五常市| 巫溪县| 清涧县| 迁西县| 海城市| 诸暨市|