本课继承课程分级
7-10 岁入门建议成人陪同
谁是最高的小树
本课步骤与提示共 6 步
1. 谁是最高的小树:先画路线
今天要做的是“谁是最高的小树”:遍历列表找最大值。请先摆好测量员,说出启动后最先发生的一件事,并画一个简单舞台位置图。
2. 谁是最高的小树:把脚本接起来
舞台建立【最高】和【当前】变量。选中【比较员】,绿旗时最高设0,重复4次:当前设为10到80的随机数;如果当前大于最高,就把最高设为当前。循环后说出最高。小树队列另有提示脚本。
提示:改一个参数,才能知道是哪一处造成变化。帽子要在最上面,reporter 要放进它对应的输入槽。
3. 谁是最高的小树:改一个参数观察
运行几次,记录最高变量总是不小于当前已出现的数;只把比较方向反过来,观察错误结果,再恢复。
4. 谁是最高的小树:制造并修好一个问题
故意把“最高设为当前”放到如果判断外,观察最高只保留最后一个数;放回判断里复测。
提示:如果结果不对,先检查帽子、连接方向,再检查输入槽里的 reporter 和数值。
5. 谁是最高的小树:加入自己的设计
保留本课能运行的主链,为“谁是最高的小树”增加一个你自己的变化:说出最高编号。先写新增规则会改变哪个角色、变量或消息,分别运行原测试和新测试,比较两次结果。
6. 谁是最高的小树:讲解你的作品
保存并向家人演示“谁是最高的小树”。演示时指出启动方式、关键参数和结果,最后回答“哪个值不断更新?”并写下下一版要改的一个积木。
