資源簡介 (共14張PPT)猜數字游戲玩過猜數字游戲嗎?和同桌討論一下游戲規則,并玩一玩。猜數字算法設計浙江教育出版社 信息科技六上 第6課人機交互生活中的很多交互行為都可以設計成人機交互程序。比如可以將猜數字游戲做成人機交互程序,讓用戶猜數,計算機出題并根據用戶猜數結果實現游戲反饋自動化。通過數據輸入和輸出可以實現計算機與外界的信息交流,實現“人機對話”。生活中有哪些人機交互的案例呢?人機交互人機交互為了實現用戶與計算機交互的功能,人機交互程序主要有哪些流程呢?抽象與建模用戶反復輸入數字進行猜測,直到答對為止。由于數字一直在變化中,可以用一個變量來表示,如cai。輸入數據抽象與建模計算機主要是對用戶輸入的數字和目標數的大小進行比較判斷。為了讓程序具有普遍性,可以用一個變量來表示目標數,如da。cai和da之間存在以下三種關系:cai>dacai=dacai處理數據抽象與建模根據cai和da的大小關系,輸出三種提示。輸出數據抽象與建模根據以上抽象內容,利用表格建立模型如下:輸入 數據比較 輸出輸入cai cai>da 輸出“大了,繼續”輸入cai cai輸入cai cai=da 輸出“對了,停止”算法設計明確輸入、輸出之后,需要合理選擇控制結構控制交互過程。當cai≠da時,讓用戶反復作答判斷cai和da的大小,計算機根據不同的大小關系輸出相應提示。用“條件循環”實現用“雙分支結構”實現算法設計在流程圖軟件中補充未完善的流程圖。學生活動算法設計你能說一說三種基本控制結構在這個算法中的體現嗎?練習修改猜數字游戲的規則,嘗試調整算法流程圖。學生活動謝謝觀看!浙江教育出版社 信息科技六上 第3課 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