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

小學(xué)高年級課后服務(wù) scratch3.0編程課件 二階課程 項(xiàng)目3數(shù)字華容道 第2節(jié) 數(shù)字塊移動(dòng)課件(共48張PPT+視頻+教案)

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

小學(xué)高年級課后服務(wù) scratch3.0編程課件 二階課程 項(xiàng)目3數(shù)字華容道 第2節(jié) 數(shù)字塊移動(dòng)課件(共48張PPT+視頻+教案)

資源簡介

數(shù)字華容道項(xiàng)目第二講: 數(shù)字塊移動(dòng)
一、 課程目標(biāo)
1、掌握列表相關(guān)命令: 替換列表項(xiàng),獲取項(xiàng)目內(nèi)容等命令的使用;
2、學(xué)習(xí)交換兩個(gè)列表項(xiàng)的實(shí)現(xiàn)思路以及編程方法;
3、學(xué)習(xí)使用循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)完成列表項(xiàng)的依次對比。
二、 課堂組織形式
1、開放式問題討論
2、引導(dǎo)式思維發(fā)散
3、問答式課堂互動(dòng)
4、針對問題探究實(shí)踐
5、學(xué)生動(dòng)手制作項(xiàng)目
6、課堂內(nèi)容梳理鞏固
三、課堂準(zhǔn)備
編號 名稱 內(nèi)容 來源 備注
【 1】 PPT 課件 課堂全流程演示文稿 火星科學(xué)盒官網(wǎng)
【2】 課程資料 PPT 課件、講義、視頻 火星科學(xué)盒官網(wǎng)
【 3】 教師參考程序 項(xiàng)目完整程序 網(wǎng)盤鏈接下載
【4】 學(xué)生上課使用資料 筆記本電腦或者臺式電腦 老師自備 電腦系統(tǒng)需求: win 10+,或 macOS 10.13+
編程所需素材 網(wǎng)盤鏈接下載
課堂報(bào)告 網(wǎng)盤鏈接下載
【 5】 編程軟件下載 scratch3.0 scratch 官網(wǎng) 課前下載安裝
四、主要腳本程序
編號 詳細(xì)內(nèi)容 功能描述
【 1】 “將(列表) 的第()項(xiàng)替換為 ()” 將列表中指定的一項(xiàng)改變成其他的內(nèi)容
【2】 “(列表)的第() 項(xiàng)” 根據(jù)列表的項(xiàng)目編號獲取項(xiàng)目內(nèi)容
【 3】 “() =()” 左右兩邊的內(nèi)容相等時(shí),返回值為“True”, 左右兩邊的內(nèi)容不相等時(shí),返回值為 “False”
【4】 “如果…那么…否則” 進(jìn)行條件判斷
五、上課流程
本節(jié)課包括 5 步具體流程:
(1)第 1 步為思路分析。老師帶領(lǐng)學(xué)生思考分析如何實(shí)現(xiàn)數(shù)字塊向相鄰的空格上移動(dòng), 分析編程思路和實(shí)現(xiàn)過程。時(shí)長控制在 15 分鐘內(nèi)。
(2)第 2~3 步為作品編程。首先為學(xué)生講解如何實(shí)現(xiàn)列表中的兩個(gè)列表項(xiàng)交換, 之后編程實(shí)現(xiàn)相鄰的數(shù)字塊和空白塊的位置交換,
完成點(diǎn)擊數(shù)字塊后移動(dòng)的功能。之后分析游戲成功的條件和結(jié)果,編程完成游戲成功的效果。 時(shí)長控制在 55 分鐘內(nèi) (3)第 4 步為拓展思考。 添加數(shù)字塊移動(dòng)時(shí)的限制條件,保證只能和空白塊相鄰的數(shù)字塊移動(dòng)。時(shí)長控制在 10 分鐘內(nèi)。
(4)第 5 步為課堂總結(jié), 知識圖譜的形式總結(jié)課程內(nèi)容,鞏固重點(diǎn)知識點(diǎn)。時(shí)長控制在 5 分鐘內(nèi)。
上課步驟 主要內(nèi)容 備注
【第 1 步】 思路分析 【對應(yīng) PPT】“位置移動(dòng) 分析” 【時(shí)長】 15min 【引入】 經(jīng)過上節(jié)課的編程, 數(shù)字塊已經(jīng)隨機(jī)出現(xiàn)在了對應(yīng)的空格上, 生成了一個(gè)亂序的棋盤。 需要移動(dòng)棋盤中的數(shù)字塊, 才能將數(shù)字按照從小到大的順序復(fù)原。所以制作數(shù)字華容道 游戲,還需要實(shí)現(xiàn)數(shù)字塊的移動(dòng)。 【講解】 1. 講解數(shù)字塊移動(dòng)方式 2. 講解實(shí)現(xiàn)數(shù)字塊移動(dòng)的實(shí)現(xiàn)思路 3. 分析得出,需要先交換數(shù)字塊和空白塊對應(yīng)的位置號,再進(jìn)行位置移動(dòng) 老師課前需要提 前準(zhǔn)備好一副撲 克牌
【第 2 步】 數(shù)字塊移動(dòng) 【對應(yīng) PPT】“數(shù)字塊移 動(dòng)” 【時(shí)長】 30min 【銜接】 實(shí)現(xiàn)數(shù)字塊移動(dòng)的思路已經(jīng)分析完成了, 接下來就編寫程序, 實(shí)現(xiàn)點(diǎn)擊數(shù)字塊時(shí)移動(dòng)位 置,進(jìn)行數(shù)字塊排序的功能。 【講解】
講解可以改變列表向內(nèi)容的“將(列表)的第()項(xiàng)替換為()”命令的功能及使用。 【提問】 使用選擇題考察同學(xué)們對這個(gè)命令的掌握情況 【講解】 1. 分析列表項(xiàng)替換的錯(cuò)誤編程方式會實(shí)現(xiàn)怎樣的結(jié)果; 2. 使用國王交換寶箱內(nèi)珠寶的例子講解為什么會產(chǎn)生錯(cuò)誤的結(jié)果; 3. 講解實(shí)現(xiàn)兩個(gè)列表項(xiàng)交換的正確方式及編程方法。 【制作】 學(xué)生拼接腳本, 實(shí)現(xiàn)數(shù)字 1 角色被點(diǎn)擊時(shí), 如果靠近空白塊, 就和空白塊交換位置號的 功能。(程序樣例見“第六部分 - 程序 1-1”) 【講解】 老師帶領(lǐng)學(xué)生分析角色什么時(shí)候交換位置以及如何實(shí)現(xiàn)位置移動(dòng) 【制作】 1. 學(xué)生編程實(shí)現(xiàn)數(shù)字 1 和空白塊的位置交換(程序樣例見“第六部分 - 程序 1-2”) 2. 為所有的數(shù)字塊角色拼接腳本, 實(shí)現(xiàn)點(diǎn)擊數(shù)字塊移動(dòng)的功能(程序樣例見“第六部 分 - 程序 1-3”) 【總結(jié)】
總結(jié)任務(wù)一中實(shí)現(xiàn)的角色功能及使用的主要腳本。
【第 3 步】 游戲成功結(jié) 束 【對應(yīng) PPT】“游戲成功 結(jié)束” 【時(shí)長】 25min 【銜接】 當(dāng)數(shù)字塊按照從左到右, 從小到大的順序依次排列時(shí), 表示數(shù)字華容道已經(jīng)復(fù)原成功, 玩家已經(jīng)取得游戲勝利。在我們制作的游戲中也應(yīng)該添加游戲勝利的效果。 接下來我們 就編寫程序,實(shí)現(xiàn)游戲勝利的效果。 【講解】 1. 老師帶領(lǐng)學(xué)生分析游戲勝利的條件是什么; 2. 講解對比位置號列表的內(nèi)容, 判斷游戲是否勝利的過程; 3. 講解如何編程實(shí)現(xiàn)從第 1 項(xiàng)開始,依次對比位置號列表 4. 分析開始對比列表的事件和列表對比結(jié)束后的結(jié)果 【制作】 學(xué)生編寫腳本, 實(shí)現(xiàn)判斷游戲是否成功, 游戲成功時(shí)顯示勝利的效果(程序樣例見“第 六部分 - 程序 2-1”) 【總結(jié)】 總結(jié)任務(wù)二中實(shí)現(xiàn)的角色功能及使用的主要腳本。 【體驗(yàn)】 學(xué)生體驗(yàn)數(shù)字華容道游戲,比一比誰用的時(shí)間最短
【第 4 步】 拓展思考 【對應(yīng) PPT】“思考與拓 展” 【時(shí)長】 10min 【講解】 1.帶領(lǐng)學(xué)生分析為什么和空白塊角色處于對角位置的數(shù)字塊也可以移動(dòng)位置; 2.分析位置數(shù)字塊移動(dòng)的限制條件; 【制作】 編寫程序, 添加限制條件, 避免對角位置的數(shù)字塊移動(dòng)。(程序樣例見“第六部分 - 程 序 3-小挑戰(zhàn)”) 此部分為課堂挑 戰(zhàn),根據(jù)課堂實(shí) 際情況完成
【第 5 步】知識鞏固 【對應(yīng) PPT】“總結(jié)與鞏 固” 【時(shí)長】 5min 老師根據(jù)ppt 中的知識圖譜回顧本節(jié)課的主要內(nèi)容,帶領(lǐng)學(xué)生完成知識總結(jié)
六、主要程序說明
任務(wù)一: 點(diǎn)擊數(shù)字塊向空白塊方向移動(dòng)
程序樣例編號 程序樣例與說明 對應(yīng)的角色
1-1 【程序 1-1 描述】 當(dāng)角色被點(diǎn)擊時(shí),如果角色碰到了空白塊,數(shù) 字 1 對應(yīng)的位置號,就和空白塊對應(yīng)的位置號進(jìn)行交換。 【數(shù)字 1】
1-2 【程序 1-2 描述】 角色被點(diǎn)擊時(shí),如果角色碰到空白塊,就和空 白塊交換位置號,發(fā)送移動(dòng)廣播后, 移動(dòng)位置 【數(shù)字 1】
【程序 1-2 描述】 接收到移動(dòng)的廣播消息后,角色移動(dòng)位置 【空白塊】
1-3 【程序 1-3 描述】 角色被點(diǎn)擊時(shí),如果角色碰到空白塊,就和空 白塊交換位置號,發(fā)送移動(dòng)廣播后, 移動(dòng)位置。 數(shù)字塊
任務(wù)二: 判斷游戲是否成功, 游戲成功時(shí)顯示勝利效果
程序樣例編號 程序樣例與說明 對應(yīng)的角色
2-1 【程序 2-1 描述】 當(dāng)角色被點(diǎn)擊時(shí),如果角色碰到了空白塊,數(shù) 字 1 對應(yīng)的位置號,就和空白塊對應(yīng)的位置號進(jìn)行交換。 【角色 1】
【程序 2-1 描述】 當(dāng)綠旗被點(diǎn)擊時(shí),角色隱藏。角色接收到成功 消息后,顯示在最前面,顯示并停止全部腳本。 【游戲勝利】
小挑戰(zhàn): 添加數(shù)字塊移動(dòng)的限制條件,保證只有和空白塊相鄰的數(shù)字塊才能移動(dòng)
程序樣例編號 程序樣例與說明 對應(yīng)的角色
3-小挑戰(zhàn) 數(shù)字塊
【程序 3-小挑戰(zhàn)描述】 當(dāng)角色被點(diǎn)擊時(shí),如果角色碰到了空白 塊, 并且和空白塊在同一列或同一行,那么就會和空白塊交換位 置(共48張PPT)
數(shù)字華容道數(shù)字塊移動(dòng)
位置移動(dòng)分析
思考與拓展
數(shù)字塊移動(dòng)
游戲成功結(jié)束
總結(jié)與鞏固
位置移動(dòng)分析
1
位置移動(dòng)
數(shù)字塊移動(dòng)
向空白塊移動(dòng)
數(shù)字塊只能向空格的方向移動(dòng)
數(shù)字塊“空白塊” 位置交換
數(shù)字塊移動(dòng)
1、什么時(shí)候移動(dòng)?
2、移動(dòng)的條件
3、怎樣移動(dòng)?
鼠標(biāo)點(diǎn)擊數(shù)字塊
數(shù)字塊和空白塊相鄰
被點(diǎn)擊的數(shù)字塊和空白塊進(jìn)行位置交換
位置交換
方塊的位置由“位置號”列表的內(nèi)容決定
交換列表“位置號”中的內(nèi)容
根據(jù)“位置號”中的內(nèi)容移動(dòng)角色位置
列表內(nèi)容交換


















