兒童編程scratch初級6:100以內加減法教案_第1頁
兒童編程scratch初級6:100以內加減法教案_第2頁
兒童編程scratch初級6:100以內加減法教案_第3頁
兒童編程scratch初級6:100以內加減法教案_第4頁
兒童編程scratch初級6:100以內加減法教案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、少兒編程教學資料,需要可下載并修改后使用!教案式少兒編程教程【初級:第6課】100以內加減法【本課說明】(D本節(jié)課我們將在100以內加法的基礎上,增加減法的運算,同時增加運算是否正確 和錯誤的提示。(2)程序運行后,小貓共出5道100以內加減法題,每道題20分,當5道題做完后, 顯示得分,程序運行結束?!局R技能】(1)新建變量及其使用。(2)循環(huán)控制。(3)數字和邏輯運算指令的使用。(4)條件判斷指令:如果.那么.否那么。(5)詢問.并等待。(6)廣播.并等待?!菊n程引入】小朋友,本課比擬復雜。對于復雜的問題,我們一般采取的方法和步驟如下:(1)分析問題:仔細分析給定的任務要求,對于復雜的問

2、題,盡量將其模塊化,即:將 一個較大的問題分解為假設干較小的問題,逐步求精,分而治之。(2)對于本課,可以分為三個模塊:控制模塊、加法模塊、減法模塊。(3)控制模塊。本模塊需要解決以下問題:確定題目的總數量;確定回答正確的題目數量;確定得分;確定類別(是加法還是減法?)。當被點擊wx: 0y: 0如果類別=H那么010002間隨機選一個數廣播放法并等待 否那么廣播加法并等待將類別設定為在說連接你的得分:回答正確蒯/題目總數*國)。秒加法將A設定為在到0)間隨機選一個數將B設定為在O到 O 間隨機選一個數重復執(zhí)行直到 A + B101將B設定為在O到ED間隨機選一個數將正確答案設定為A + B詢

3、問連接連接連接A并等待D B如果 回答=正確答案那么將變里回答正確數的值增加,說國190否那么說皿IO秒將題目總數設定為將回答正確數設定為重復執(zhí)行題目總數次將正確答案設定為誠法將1 設定為在。到而)間隨機選一個數將B設定為 在。到國)間隨機選一個數B A將B設定為在。到,西間隨機選一個數將正夠案設定為a - b詢問連接連接連接A, B Q|并等待I如果回答:正確答案那么將麥里回答正確第說晅打因n杪說 IE因 沙【友情提示】尊敬的老師、親愛的小朋友:你在使用本課程時,請翻開Scratch離線系統(tǒng),在主界面 的左上方,找到標簽“文件”,點擊“文件”,在出來的下拉菜單中點擊“翻開”,此時讓 你選擇要

4、翻開文件的“路徑”,你可以選擇本課附帶的“XXX. sb”文件。此時,本課所有的程序(腳本)和角色等都會出現在主界面上。老師可以講課,學生可 以編輯學習。淞X: 0.1 將正確答案設定為將 類別 設定為 在 到間隨機選一個數說連接幽??诨卮鹫_數/題目總數M說連接幽矗口回答正確數/題目總數M(4)加法模塊。從隨機數中選擇加數和被加數;判斷加法的合不能大于100;判斷和與回答的答案是否相等,假設相等,那么回答的正確數加1 (表示做對了 1道題)并顯示“回答正確”;反之,顯示“錯誤! ”。加法將A設定為 在。到西間隨機選一個數 將B設定為在。到 血間隨機選一個數重復執(zhí)行直到 A + B EB將b設

