scratch 控制、侦测、数据和数字逻辑模块 教案
控制、偵測、數據和數字邏輯模塊 ?教案
- 教學目標
- 教學內容
- 教學過程
課前5分鐘打開軟件,回顧上節課的內容。
1、【案例講解】從0一直加到100,計算結果
②由此可見,如果進行0+1=2+....100等于多少,我們需要設置幾個變量?
③觀察0+1=2+3+4+5+...有什么規律?
④從0加到100一共做了多少次加法?
(回答)“1”和“2”叫做“加數”,答案“3”叫做“和”。所以進行1加到100的時候,我們需要設置兩個變量,分別是“加數”和“和”。
加數從0變成1,2,3,4...100,每一次進行加法運算的時候,“加數”都增加1。
從0加到100一共做了100次加法,就需要重復執行100次,每一次“加數”都要加1。
?
選擇“控制模塊”里的“重復執行100次”程序塊,拖到腳本里。
?
【實踐操作】①讓小朋友自己計算0加到100,并讓小貓說出結果。
②讓小盆友計算0+2+4+6+8+...+1000得出的結果,并讓小貓說出答案(250500)。(講解)
③計算100-1-2-3-4-5-...-10,得出結果(看小朋友的學習狀態酌情安排)。
?
2、【案例講解】回答問題8+10等于幾,并判斷答案是否正確
1、【整理思維】首先要提出問題,第一步,詢問“8+10等于幾”,這個需要用到什么程序塊?
第二步,小朋友輸入答案,輸入答案后,第三步,我們要去判斷這個答案是否正確,怎么去判斷?什么時候回答才是正確的?
第四步,要去設置如果答案正確,程序應該做出什么回應讓考試的小朋友知道自己做對了?第五步,如果回答錯誤了,我們應該怎么讓程序告訴答題的小朋友自己回答錯誤?
?
否則,讓小貓告訴答題者“回答錯誤!!!”
【實踐操作】1、讓小朋友自己設置回答問題“22+33等于幾”,并判斷回答是否正確。
(組合代碼)需要用到“控制模塊”的“重復執行直到xxx”程序塊。
?
- 課堂總結
提問:
同理,進行減法運算的時候,需要設計到幾個變量?(被減數,減數,差,差也可以作為被減數,即只需要兩個變量被減數和減數)
?
總結
以上是生活随笔為你收集整理的scratch 控制、侦测、数据和数字逻辑模块 教案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【scratch高阶案例教学】scrat
- 下一篇: 【Scratch案例实操】scratch