總結(jié)
角色被點(diǎn)擊
與空白塊相鄰?
交換列表內(nèi)容


實(shí)現(xiàn)數(shù)字塊移動(dòng),進(jìn)行位置排序的流程
移動(dòng)角色位置
不做反應(yīng)
數(shù)字塊移動(dòng)
2
任務(wù)一
任務(wù)一:點(diǎn)擊數(shù)字塊位置,
進(jìn)行排序
總結(jié)
交換列表內(nèi)容
移動(dòng)角色位置
如何交換?
列表中的某一項(xiàng)變成指定內(nèi)容
列表項(xiàng)替換
原始列表如圖所示,執(zhí)行下圖中的命令后,列表會變成( )
A
C
B
A
D
可以實(shí)現(xiàn)第一項(xiàng)和第三項(xiàng)內(nèi)容交換么?
列表內(nèi)容交換
列表的第1項(xiàng)
交換
列表的第3項(xiàng)
第3項(xiàng)內(nèi)容沒有改變
寶箱里的東西
把金寶箱里換成銀寶箱裝的東西
為什么沒有變?
把銀寶箱里換成金寶箱裝的東西
列表內(nèi)容交換
原始列表:


執(zhí)行積木2時(shí):
執(zhí)行積木1后:
寶箱里的東西
把新箱子里換成金寶箱裝的東西
把金寶箱里換成銀寶箱裝的東西
把銀寶箱里換成新箱子裝的東西
列表內(nèi)容交換