5、定為在O到(ED間隨機送一個數將正確答案設定為A + B詢問連接連接連接AnB Q并等待I如果回答=正確答案杼夏里回答正確數吧暨WBH舊.IS9O否那么說西秒否那么說西秒(5)減法模塊。從隨機數中選擇減數和被減數;判斷減法的差不能是負數;判斷差與回答的答案是否相等,假設相等,那么回答的正確數加1 (表示做對了 1道題)并顯示“回答正確”;反之,顯示“錯誤! ”。(6)根據各模塊的功能,將各個功能與指令結合起來,初步編程實現。(7)初步運行程序,檢驗程序是否完成了給定的任務。進一步修改和完善程序。減法將A設定為在。到E0間隨機選一個數將b設定為在。到ED間隨機選一個數b 將b設定為在。到ED間隨

6、機選一個數將正誦答案設定為a - B詢問連接連接連接A日B Q并等待I如果回答=正確答案那么將變里回答正確薊的值增加說O說ie通秒【教學步驟】(1) 翻開Scratch離線系統(tǒng),顯示Scratch編程主界面。是關于設置“題目總數、回答正確數、計算類別”等的腳本。角色是“小貓”。(3)選擇主界面左下方“角色”,點擊“Sprtiel”左上方小“i”,改名為“小貓”,點擊左側的“藍色點擊左側的“藍色和白色三角形”返回。(4)選擇主界面中間“腳本”中的“事件”,將其中的“當.小綠旗.被點擊”拖 動到腳本空白區(qū)域。選擇主界面中間“腳本”中的“數據”,點擊“新建變量”,在新建“變量名”中輸入“題目總數”點

7、擊確定。選擇主界面中間“腳本”中的“數據”,點擊“新建變量”,在新建“變量名”中依次輸入“A、B、回答正確數、正確答案、類別、題目總數”。(如下列圖所示)選擇主界面中間“腳本”中的“數據”將其中的“將設定為0”拖動到“小綠旗”的下面,點擊其中的倒三角選擇“題目總數”,并將其中的參數“0”修改為“5”。(8)選擇主界面中間“腳本”中的“數據”,將其中的“將一設定為0”拖動到“將 題目總數設定為5”的下面,點擊其中的倒三角選擇“回答正確數”。選擇主界面中間“腳本”中的“控制”,將其中的“重復執(zhí)行10次”拖動到“將回答正確數設定為0”的下面。(10)選擇主界面中間“腳本”中的“數據”,將其中的“題目

8、總數”拖動到“重復執(zhí)行10次”參數“10”里面。(11)選擇主界面中間“腳本”中的“數據”,將其中的“將設定為0”拖動到“重 復執(zhí)行題目總數次”的下面,點擊其中的倒三角選擇“正確答案”,并將參數“0”修改為 “1000” 。(12)選擇主界面中間“腳本”中的“數據”,將其中的“將一設定為0”拖動到“將正確答案設定為1000”的下面,點擊其中的倒三角選擇“類別” o(13)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“在1到10間隨機 選取一個數”拖動到“將類別設定為0”參數0里面,將其中的參數“10”修改為“2”。(14)選擇主界面中間“腳本”中的“控制”,將其中的“如果那么否那么”

9、拖動到“將類別設定為在1到10間隨機選取一個數”的下面。(15)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的二”拖動到“如 果那么”之間。(16)選擇主界面中間“腳本”中的“數據”,將其中的“類別”拖動到二”等的左邊,在等號的右邊輸入數據“1”。(17)選擇主界面中間“腳本”中的“事件”,將其中的“廣播并等待”拖動到“如 果那么”的里面,點擊其中的倒三角選擇“新消息”,在“消息名稱”中輸入“減法”點 擊確認。(18)選擇主界面中間“腳本”中的“事件”,將其中的“廣播并等待”拖動到“否 那么”的里面,點擊其中的倒三角選擇“新消息”,在“消息名稱”中輸入“加法”點擊確認。(19)選擇主界

10、面中間“腳本”中的“外觀”,將其中的“說Hell。! 2秒”拖動到“重 復執(zhí)行題目總數次”的最下面,將其中的參數“2秒”修改為“4秒”。(20)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“*”拖動到參數“Hello!”的里面,將乘號的左邊輸入參數“100”。(21)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“連接helloworld拖動到“*”乘號的左邊,將其中的“hell?!毙薷臑椤澳愕牡梅郑骸薄?22)選擇主界面中間“腳本”中的“數字邏輯運算”,將其中的“/”拖動到參數“world” 里面。(23)選擇主界面中間“腳本”中的“數據”,將其中的“回答真確數”拖動到“/

11、”除號的左邊。(24)選擇主界面中間“腳本”中的“數據”,將其中的“題目總數”拖動到“/”除號的右邊。(25)F面是有關減法運算的腳本,角色是“小貓”。(26)選擇主界面中間“腳本”中的“事件”,將其中的“當接收到”拖動到腳本空白區(qū)域,點擊其中的倒三角選擇“減法”。(27)選擇主界面中間“腳本”中的“數據”,將其中的“將設定為0”拖動到“當接收到減法”的下面,點擊其中的倒三角選擇。(28)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“在1到10間隨機選一個數”拖動到“將A設定為0”參數0里面,將其中的“10”修改為“100”。(29)選擇主界面中間“腳本”中的“數據”,將其中的“將設

