第6课 猜数字算法设计 课件 2025-2026学年六年级上册信息技术浙教版

资源下载
  1. 二一教育资源

第6课 猜数字算法设计 课件 2025-2026学年六年级上册信息技术浙教版

资源简介

(共18张PPT)
第6课 猜数字算法设计
年 级:六年级
学 科:小学信息科技(浙教版)
问题情境
问题情境
如何来编写一个猜数字游戏的小程序呢?
一、问题分析
“猜数字游戏”小程序主要实现用户与计算机交互的功能,主要流程包括用户输入数据、计算机处理数据、计算机输出数据。
二、抽象与建模
解决该问题的关键要素有:
目标数
用户猜的数字
给出的提示
二、抽象与建模
确定变量
目标数
用户猜的数字
da
cai
二、抽象与建模
cai和da的大小关系决定了输出哪种提示。
抽象规则
如果cai>da时,表示猜的数字大于目标数,输出“大了,继续”
如果cai如果cai=da时,表示猜的数字等于目标数,输出“对了,停止”
二、抽象与建模
根据以上抽象内容,可以利用表格建立模型。
建立模型
二、抽象与建模
二、抽象与建模
利用表格建立“猜数字游戏”模型如下:
输入 数据比较 输出
输入cai cai>da 输出“大了,继续”
输入cai cai输入cai cai=da 输出“对了,停止”
cai≠da
三、算法设计
明确输入、输出之后,需要合理选择控制结构控制交互过程。
当cai≠da时,让用户反复作答
判断cai和da的大小,计算机根据不同的大小关系输出相应提示。
用“双分支结构”实现
用“条件循环”实现
三、算法设计
自然语言描述
步骤1:游戏开始,设定目标数(变量da)的值
步骤2:用户输入猜测数字(变量cai)
步骤4:输出猜小了,到步骤2。
步骤3:比较目标数字和猜测的数字,
如果cai=da,到步骤6 。
如果cai>da,到步骤5。
如果cai步骤5:输出猜大了,到步骤2。
步骤7:游戏结束。
步骤6:输出猜对了,到步骤7。
如果cai≠da,让用户反复作答 。
三、算法设计
流程图描述
试一试,完善“猜数字游戏”的算法流程图
cai≠da?
cai 用户猜的数字
cai小了,继续
大了,继续
cai>da?
大了,继续
小了,继续
课堂小结
1.利用表格建模。
2.利用循环和分支结构设计算法。
课后作业
修改猜数字游戏的规则,并调整算法流程图。
如规则:一个用户最多只能猜8次,如果8次都没有答对,则游戏结束。
谢谢观看!
Thanks!
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源预览