如何實(shí)現(xiàn)列表中兩項(xiàng)內(nèi)容交換?
建立變量,存儲最先被換掉的列表項(xiàng)
列表的第1項(xiàng)
列表的第3項(xiàng)
列表的第1項(xiàng)
列表的第3項(xiàng)
臨時(shí)項(xiàng)
交換
替換
替換
賦值
編程任務(wù)
試一試:拼接腳本,實(shí)現(xiàn)數(shù)字1被點(diǎn)擊時(shí)的列表項(xiàng)交換
1.數(shù)字1和空白塊相鄰時(shí)才會交換
2.實(shí)現(xiàn)列表交換需要添加新變量
3.應(yīng)該和空白塊的位置號交換
數(shù)字1被點(diǎn)擊
Step1:點(diǎn)擊角色,判斷條件,實(shí)現(xiàn)列表項(xiàng)交換
角色移動(dòng)
哪些角色會移動(dòng)位置?
角色移動(dòng)
如何執(zhí)行兩個(gè)角色移動(dòng)的腳本
數(shù)字塊
空白塊
編程任務(wù)
試一試:拼接腳本,實(shí)現(xiàn)數(shù)字1被點(diǎn)擊時(shí)和空白塊發(fā)生位置交換
1.數(shù)字1和空白塊相鄰時(shí)才會交換
2.數(shù)字1和空白塊都會移動(dòng)
位置交換
Step2:點(diǎn)擊角色,判斷條件,實(shí)現(xiàn)位置交換
數(shù)字塊移動(dòng)
角色被點(diǎn)擊
與空白塊相鄰?
交換列表內(nèi)容


