資源簡介 第 1 課 生活處處有算法教學目標:1. 通過生活情境案例,了解算法是通過明確的、可執行的操作步驟描述的問題求解方案。通過分析日常做事的步驟,知道算法存在于日常生活之中。教學重點:1. 理解算法的基本含義;2. 把問題解決的過程描述成有序的步驟。教學難點:1.能分析生活中問題解決的基本方法和步驟;2.能用不同算法解決同一問題。教學準備:教學課件,電子教材, Word等圖文編輯軟件教學過程:【情景導入】算法在我們的日常生活中無處不在,從簡單的日常做事到復雜的問題決 策,都蘊含著算法的思想,算法改變著我們工作、學習和生活的方式。【問題1】日常生活中,我們做事情是否存在順序?【問題2】一般情況下,你做事情有優先考慮步驟的習慣嗎?活動一:做西紅柿炒雞蛋的步驟有一天,小夏的爸爸媽媽因為去醫院陪爺爺看病,不能回家做飯。小夏的姐姐依據菜譜做了西紅柿炒雞蛋,小夏覺得太好吃了,和媽媽做的味道幾乎一樣。【拋出問題】同學們會做西紅柿炒雞蛋這道菜嗎?都有哪些做菜步驟呢?【拋出問題】為什么小夏姐姐做出的西紅柿炒雞蛋,能和他們的媽媽做出的味道幾乎一樣呢?【觀察思考】這些步驟的順序能改變嗎?操作時哪些步驟需要反復觀察?【小結】有些步驟操作起來很簡單,但有些步驟卻需要一定的經驗,如第2步的“打散雞蛋”,第5步的“放入西紅柿并翻炒”。明確算法思想:算法是明確的、有步驟的活動二:認識算法的基本含義以上我們感受到了算法存在于日常生活與學習之中。那么,什么是算法呢?【概念】算法是通過明確的、可執行的操作步驟描述的問題求解方案。 換句話說,算法是將解決一個問題或做某件事情的過程描述為一些明確的、可操作的步驟。進一步分析發現,前面依據菜譜做西紅柿炒雞蛋的過程中,菜譜對做菜 步驟的描述是有順序、可操作的,但同樣的菜譜、同樣的原材料,不同的人 做這道菜可能會出現不同的口味。因此,操作步驟還可以進一步明確和細化。【思考與探究】如果要用算法控制機器人制作西紅柿炒雞蛋,應該進一步明確哪些步驟或操作?提示:為了使算法更嚴謹、具有自動可執行性,需要細化西紅柿、雞蛋、 油和調味料的量,明確操作時間等。【分層任務】活動三:到圖書館借書的步驟同樣,我們到圖書館借書時,從整個過程到其中的一些環節,也包含著算法。【拋出問題】說一說到學校圖書館借書的一般步驟。【進一步分析】在借書過程中,計算機在背后替我們做了哪些事情?【問題1】在圖書管理系統中查找圖書的時候,包含哪些步?【問題2】查找到要借閱的圖書后,辦理借閱手續又有哪些步驟呢?【小結】到圖書館借書是很平常的事情,但簡單的圖書借閱也存在著相應的步驟和方法,正是因為有這些規定的步驟,才能保證圖書館的工作有條不紊,讓每個人能很快借到自己想要的書。【課堂總結】1.算法是通過明確的、可執行的操作步驟描述的問題求解方案。2.日常做簡單事情的過程中也隱藏著算法。3.算法給我們的生活、工作和學習提供了很大幫助。作業設計(預估時長: 分) 拓展與提升在日常生活中,還有哪些場景存在著算法?對我們的學習與生活產生了哪些作用?板書設計:第 1 課 生活處處有算法 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