資訊內(nèi)容
Scratch3.0少兒編程案例:升降飛機(jī)
一、案例簡(jiǎn)介
????飛機(jī)起飛需要在跑道上加速滑行,當(dāng)升力大于機(jī)身重力時(shí),飛機(jī)才能離地升空。 此后飛機(jī)仍然需要加速爬升,等進(jìn)入平流層時(shí),就可以開(kāi)啟巡航模式穩(wěn)定的飛行了。?當(dāng)飛機(jī)需要降落的時(shí)候,會(huì)抬起機(jī)頭,增加空氣阻力,同時(shí)降低動(dòng)力輸出,利用慣性緩慢的下降。當(dāng)飛機(jī)降落到跑道上后,還會(huì)讓發(fā)動(dòng)機(jī)反轉(zhuǎn),增加前行的阻力。通 過(guò)輪胎與地面的摩擦力和空氣阻力,飛機(jī)才能安全的停下來(lái)。?讓我們來(lái)試一試,用 Scratch 軟件模擬飛機(jī)從起飛到巡航的過(guò)程吧。?
二、案例編程
飛機(jī):
1)從角色庫(kù)中添加“Airplane”。?
2)程序開(kāi)始運(yùn)行后,飛機(jī)出現(xiàn)在舞臺(tái)左側(cè)的跑道上。?
3)通過(guò)編程的辦法讓飛機(jī)向右滑行一段距離,然后抬起機(jī)頭向右上方加速飛去,達(dá)到一定高度后將機(jī)頭調(diào)整為水平狀態(tài),繼續(xù)向右飛行。?
4)飛機(jī)碰到舞臺(tái)右側(cè)邊緣時(shí),程序結(jié)束。?
5)調(diào)整飛機(jī)每個(gè)階段滑行的距離和時(shí)間,在播放一次“motorcycle passing”
的時(shí)間里,完成滑行、爬升、巡航三個(gè)動(dòng)作。?
小結(jié):
1、總結(jié)控制角色移動(dòng)、滑行、設(shè)置方向的方法。?
2、理解飛機(jī)飛行過(guò)程中各階段姿態(tài)、位置之間的關(guān)系。?
后記:小編朋友公司研發(fā)了一個(gè)游戲化的少兒編程在線課程(5-12歲),游戲化教學(xué)結(jié)合Scratch 3.0(一款在線少兒編程工具,類似樂(lè)高的積木拼搭),我家娃娃學(xué)了幾次課,非常喜歡(超預(yù)期),16次課才200多塊錢,對(duì)鍛煉孩子的思維能力和動(dòng)手能力很有幫助。
感興趣的朋友可以關(guān)注一下掃描二維碼,或微信搜索“大耳猴少兒編程”
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch3.0少兒編程案例:猴子吃桃
一、案例簡(jiǎn)介 ????猴子摘了一堆桃,第一天吃了一半,還嫌不過(guò)癮,又吃了一個(gè)。第二天又將剩下 的桃子吃了一半零一個(gè)。以后每天如此,到第 10 天清早,只剩下一只了。 本篇的少兒編程案例,通過(guò)scratch編程的方法,計(jì)算出猴子最初有多少個(gè)桃子。?
- 下一篇
Scratch3.0少兒編程案例:跳舞飛毯
一、案例簡(jiǎn)介 ????1234567,哆來(lái)咪發(fā)唆拉西,跳舞毯上的七個(gè)音符就像七個(gè)精靈,伴隨著我們成長(zhǎng)。?游戲開(kāi)始時(shí),舞臺(tái)左上角隨機(jī)出現(xiàn)一個(gè)音符,玩家用鼠標(biāo)在跳舞飛毯上點(diǎn)擊相應(yīng)的音符(數(shù)字),可以得到一分獎(jiǎng)勵(lì)。當(dāng)?shù)褂?jì)時(shí)為零后,游戲結(jié)束。? 今天我們就用sc