移動(dòng)角色位置
不做反應(yīng)
所有數(shù)字塊角色
試一試:為所有的數(shù)字塊角色拼接腳本實(shí)現(xiàn)位置移動(dòng)
1.可以使用腳本復(fù)制的方式
2.位置號和數(shù)字塊——對應(yīng)
數(shù)字塊移動(dòng)
Step3:點(diǎn)擊角色,判斷條件,實(shí)現(xiàn)位置交換
位置號和數(shù)字塊一一對應(yīng)
任務(wù)一總結(jié)
實(shí)現(xiàn)功能:點(diǎn)擊數(shù)字塊時(shí),如果數(shù)字塊和空白塊相鄰,就交換數(shù)字塊和空白塊的位置。
主要腳本:
游戲成功結(jié)束
3
游戲勝利
數(shù)字塊從左到右,從小到大依次排列時(shí),表示復(fù)原成功,取得游戲勝利
任務(wù)二
任務(wù)二:數(shù)字塊復(fù)原完成后,顯示游戲勝利的效果
準(zhǔn)備工作
上傳“游戲勝利” 角色
思路分析
如何判斷游戲是取得勝利?游戲勝利的標(biāo)志是?
位置1
位置2
位置3
位置6
位置5
位置4
位置7
位置9
位置8
數(shù)字塊出現(xiàn)在對應(yīng)的位置
位置號第1項(xiàng)=1
位置號第2項(xiàng)=2
位置號第3項(xiàng)=3
位置號第9項(xiàng)=9

