學科:人工智慧
年級:四年級上
課題:第9課時 自由行走的機械人
課時數:1課時
教材分析:
本課內容選自《人工智慧啟蒙 》第一冊第五節《機械人與機械人控制》部分的內容,本節課在上節課學生了解機械人的組成和工作原理的基礎上,了解需要通過程式設計控制機器熱動作。通過平台虛擬環境的實驗,激發學生的學習興趣。了解指令的順序執行的過程。對機械人程式設計有初步的認識和掌握。
學情分析:
學生通過上一節課的學習,對機械人有了乙個初步的了解,明白機器的動作離不開程式設計。四年級的學生中,有的學生學過機械人程式設計,ev3 等,但是大部分學生對機械人程式設計是沒有概念的。故本節課通過雲平台上的虛擬機械人來學習機械人程式設計的相關知識(有條件的學校可以用實物機械人進行學習)。
教學目標:
1.學會用模組指令控制機械人的前進、轉向(左轉和右轉)
2.能夠直接輸入指令控制機械人的前進、轉向
3.通過編寫程式、執行,了解機械人是順序執行指令的
教學重點:
認識指令、學會使用指令控制機械人的運動
教學難點:
能夠手動輸入**直接控制機械人的運動
教學準備:
計算機外網
人工智慧平台《程式設計初步》實驗一和實驗二
教 學 過 程
教學過程
教師活動
學生活動
設計意圖
開放
匯入
1.師:同學們看,上節課我們了解機械人的組成和機械人的工作原理。那麼機械人要想動起來,只要有硬體就行了嗎?
2.師:同學們都知道機械人要想完成任務,必須要有程式,要程式設計控制它。今天我們就來學習機械人程式設計。
通過談話匯入本節課學習的主要內容。
核心
過程
推進
(一)學會開啟平台實驗
1. 登入**,輸入帳號和密碼,進入實驗一
2.閱讀實驗要求、觀察介面
認識介面
(二)讓機械人前進
請自己嘗試讓機械人前進到達指定位置
師:這個任務對於同學們來說,簡直可以說太簡單了。好,那麼老師要請同學們回答幾個問題。
1.認識指令與指令區(指令碼區)
首先我們來認識乙個新朋友,指令。我們給機械人下達一條命令,在程式設計中我們稱為指令。你記住了嗎?
師:在這個任務中,你用了幾條「前進」指令?
2.認識圖形程式設計和**程式設計
師:同學們 剛才拖入前進模組到指令區,這種程式設計方法叫作「圖形化」程式設計。這種方法簡單,但是效率低。
我們還有一種程式設計方式:叫做**程式設計。特點是:效率高,但要手動輸入英文指令
3.掌握**程式設計
師:請同學們開啟**面板,看一下相應**?說一說你的發現?
同學們了解了前進指令對應的**是go(),我們可不可以直接輸入**來控制機械人前進呢?
教師示範
雙擊好了,同學們親自動手試試吧。
通過體驗,你的感受是什麼?
登入平台和帳號,為本節課的學習做好準備
進入實驗一,自助**,通過模組化程式設計讓機械人前進
認識指令和指令區
自學課本47——48頁的內容,機械人工作的過程
觀察**,說一說觀察結果
生1:**是什麼?
生2:**的行數
討論並思考迴圈對機械人控制的重要性
本環節通過讓學生自主嘗試完成平台上的實驗一,通過這個實驗的完成,讓學生了解什麼是指令,了解圖形化程式設計和**程式設計的特點,學會**程式設計,為後面學習更複雜的程式設計知識打下基礎。
開放
延伸
1.鞏固提公升
我們今天學習了用圖形化程式設計和**程式設計來控制機械人前進,那如何控制機械人轉向呢?請同學們進入實驗二,自己**一下吧。
2.總結昇華
通過這節課的學習,你有什麼新的收穫呢?
學生對本節課的學習內容進行梳理和總結
通過總結、梳理知識,進行知識建構
反思
重建
第2課時 初識機器學習
學科 人工智慧 年級 四年級上 課題 第2課時 初識機器學習 課時數 1 教材分析 在掌握人工智慧的概念,了解人工智慧在當前各領域 各方面的應用及人工智慧的作用,了解人工智慧發展的歷史的基礎上,本課通過讓學生體驗人工智語音助手回答問題 人工智慧識別植物的體驗,引發學生思考人工智慧是如何能得出問題的答...
機械人的行走範圍(offer)
地上有乙個m行和n列的方格。乙個機械人從座標0,0的格仔開始移動,每一次只能向左,右,上,下四個方向移動一格,但是不能進入行座標和列座標的數字之和大於k的格仔。例如,當k為18時,機械人能夠進入方格 35,37 因為3 5 3 7 18。但是,它不能進入方格 35,38 因為3 5 3 8 19。請...
第9章 Web機械人
web機械人是能夠在無需人類干預的情況下自動進行一系列web事務處理的軟體程式。2.1 web爬蟲 web爬蟲會遞迴的對web站點進行遍歷,獲取web頁面。要避免迴圈和重複鏈結。2.2 搜尋引擎 使用最廣泛的web機械人是網際網路搜尋引擎,他可幫助使用者找到世界範圍內的任意主題的文件。根據使用者搜尋...