浙教版六年级上册信息技术第6课猜数字算法设计 课件(共10张PPT)

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

浙教版六年级上册信息技术第6课猜数字算法设计 课件(共10张PPT)

资源简介

(共10张PPT)
猜数字小游戏
猜数字小游戏
游戏规则:
①随机或指定一个1-100的数字
②提示“猜大了”或“猜小了”
③直到猜中为止,游戏结束
④记录猜中次数
分析问题
目标数字da 猜测数字cai 比较大小 是否猜测准确? 猜测结果
da
da
da
da
da
da
抽象建模——提炼核心要素
50
76
63
60
58
56
5076>da
63>da
60>da
58>da
56=da
猜小了
猜大了
猜大了
猜大了
猜大了
猜对了
猜测数字(cai)的变化量
抽象建模——数学模型
输入 数据比较 输出
变量——cai
变量——cai
变量——cai
cai>目标(da)
cai<目标(da)
cai=目标(da)
目标也是一个变量
我们可以命名为--da
输入 数据比较 输出
变量——cai
变量——cai
变量——cai
“猜大了”
“猜小了”
“猜对了”
cai>目标(da)
cai<目标(da)
cai=目标(da)
抽象建模——数学模型
第一步,游戏开始,需要一个要目标数字
第二步,需要让计算机知道你猜的数字
第三步,比较目标数字和猜测的数字,
第四步,输出猜小了,
变量da
input(‘cai’)
算法设计—自然语言描述
如果cai=da,
如果cai>da,
如果cai第五步,输出猜大了,
第七步,游戏结束。
第六步,输出猜对了,
到第四步 。
到第五步 。
到第六步 。
到第二步。
到第二步。
到第七步。
请你试一试,完善“猜数字”流程图
算法设计
算法设计
cai≠da?
cai 输入的数字

cai小了
大了
游戏的算法迭代:
请你试着改变或完善规则,调整你的算法流程图。
游戏的算法迭代
记录每次猜测的次数?
第一步,游戏开始,需要一个要目标数字
第二步,需要让计算机知道你猜的数字
第三步,比较目标数字和猜测的数字,
第四步,输出猜小了,
变量da
input(‘cai’)
算法设计—自然语言描述
如果cai=da,
如果cai>da,
如果cai第五步,输出猜大了,
第七步,游戏结束。
第六步,输出猜对了,
到第四步 。
到第五步 。
到第六步 。
到第二步。
到第二步。
到第七步。
提示猜测次数ci
需要一个变量ci
猜测次数
ci+1

展开更多......

收起↑

资源预览