列表對比
如果
那么 繼續(xù)對比下一項(xiàng)
否則 停止對比
9次對比都符合條件
游戲成功
列表對比
數(shù)字 :表示的是第幾項(xiàng)
第一次比較
第二次比較
比較9次
= 1
= 2




+ 1
+ 1

游戲勝利
“位置號”發(fā)生變化
開始比較
完成比較
勝利角色顯示
顯 示
新建變量
在“角色1” 上拼接腳本
新建變量
應(yīng)該選擇哪個(gè)狀態(tài)
編程任務(wù)
試一試:拼接腳本,判斷游戲是否成功,游戲成功時(shí)“游戲勝利”角色顯示,游戲停止
1.需要使用到廣播
2.注意“游戲勝利”角色的初始狀態(tài)
游戲成功
Step1:判斷游戲是否成功,實(shí)現(xiàn)游戲勝利效果
任務(wù)二總結(jié)
實(shí)現(xiàn)功能:判斷游戲是否取得勝利,游戲勝利時(shí),勝利角色會顯示,并停止整個(gè)游戲
的運(yùn)行。
主要腳本:
游戲體驗(yàn)
體驗(yàn)數(shù)字華容道游戲,比一比誰的用時(shí)最短
思考與拓展
4
程序調(diào)試
為什么斜對角上的數(shù)字塊也能移動(dòng)呢?
距離太近,滿足
限制條件
方案一:增加方塊間的距離
方案二:添加限制條件
和空白塊相鄰的數(shù)字塊有什么共同特點(diǎn)?是和空白塊對角的數(shù)字塊沒有的
x坐標(biāo)相同
x坐標(biāo)相同
y

標(biāo)


并且
并且

限制條件
總結(jié)與鞏固
5

展開更多......

收起↑

資源列表

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

    <bdo id="wfhyu"></bdo>
  • <bdo id="wfhyu"></bdo>
    主站蜘蛛池模板: 丹阳市| 山阴县| 赞皇县| 青州市| 达拉特旗| 麻城市| 米易县| 特克斯县| 凉山| 富民县| 南江县| 德化县| 新河县| 古田县| 贡嘎县| 灯塔市| 阿拉尔市| 周宁县| 遂溪县| 祥云县| 哈巴河县| 同江市| 孝感市| 上栗县| 青田县| 金坛市| 辽阳市| 凌源市| 类乌齐县| 门源| 千阳县| 贵州省| 陵水| 通山县| 扎赉特旗| 内江市| 阿拉尔市| 葫芦岛市| 松滋市| 龙门县| 招远市|