資源簡介 (共22張PPT)你問ta答浙攝影版小學信息技術五年級下冊執教者:********學校 ***游戲規則:點擊“Play”按鈕,游戲開始。計算機出示一句古詩,你來接下一句古詩。要求:知道答案的同學舉手示意,搶答要扣分哦!知識問答程序程序初始化問答交互角色外觀角色位置?你能用自然語言來描述一下“問答交互”的算法嗎?問答交互①提出問題②輸入回答③判斷答案④輸出提示問答交互①提出問題②輸入回答③判斷答案④輸出提示開始“回答”=“答案”?程序初始化用戶輸入“回答”輸出“答對”提示輸出“答錯”提示否結束“詢問”問題是這是一次“問答交互”的流程圖,如果需要多次問答呢?這是兩次“問答交互”的流程圖舞臺背景角 色根據自己選擇的問答主題,選擇一個合適的背景。需要幾個角色?對角色有哪些要求?角色1角色2問答主題(大小、位置)開始按鈕(大小、位置、造型)角色1角色2背景上傳背景上傳角色完成后的效果圖上傳造型修改造型的名稱什么時候開始詢問呢?事件當 這個角色被點擊的時候,開始問答。“詢問”問題的積木在哪里?偵測提問問題輸入在這里請完成“詢問”問題的腳本設計,完成后點擊“開始按鈕”角色,看一看運行的效果。如果正確,輸出答對,否則輸出答錯的積木?控制?“回答”=答案用戶輸入的答案在哪里?正確的答案又在哪里呢?Scratch用 保存詢問對話框中用戶最近一次輸入的信息(數字、字母、漢字、符號等), 與 一一對應。將 前的框√ 可以將回答內容在舞臺上顯示出來。正確答案輸入在這里用戶回答的答案??請完成判斷的設計腳本,完成后,運行一下,看一看效果如何,思考有哪些需要改進的地方。添加更多的題目,完善自己的問答程序,并邀請同學玩一玩你的程序。讓同學幫助你提點建議或意見,然后改進。1.詢問交互用哪塊積木來實現?2.用戶最近一次輸入的信息存放在哪里?3.如果……那么……否則……中小學教育資源及組卷應用平臺第7課 詢問交互教材分析:為了讓學生體驗一個較為復雜的程序是如何設計并不斷完善和優化的,教材將本課至第10課的學習內容段計成一個項目——編寫“知識問答”程序。其中,本課主要實現問答交互的功能,即計算機詢問題目并根據用戶輸入的回答判斷對錯。教材首先將程序功能進行分解,找出問答交互的關鍵步驟,以流程圖的方式描述這部分的算法,幫助學生厘清思路。本課從Scratch的特點出發,將程序設計分為設計舞臺與角色、編寫腳本兩個部分。教學設計舞臺與角色、編寫初始化腳本部分時,教材通過卡通人物的對話,強調給對象合理命名與設計操作提示的重要性,培養學生良好的編程習慣。在編寫問答交互腳本環節中,學生首次接觸“如果……那么……否則”雙分支選擇結構的選擇語句,教材采用線框加注釋的方法予以注解說明。考慮到“回答”其實是Scratch的一個內置變量,它的內容會隨著每次“詢問”時用戶輸入內容的變化而變化,教材以“小知識”的方式呈現“詢問”與“回答”之間的盥洗間,便于學生理解和掌握。課后練習既鞏固了本課所學,也給學生留下了發揮創意的空間。學情分析:編寫問答交互腳本是本課的學習重點,其中包含了本課的兩個學習難點。學生首次接觸“詢問”“回答”指令,教師可以先演示這兩個指令的使用方法并對兩者之間的關系進行說明。由于學生在五年級上冊已經學習過單分支流程結構,因此教師可以給學生留下探索和遷移知識的空間,先請學生嘗試根據算法描述,尋找合適的指令,組合完成問答交互腳本,再組織學生進行交流與演示,并通過多媒體課件或板書等形式生動演示計算機執行雙分支選擇結構的過程。預設教學目標1. 了解設計問答交互程序的主要算法,能用流程圖描述出算法,并根據流程圖的算法思想,設計程序。2. 用scartch設計程序,程序大致包含兩個部分:程序初始化與問答交互。3. 在編寫問答交互腳本過程中,理解雙分支選擇結構,理解“詢問”與“回答”的關系。4. 從日常知識問答到算法流程圖,再到程序的設計,培養學生的程序構思方法。5. 在程序編寫時,培養學生良好的程序編寫習慣。如:造型的命名,程序注釋等。預設教學重難點:重點:流程圖的認識。利用雙分支結構編寫問答交互腳本。難點:理解雙分支選擇結構;理解“詢問”與“回答”的關系。預設課時安排:1課時預設教學準備:Scratch程序、PPT、Scatch范例、學生素材等。課前學生準備:請從“古詩詞”“腦筋急轉彎”“猜謎語”“知識問答”中選擇其中一個主題,準備3-5個問題和答案。注意:答案盡量簡短、唯一。如“白毛浮綠水”下一句是?答:“紅掌撥清波”。或者“什么路最窄?”答:“冤家路窄”預設教學過程:一、暖身活動,揭題1.上課之前提前讓大家選擇了一個主題,并準備了幾個問題,我們一起來進行一個問答活動吧。師生進行問答活動:老師先來打個樣,請一位同學配合:各位同學,歡迎來到“詩詞對對碰”,我說上一句,你接下一句,當老師按下鈴鐺后,開始進入提問環節。“叮咚”!“劍外忽傳收薊北”?(教師配合適當動作)——“初聞涕淚滿衣裳”教師豎起大拇指:“恭喜你,答對了!”“云中誰寄錦書來”?(教師配合適當動作)——教師做遺憾狀:“很遺憾,答錯了!”2.生生進行問答活動。3.是不是玩得還不盡興?沒關系,今天這節課我們就一起用Scratch來制作一個這樣的小游戲。你問一句,我答一句,這就是“詢問交互”。課件展示課題:詢問交互。二、算法與描述1.展示知識問答小游戲教師打開“詩詞對對碰”,我們再一起利用這個小程序來玩一玩。2.“詢問交互”程序包括“程序初始化”和“問答交互”兩個部分。“程序初始化”包括:角色外觀、位置等屬性的設置。“問答交互”的主要過程是?誰來用自然語言描述一下這個算法?學生回答。(提出問題——輸入回答——判斷答案是否正確——根據判斷結果輸出不同提示。)3.那如果用流程圖呢?課件出示流程圖規范,教師進行提示,師生合作展示“問答交互”的流程圖。這是一次“問答交互”的流程圖,如果需要多次問答,怎么用流程圖來描述呢?想一想,第二個問題和第一個問題哪些部分是一樣的呢?所以,第一個問題問好之后并沒有結束,而是繼續問第二個問題,第三個問題對吧。展示兩次問答的流程圖。看,這是兩次問答的流程圖,如果你想要多添加幾個問題,按照這樣的方法依次往后面添加就可以了。三、程序設計1.算法用流程圖描述出來之后,接下來就要讓計算機來執行了。根據這個流程圖,如何來編寫程序,執行算法呢?2.程序初始化程序初始化要做些什么?(角色、背景)課件出示小建議:①舞臺背景:根據自己選擇的問答主題,選擇一個合適的背景。②角色:(想一想,有幾個角色?這些角色分別由哪些造型?)●角色1(問答主題)【位置、大小的要求】●角色2(游戲開始按鈕)【造型、位置、大小的要求】◆造型:開始造型、提問造型、答對造型、答錯造型溫馨提示:養成好習慣,給角色和造型合理命名。3.設計腳本編寫初始化腳本,設置兩個角色的大小和位置。編寫問答交互主體腳本。根據流程圖,我們已經將初始化完成了,接下來就要“詢問”問題了。思考:①什么時候開始詢問?【當點擊開始游戲按鈕時開始詢問】那么這個詢問程序的事件應該是哪一塊積木?②詢問的積木是什么?找一找。任務1:請你完成“詢問”問題的編寫,完成后點擊開始,看一看效果。學生編寫,教師巡視。反饋問題:輸入答案后沒有任何輸出提示。是的,根據流程圖,接下來需要做什么?【判斷】根據流程圖引導學生說一說,如果答案正確,那么輸出“答對了”,否則輸出“答錯了”。思考:①如果正確,那么輸出答對,否則輸出答錯的積木在哪里?課件出示線框注釋。②答案是否正確怎么設計?用戶輸入的答案在哪里?正確的答案在哪里?課件展示小知識。小知識:Scratch用 保存詢問對話框中用戶最近一次輸入的信息(數字、字母、漢字、符號等), 與 一一對應。將 前的框√ 可以將回答內容在舞臺上顯示出來。教師進行簡單演示。任務2:完成判斷的設計腳本,完成后看一看效果。學生編寫腳本,教師巡視,做個別指導。反饋出現的問題并解決。(角色的造型與位置等)任務3:添加更多的題目完善自己的問答程序,并邀請同學玩一玩你的程序。如果你喜歡ta編寫的程序就給ta一個贊,如果ta的程序有問題,就反饋給ta。學生繼續制作,并進行交流與評價。五、作品展示請你來推薦:你覺得誰的作品特別有趣,請你來推薦。展示1-2位學生作品。六、保存作品,課堂小結今天我們用scratch編寫了一個關于某個主題的知識問答小程序。1.說說你學到了什么?有哪些收獲?2.你覺得這個程序還有哪些不足之處有待改進?或者說還可以增加哪些功能?(如: 增加積分功能,可以隨機出題功能)這些功能等待著同學們去實現。如果把今天的知識問答小程序視為1.0版本的話,老師希望你增加的一些新的功能,這樣你的你的知識問答程序升級成2.0版本,甚至3.0版本!老師希望你的程序越做越好,越做越完美。【課后反思】21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源列表 第07課 詢問交互 課件.pptx 第7課 詢問交互 教學設計.docx 縮略圖、資源來源于二一教育資源庫