資訊內容
Scratch編程 四則運算
四則運算
四則運算也就是加(plus)、減(minus)、乘(multiply)、除(divide)的運算,是小學數學的基礎,也是我們日常使用最多的數學知識。
自從畢業以后就把很多知識都還給了老師,唯有四則運算還一直使用。這也是國人面對外國人時為數不多的心理優勢:看吧,外國人不會乘法口訣表,簡單的數字竟然都要用計算器。
這次準備使用scratch編寫以后簡單的四則運算小程序,隨機給出數字相乘,如果答案正確則語音提示“回答正確”,答案錯誤則提示“繼續加油哦”。
每輪20道題,如果全部正確則煙花慶祝。
下面就是簡單的編程過程。
-
進入ide.codemao.cn源碼編輯器,選擇新建空白作品
2. 添加背景,這里使用“平原賽道”,另外添加一只“駱駝”和“乘法符號”作為角色。當然你可以選擇你喜歡的任意角色。最后增加“煙花”,如果獲得100分則播放煙花圖案。
3. 在背景里面添加指令,增加背景音樂,增加循環事件進行播放《踏青》。
4. 下一步針對“駱駝”角色進行編程。當開始被點擊時,新建對話框提醒開始數學考試,并發送廣播“開始考試”作為后續動作的事件。
5. “駱駝”角色收到自己發出的廣播“開始考試”時,先邀請用戶輸入自己的名字,并將用戶輸入的名字賦值給變量“名字”。
6. 下一步就是進行20道題的測試了,將變量X和Y分別賦值1到10的隨機數,然后相乘,并賦值給變量“Z”。如果用戶輸入的結果和變量“Z”相同,則語音提示“恭喜你,答對了”,變量得分增加1;否則語音提示“抱歉,繼續加油哦”。
7.? 20道題全部結束以后,將變量“得分”乘以5,相當于每道題5分,滿分100分。最后用對話框給出結果:“恭喜你,你的得分是XX分”
8. 如果獲得滿分100分,則顯示煙花造型。這部分在角色“煙花”中實現。
9. 為了評估答題的速度,程序里面還對答題時間進行了簡單的統計,這一塊主要使用計時器功能,不是非常準確,僅用于粗略評估。定時器放在循環內部,每道題都會進行刷新。
? 雖然這個程序是10以內乘法的,但是很容易的更改為其它運算法則,比如100以內加減乘除等。歸根結底還是通過工具來吸引小朋友,讓他加深對四則運算的認識,加快運算速度,提升四則運算的準確率。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
