(
课件网) 第6课 猜数字算法设计 浙教版六年级上册 你和同学玩过猜数字游戏吗?规则是什么呢? 能不能利用程序实现人与计算机之间的对话呢? 人机交互程序主要实现用户与计算机交互的功能,主要流程包括用户输入数据、计算机处理数据、计算机输出数据。 一、抽象与建模 例如生活中的“猜数字游戏”就可以将它设计成人机交互程序。 输入数据 人机交互的主要流程 用户反复输入数字进行猜测,直到答对为止。 计算机主要是对用户输入的数字和目标数的大小进行判断。 处理数据 根据猜测的数据与目标数据的大小关系,输出三种提示。 输出数据 根据猜测的数据与目标数据的大小关系,输出三种提示。 根据以上抽象内容,可以利用表格建立模型如下: 二、算法的设计 明确输入、输出之后,需要合理选择控制结构控制交互过程。 设计猜数字游戏的算法流程图如下 修改猜数字游戏的规则,并调整算法流程图。 练习 如规则:一个用户最多只能猜5次,如果5次都没有答对,则游戏结束。 谢谢 21世纪教育网(www.21cnjy.com) 中小学教育资源网站 兼职招聘: https://www.21cnjy.com/recruitment/home/admin