第18課 小貓出題

2021-08-20 17:16:26 字數 2900 閱讀 5649

第18課 小貓出題

【教材分析】

scratch因其自身良好的互動性和「低門檻」特點,較易為小學生接受,同時其又具備「偵測」「變數」及「鍊錶」等高階語言所具有的功能,使其同樣具備「高上限」的特點,學生可以用它做出很多有創意且較為複雜的作品。本課「變數」概念的出現,是在學生學習了「偵測」模組後的又一次高階,使得學生觸及了登上更高層次的階梯,是學生程式思維培養的重要契機。

【學情分析】

小學五年級學生在學習了scratch「偵測」控制項後,同時也會初步了解程式的分支結構,此時引入對「變數」的學習,能更大程度滿足學生進一步運用scratch的要求,同時需注意到「變數」這一概念對於五年級小學生,在理解上有一定的難度,教師應做好引導以便學生掌握。

【教學目標與要求】

1. 知識與技能

(1)了解什麼是變數,並學會建立新變數;

(2)利用變數進行計算,掌握比較變數大小的方法;

(3)學會使用偵測模組中的詢問與回答控制項。

2. 過程與方法

通過任務驅動與自主學習,按照提出問題、分析問題、解決問題的步驟演進,掌握程式設計的一般方法。

3. 情感、態度與價值觀

通過完整的作品製作過程,培養學生分析問題、交流表達和解決問題的能力。

4. 行為與創新

積極思考和主動嘗試利用scratch解決日常生活與學習中的實際問題。

【教學重點與難點】

重點:

1. 了解變數控制項,並學會建立新變數;

2. 利用變數進行計算。

難點:變數的大小比較。

【教學方法與手段】

自主學習、小組合作學習。

【課時安排】

安排1課時。

【教學準備】

範例程式、計算機網路教室、教學廣播系統。

【教學過程】

教學環節

教師和學生活動

設計意圖

匯入一年級的小朋友剛剛學習了加減法,他們的數學老師請我幫個忙,幫她設計乙個能自動出題並能自動判斷的程式,我想把這個任務交給大家,有信心完成嗎?

學生回答。

今天,我們就用scratch軟體,請小貓幫助我們完成這樣乙個程式。

揭示課題:小貓出題。

真實情境,激發學生創作願望。

新授1. 分析範例,搭建流程圖框架。

展示範例(出三道加法題)。

師:你能描述一下這個程式執行的過程嗎?

生描述過程。

師助生理清思路,搭建流程框架。

(1)等式左邊。

①自動產生兩個不同的數。

②繪製加號、等號。

(2)詢問回答。

(3)判斷答案。

2. 新建變數、繪製運算子。

師講解變數概念。

如何新建變數呢?請同學們閱讀教材「新建變數和運算符號」部分。

學生匯報演示新建變數過程。

師提醒變數名命名要求。

問題:變數前面的鉤有什麼作用?

學生自行繪製「+」「=」。

在舞台排列成算式形式。

完成指令碼初步搭建。

執行現有指令碼,發現問題:兩個加數的值為0。

3. 變數值賦值。

怎樣讓變數的值產生變化?請大家繼續看書,在教材中尋找答案。

生閱讀教材,嘗試。

生匯報演示。

討論:如何改變隨機數的範圍。

4. 計算與判斷。

師演示使用偵測模組的「詢問」控制項。

問題1:回答有幾種可能性,選用什麼樣的流程控制項?

問題2:滿足怎樣的條件就正確呢?

生討論,匯報。

師演示在菱形邏輯運算框中填入判斷條件:回答=加數1+加數2。

生完成「判斷部分」指令碼。

生演示作品,師生評價。

5. 設定出題數量。

如果一次想出5道題,有什麼控制項可以幫我們實現嗎?

生回答,嘗試操作。

大致了解設計要求。

學會分析需求,初步了解流程圖的作用。

培養學生自主學習的能力。

於細節處培養學生的資訊素養。

直觀演示,降低學生對新模組運用的畏難心理。

拓展在下列任務中任選其一完成:

(1)拓展1:將加法程式改為兩個數的乘法計算。

(2)拓展2:將加法程式改為兩個數的減法計算。

生小組選擇,討論互助嘗試。

生提出問題:減數大於被減數。

生演示匯報。

師生評價。

正向遷移,舉一反三。

突破難點,拓展思維。

小結小結本節課的學習內容,談談自己的收穫。

說說scratch還可以幫我們完成生活中的哪些問題?

幫助學生構建較為完整的新知體系,激發學生進一步運用scratch的興趣。

【教學反思】

本課圍繞「自動出題」小軟體的設計製作而展開,引導學生在搭建過程中發現真問題,並嘗試解決。在本課教學實施中需注意以下三點:

1. 變數。變數是程式設計中乙個非常重要的概念,小學五年級學生在抽象概念的理解上會有一定的困難,教師需做好模擬。

2. 流程圖。這是分析製作作品的基礎,也是解決問題的方法、思路或是演算法,它是從自然語言描述向指令碼搭建的一種過渡,在平時的教學中應注意逐步滲透,幫助孩子接受掌握這一程式設計工具。

3. 一題多解。即策略的多樣性,提倡同一問題有不同解法,鼓勵孩子提出多種方法,嘗試實現,並注意比較,以獲得最優解法。

【教案設計:王蘇明(南京市天妃宮小學)】

第 18 課 cli 功能設計(下)

判斷使用者指定的專案生成目錄是否為當前目錄或該目錄已經存在。如果是,執行 5,否則執行 2。執行 run 方法,判斷使用者指定的模板是否為本地模板。如果是,執行 3,否則執行 4。執行 generate 方法建立專案。詢問使用者是否繼續執行。如果是,執行 2,否則執行 4。退出程式。以下是 kgt ...

第18課 make 中的路徑搜尋(下)

檔案結構 實驗結果 make 首先在當前資料夾搜尋需要的檔案 如果失敗 make 優先在 vpath 指定的資料夾中搜尋目標檔案 當 vpath 搜尋失敗時,轉而搜素 vpath 指定的資料夾 檔案結構改變 檔案結構改變 當src1 和 src2 下面只有 func.cpp 檔案,那麼這個makef...

第18周衝刺

1.計畫 估計需要一周 2.需求分析 作為一名排球比賽的現場工作人員,我希望能精確統計每一名隊員的得分及技術統計,以便頒發每場比賽最有價值球員獎,以及確定賽會的最佳陣容 3.設計文件 當使用者進入程式時,可以看到以往隊員的分數,和得分型別。可以輸入球衣號,或者姓名,查詢球員資訊。或者點選最佳mvp按...