資源簡介 (共13張PPT)猜數(shù)字算法設計浙教版六年級上冊第6課 猜數(shù)字算法設計學習內(nèi)容1. 使用表格建模。2. 利用循環(huán)和分支結構設計算法。討論你玩過猜數(shù)字游戲嗎?和同伴討論一下它的游戲規(guī)則,并且玩一玩。建構通過數(shù)據(jù)輸入和輸出可以實現(xiàn)計算機與外界的信息交流,實現(xiàn)“人機對話”。生活中的很多交互行為都可以設計成人機交互程序。一、抽象與建模猜數(shù)字游戲:一名同學從 0~100 之間選擇一個數(shù)字,讓另一名同學猜這個數(shù)字是多少,根據(jù)該同學的回答給出“大了”“小了”或“對了”的提示。比一比誰用最少的次數(shù)猜對數(shù)字!要將猜數(shù)字游戲做成人機交互程序,首先要對其進行抽象與建模。·主要對象:兩個同學,假設為 A、B。·核心行動:猜數(shù)字與反饋提示,可以歸納為輸入與輸出。·關鍵數(shù)據(jù):猜測的數(shù)字與答案,假設為 cai 與 da。·關系梳理:cai 和 da 之間存在“大于”“小于”“等于”三種關系。一、抽象與建模根據(jù)以上抽象內(nèi)容,可以利用表格建立模型如下:二、算法的設計首先確定人機交互的方式,如將 A 的行動交給用戶通過輸入完成,將 B的操作交給計算機自動完成。其次,選擇控制結構控制交互過程。例如,使用條件循環(huán)實現(xiàn):當cai ≠ da 時讓用戶反復作答;在循環(huán)結構中嵌套分支結構,判斷 cai 與 da 的大小,計算機根據(jù)不同的大小關系輸出相應的提示。二、算法的設計設計“猜數(shù)字”算法流程圖,如圖:練一練修改猜數(shù)字游戲的規(guī)則,并調(diào)整算法流程圖。謝謝聆聽!INTERNET OF THINGS謝謝21世紀教育網(wǎng)(www.21cnjy.com)中小學教育資源網(wǎng)站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