资源简介 (共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课 展开更多...... 收起↑ 资源预览