核桃编程 L15-3 | 天雷滚滚

模块21:模拟算法初探 | 模块22:小七打怪兽

第一部分:编程单词卡

点击下面的单词可以听到发音,学习这些编程中常用的单词吧!

simulation
模拟
algorithm
算法
variable
变量
battery
电池
height
高度
charge
充电

单词拼写练习

学习了单词后,试着输入你记住的单词吧!

请拼写单词:simulation

第二部分:模拟算法知识

模拟算法就像是在计算机中建立一个"虚拟世界",用代码模拟现实世界中的现象。

小七登山模拟演示

冰山高28米,机器人小七使用一节电池可以上升5米,但是更换电池的时候会下降2米

28米
20米
10米
5米
0米
1

当前高度: 0 米 | 已用电池: 0

模拟算法三大步

1

设置变量

观察场景,找到变化的数据,并用变量存储。

height = 0
battery = 0
2

单次模拟

根据实际场景模拟一次,找到变量变化的规律。

battery += 1
height += 5
height -= 2
3

循环控制

用循环控制模拟进行,设置合适的停止条件。

while height < 28:
  重复单次模拟

第三部分:小试牛刀

学习了模拟算法,现在来挑战一下这个问题吧!

练习题:小七登山

冰山高28米,机器人小七使用一节电池可以上升5米,但是更换电池的时候会下降2米。

小七最少使用多少节电池可以到达山顶?

7节
8节
9节
10节

解析

Powered by 快链
[免费发布] →