- 1
- 0
- 约1.86千字
- 约 13页
- 2019-11-07 发布于广东
- 举报
猜数字游戏 找一个同学上来猜测1-100之间的一个整数,其他同学给予太大了或者太小了的提示 53 思考:1-100这个范围简单,如果是一个大而复杂的范围,如何快速猜出来 学习目标 体验“猜数字”活动,体会设计算法在编程解决问题中的重要性,并能够用自然语言和流程图来描述简单问题的算法。 体验编制“猜数字”程序让计算机解决猜数字问题的过程,归纳总结出编程解决问题的基本过程。 体验程序设计的独特魅力,对程序设计形成初步认识。 一:回想游戏并思考 计算机开始猜数之前,我们首先要让计算机知道哪些信息?猜测过程中我们又需要给计算机哪些提示? 这些信息是否足够让计算机成功猜测出数字? 二、完成猜数的算法 第①步 开始 第②步 第③步 第④步 第⑤步 第⑥步 第⑦步 结束 二、完成猜数的算法 第①步 开始 第②步 确定猜数范围min=1 max=100 第③步 猜数now=(max+main)\2,用户提示 第④步 如果猜对了,输出“猜对了,这个数是now”,转到⑦,否则转到⑤ 第⑤步 如果太大了,max=now,转到③ 第⑥步 如果太小了,min=now,转到③ 第⑦步 结束 流程符号信息表 符号 符号名称 功能说明 起止框 算法的开始和结束 输入/输出框 用户输入和计算机输出信息 处理框 计
原创力文档

文档评论(0)