資源簡介 (共23張PPT)微項目1 探討生活中的算法之美學習目標1.探究生活中的算法2.掌握算法的基本概念和特點3.掌握算法的常用描述方法4.利用算法思想合理規劃自己的日常生活步驟先行組織開機農夫過河問題1.先帶羊到對岸,農夫回來2.把狼帶到對岸,把羊帶回來3.把菜帶到對岸,農夫回來4.最后把羊帶到對岸算法的概念:算法是解決某個問題的方法和步驟。添加關鍵字做某件事或某項工作的方法步驟程序添加關鍵字您的內容打在這里,或者通過復制您的文本后,在此框中選擇粘貼,并選擇只保留文字。錄 上 合 述 明當堂檢測1要設計一個為班級小組成績分析的程序,合理的步驟是( )1、設計算法 2、分析問題3、調試程序 4、編寫程序A.2314 B.4321 C.2143 D.1234C用算法提高效率活動 1您的內容打在這里,或者通過復制您的文本后,在此框中選擇粘貼,并選擇只保留文字。錄 上 合 述 明一:探究生活中的算法同學們在這個年齡已經能夠幫父母做一些力所能及的家務活了,如炒菜,泡茶等您的內容打在這里,或者通過復制您的文本后,在此框中選擇粘貼,并選擇只保留文字。錄 上 合 述 明一:探究生活中的算法雖然炒不同的菜的各個環節、時序不盡相同,但是要做出色香味俱全的菜品,都要掌握一定的操作方法與步驟。這些操作方法與步驟就是生活中的“算法”。算法通過調整、優化可以提高效率。探究算法的應用活動 2一:燒水煮茶小東家里來了客人,媽媽讓小東去燒水泡茶。現在的情況是沒有開水,燒水壺、茶壺、茶杯都要洗,還要準備茶葉。假設洗燒水壺需要2分鐘,燒開水需要15分鐘,洗茶壺、茶杯需要3分鐘,拿茶葉需要2分鐘,泡茶需要1分鐘。那么小東泡茶需要多少分鐘……您的內容打在這里,或者通過復制您的文本后,在此框中選擇粘貼,并選擇只保留文字。錄 上 合 述 明方法一洗水壺(2分鐘)燒開水(15分鐘)洗茶壺、茶杯(3分鐘)取放茶葉(2分鐘)沏茶(1分鐘)總計需要23分鐘您的內容打在這里,或者通過復制您的文本后,在此框中選擇粘貼,并選擇只保留文字。錄 上 合 述 明方法二洗水壺(2分鐘)燒開水(15分鐘)洗茶壺、茶杯(3分鐘)取放茶葉(2分鐘)沏茶(1分鐘)總計需要18分鐘遷移運用甲乙2分鐘甲返回 1分鐘丙丁10分鐘乙返回 2分鐘甲乙 2分鐘放學時下雨了,甲、乙、丙、丁4位同學只有一把傘,這把傘只夠2個人一起用.他們4人從教室到宿舍分別需要 1分鐘、2分鐘、5分鐘、10分鐘。嘗試用算法分析一下,甲乙丙丁4個人怎樣才能在最短的時間內回到宿舍?甲:1分鐘乙:2分鐘丙:5分鐘丁:10分鐘輸入項輸出項有窮性確定性可行性二、算法的特征一個算法有0個或多個輸入。算法至少要有1個或多個輸出。算法必須能在執行有限個步驟之后終止,每一步都可在有限時間內完成。算法每一條指令必須有確定的含義,并且在任何條件下,只有唯一的一條執行路徑。每個步驟原則上可以運行,能在有限時間內完成。下列關于算法特征的描述,錯誤的是 ( )A.一個算法所包含的計算步驟是有限的B.算法必須在有限的時間內完成C.算法必須有輸入D.一個算法的輸出可能是多個當堂檢測2C下列關于算法的敘述不正確的是 ( )A.算法是解決問題的有序步驟B.算法具有確定性、可行性、有窮性等基本特征C.一個問題只能有唯一的一種算法D.常見的算法描述方法有自然語言、流程圖、偽代碼等當堂檢測2C自然語言是人們日常生活中交流使用的語言。自然語言通俗易懂,但是描述較為冗長和模糊,邏輯也不夠清晰。算法的描述方式有:自然語言、流程圖、偽代碼等流程圖是一種以圖解方式表示算法的描述方法。優點:形象、直觀,更容 易理解。流程圖提供了了一種圖形化述( ) 的方式。A.算法B.進程C.數據結構D.計算規則當堂檢測3A下列有關算法概念的描述,錯誤的是 ( )A.算法必須是能在計算機上運行的程序語言B.使用流程圖描述算法簡潔清晰C.算法的描述方式有自然語言、流程圖等D.一個問題可以有多種算法當堂檢測3A成果集成人的運算過程和計算機運算的過程2個過程算法的概念1個概念自然語言、偽代碼、流程圖3個描述算法的概念確立算法的步驟:明確需求、分析需求、確立方法、列出步驟4個步驟輸入項、輸出項、有窮性、確定性、可行性5個特征謝謝大家! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