12、定為0”拖動到“將A設定在1到100間隨機選一個數”的下面,點擊其中的倒三角選擇“B”。(30)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“在1到10間隨機選一個數”拖動到“將B設定為0”參數0里面,將其中的“10”修改為“100”。(31)選擇主界面中間“腳本”中的“控制”,將其中的“重復執(zhí)行直到”拖動到“將B設定為在1到100間隨機選一個數”的下面。(32)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的拖動到“重復執(zhí)行直到產的后面。(33)選擇主界面中間“腳本”中的“數據”,將其中的“B”拖動到小于號的左邊。(34)選擇主界面中間“腳本”中的“數據”,將其中的“A”拖動

13、到“”小于號 的右邊。(35)選擇主界面中間“腳本”中的“數據”,將其中的“將設定為0”拖動到“重 復執(zhí)行直到BA的里面,點擊其中的倒三角選擇“B”。(36)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“在1到10間隨機 選一個數”拖動到“將B設定為一”參數。的后面,將其中的參數“10”修改為“100”。(37)選擇主界面中間“腳本”中的“數據”,將其中的“將 ,設定為0”拖動到“重 復執(zhí)行直到”的最下面,點擊其中的倒三角選擇“正確答案”。(38)選擇主界面中間“腳本”中的“數據和邏輯運算”,將其中的“”拖動到“將 正確答案設定為0”參數0里面。(39)選擇主界面中間“腳本”中的“數

14、據”,將其中的“B”拖動到“”減號的 左邊。(40)選擇主界面中間“腳本”中的“數據”,將其中的“A”拖動到“”減號的 右邊。(41)選擇主界面中間“腳本”中的“偵測”,將其中的“詢問并等待”拖動到“將 正確答案設定為A-B”的下面。(42)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“連接hel lowor Id”拖動到“詢問并等待”參數里面,將其中的參數“world”修改為“二? ”。(43)選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的“連接hel loworld”拖動到“hello”參數里面。(44)選擇主界面中間“腳本”中的“數字和邏輯運算、將其中的“連接hello

15、world拖動“hello”里面。選擇主界面中間“腳本”中的“數據”,將其中的拖動到“hello”里面。從左向右第一個“world”修改為選擇主界面中間“腳本”中的“數據”,將其中的“B”拖動到第二個“world”里面。(如下列圖所示)(48)選擇主界面中間“腳本”中的“控制”,(48)選擇主界面中間“腳本”中的“控制”,將其中的“如果那么否那么”拖動到(49)“詢問連接連接連接A-B=?”的下面。選擇主界面中間“腳本”中的“數字和邏輯運算”,將其中的=產拖動到“如果那么”果那么”里面。(50)(51)選擇主界面中間“腳本”中的“偵測”,將其中的“回答”拖動到“二”等號 的左邊。選擇主界面中間

16、“腳本”中的“數據”,將其中的“正確答案”拖動到“二” 等到的“右邊”。(52)選擇主界面中間“腳本”中的“數據”,將其中的“將變量的值增加1”拖動到“如果那么”的里面,點擊其中的倒三角選擇“回答正確數”。(53)選擇主界面中間“腳本”中的“動作”,將其中的“說Hell。! 2秒”拖動到“將變量回答正確數的值增加1”,將其中的“Hell。!”修改為“回答正確”,并將其中的參 數“2秒”修改為“1秒”。(54)選擇主界面中間“腳本”中的“動作”,將其中的“說Hello! 2秒”拖動到“否那么”的里面,將其中的Hello! ”修改為“錯誤! ”,并將其中的“2秒”修改為“1秒”。(55)下面是有關

17、加法運算的腳本,角色是“小貓”。由于加法運算和減法運算類似,將減法代碼復制后,稍加修改即可,這樣可以提高編程效率。(56)選擇主界面右邊腳本區(qū)域,鼠標右鍵點擊“當接收到減法”,選擇復制,拖動到 腳本空白區(qū)域,鼠標左鍵單擊,成功復制“減法”腳本后,對其進行修改,找到“當接收到減 法”,點擊其中的倒三角選擇“加法”。下面繼續(xù)修改“減法”腳本。(57)找到“將A設定為在1到100間隨機選一個數”,將其中的參數“100”修改為 “99”。(58)找到“重復執(zhí)行直到A+B101”修改為“重復執(zhí)行直到伙人”。(59)找到“將正確答案設定為A+B”修改為“將正確答案設定為A-B”。(60)找到“詢問連接連接連接A+B=?”修改為“詢問連接連接連接A-B =? o(61)至

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論