資訊內(nèi)容
Scratch中重要的判斷語(yǔ)句
上節(jié)課,我們?nèi)媪私饬?scratch 的界面,以及一些功能按鈕的作用,我們還試著編寫
了自己的第一個(gè)小程序,上節(jié)課我還給同學(xué)們布置了課后思考題目,不知道同學(xué)們完成的如
何了?我們今天要挑戰(zhàn)的任務(wù)是這樣的,公園長(zhǎng)椅上有一個(gè)淘氣的男孩兒在上面左右來(lái)回走
動(dòng),我需要確保這個(gè)淘氣男孩兒始終在長(zhǎng)椅上走動(dòng),不可以讓他掉下去,也就是當(dāng)走到長(zhǎng)椅
邊緣的時(shí)候他可以掉頭往回走!
本課重難點(diǎn):
(1)了解都有哪些判斷語(yǔ)句!
(2)如何使用“控制”指令集中的判斷語(yǔ)句,以及如何配合使用“偵測(cè)”指令集。
(3)能和老師一起完成一個(gè)小實(shí)例!
任務(wù)解讀 Thinking map :
人物行走
舞臺(tái)
舞臺(tái)角色
指令
控制
背景
X 和 Y 坐標(biāo) 概念
第 二 課 重要的判斷語(yǔ)句
角 色 和 造 型
的關(guān)系
偵測(cè)
動(dòng)作
數(shù)字邏輯
運(yùn)算
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
跟我來(lái) 挑戰(zhàn) Follow me :
既然我們要做一個(gè)完整的作品,那么完整的步驟可缺一不可,今天我們?cè)賮?lái)一次完整的操作
步驟展示!
第一步:?jiǎn)?dòng) scratch 軟件;
第二步: 點(diǎn)擊上方的“文件” →“保存”→保存到桌面,文件名: walk; ,→點(diǎn)擊“保存”;
(第二步很很很重要,我希望所有的學(xué)生都能養(yǎng)成及時(shí)保存作品的好習(xí)慣!)
第三步: 來(lái)把公園長(zhǎng)椅的背景換上吧!
點(diǎn)選
第 四 步: 主角出場(chǎng),我們本次任務(wù)不用小貓,換成人物!先刪除小貓角色,再往下看!
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
第五步: 我們已經(jīng)插入了一個(gè)角色,但是里面卻有玄機(jī)!一個(gè)角色其實(shí)可以包含無(wú)數(shù)個(gè)造
型 的。就好像一個(gè)人就是一個(gè)角色,但是這個(gè)人每一個(gè)不一樣的動(dòng)作或者形態(tài),我們都可以
成為是這個(gè)人(角色)的一個(gè)造型,我們來(lái)看看這個(gè)新角色有多少造型!
第六步: 把這個(gè)角色在舞臺(tái)上擺放好,我們開(kāi)始 設(shè)計(jì) 他的腳本。
該角色的造型一
該角色的造型二
該角色的造型三
該角色的造型四
該角色的造型五
這 一個(gè)角色目前
包含 五個(gè)造型!
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
我們編寫腳本要考慮以下幾個(gè)方面:
(1 )怎么讓人物行走起來(lái)呢?
(2 )如何判斷人物已經(jīng)走到了椅子的邊緣?
(3 )走到邊緣后怎么掉頭往回走?
(4 )如何重復(fù)這一些列動(dòng)作?
好,我們帶著問(wèn)題上路
人物雖然可以走了, 但是人物走著走著就 騰空了,輕功了得啊??!!
而且人物是 滑過(guò)來(lái)的, 而不是 走過(guò)來(lái)的! 帶著問(wèn)題繼續(xù)改進(jìn)程序!
①
②
造型可以不斷切換了, 人物終于走了起來(lái)!但是腳步頻率有點(diǎn)兒快,不真實(shí)!
而且,還是出現(xiàn)騰空行 走的問(wèn)題, 帶著問(wèn)題繼續(xù)改進(jìn)程序!
③
每個(gè)造型切換有 0.2 秒的間隔!人物腳
步的頻率就沒(méi)那么快了!
加快了移動(dòng)速度,為了更加真實(shí)!
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
那么,我們還需要知道長(zhǎng)椅的寬度(長(zhǎng)椅兩端 X 的值,即左側(cè) X 值和右側(cè) X 值)
④
人物雖然可以正常行走了!
但是超過(guò)椅子邊緣,騰空行走 的問(wèn)題還是沒(méi)有解決啊!
這 是 舞 臺(tái) 的 坐
標(biāo),左右寬度是
-240~240 步,也
就是 480 步。
把人物拖動(dòng)到長(zhǎng)椅
最左側(cè),記錄下此時(shí)
的 X 值是-144
把人物拖動(dòng)到長(zhǎng)椅
最右側(cè),記錄下此時(shí)
的 X 值是 159
我們有了長(zhǎng)椅兩端的 X 值,接下來(lái) 就可以利用判斷語(yǔ)句判斷他是否
走到了長(zhǎng)椅的邊界了。
接下來(lái),請(qǐng)同學(xué)們自己把今天的 任務(wù)繼續(xù)完成吧!
我相信同學(xué)們都會(huì)成功運(yùn)行的!
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
趙龍 Leo 原創(chuàng)學(xué)案 嚴(yán)禁擅自修改傳播 (個(gè)人微信 kakalaibi ,公眾號(hào):Lovely_Leoz )
課后思考:
我們今天又完成了一個(gè)小實(shí)例,相信到這里,同學(xué)們作品中的男孩兒已經(jīng)可以走到長(zhǎng)椅的邊
緣就掉頭了,那么,課后請(qǐng)同學(xué)們思考一下:
(1)舞臺(tái)步數(shù)和厘米的換算是怎樣的?
(2)走到舞臺(tái)邊緣時(shí),我想讓男孩兒說(shuō)一句:“差點(diǎn)兒掉下去!真懸!”然后再掉頭會(huì)走,
怎么實(shí)現(xiàn)呢?
(3)上面第(2)步如果不通過(guò)文字顯示,而是通過(guò)聲音來(lái)體現(xiàn),你知道怎么讓我們的 scratch
發(fā)出聲音么?或者自己試著錄制一段聲音?

- 上一篇
第一次使用Scratch
這是我們第一次利用 scratch 制作一個(gè)小作品,我和你們一樣,都是初學(xué)者,那么怎么 樣才能熟練使用 scratch 軟件制作出我們滿意的作品呢?一、不要圖快!二、循序漸進(jìn)!三、 善于動(dòng)腦,激發(fā)自己的無(wú)窮想象力!好了,我們開(kāi)始正式進(jìn)入 scratch 的神奇世界吧!今天 我們將全面了
- 下一篇
Scratch編程 數(shù)學(xué)專題 變量交換
scratch基礎(chǔ)練習(xí)-變量交換題目:scratch交換兩個(gè)變量的值例如:a 的值為10 b的值為1,那么交換后,a的值為1,b的值為10。一般通用方法:借助一個(gè)中間變量“temp”,第一步:將中間變量的值設(shè)置為a;第二步:將a的值設(shè)置為b;第三步:將b的值設(shè)置為中間變量,如圖所示。對(duì)于特殊