资源简介 (共20张PPT)六年级上信息技术201学习目标02本课内容03课堂总结04练习一下第6课 猜数字算法设计学习目标301学习目标4你将学习1.使用表格建模。2.利用循环和分支结构设计算法。本课内容502本课学习6课堂引入你玩过猜数字游戏吗?和同伴讨论一下游戏规则,并玩一玩。小组讨论课堂讨论本课学习通过数据输入和输出可以实现计算机与外界的信息交流,实现“人机对话”。算法设计抽象与建模算法的设计…………9一、抽象与建模10111213二、算法的设计14课堂总结1503课堂总结16练习一下170419Thank you forwatching.好好学习天天向上=州IIII小了,继续。目标数:55是39吗?M好好学习天天向上0的●IIII人机交互程序主要实现用户与计算机交互的功能,主要流程包括用户输入数据、计算机处理数据、计算机输出数据。猜数字游戏一名同学从0~100之间选择一个数字,让另一名同学猜,根据该同学所猜的数,给出“大了”“小了”或“对了”的提示。比一比谁用最少的次数猜对数字!生活中的很多交互行为都可以设计成人机交互程序。比如,可以将猜数字游戏做成人机交互程序,让用户猜数,计算机出题并根据用户猜数结果实现游戏反馈自动化。对这个问题进行抽象建模时,可以参考人机交互的主要流程。3955低小7尚冠好好学习天天向上的IIII●输入数据用户反复输入数字进行猜测,直到答对为止。由于数字一直在变化中,可以用一个变量来表示,如cai。●处理数据计算机主要是对用户输入的数字和目标数的大小进行比较判断。为了让程序更具有普遍性,可以用一个变量来表示目标数,如da。cai和da之间存在“大于”“小于”“等于”三种关系。●输出数据根据cai和da的大小关系,输出三种提示。根据以上抽象内容,可以利用表格建立模型如下:输入数据比较输出输入caicai>da输出“大了,继续”输入caicai输出“小了,继续”输入caicai=da输出“对了,停止” 展开更多...... 收起↑ 资源预览