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

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