scratch数字之谜——统计年龄

今天题目很简单哦,再来一起熟悉下链表、变量,同时理解一下“数据”的概念。

file

题目要求:一排10个小朋友,年龄大小不一致,从1岁到10岁都有,使用Scratch设计个小程序计算出年龄大于5岁的小朋友的人数是多少?

分析:

案例分析:

  • 我们让小朋友排队站好,然后拿着小本从第一个小朋友开始询问;
  • 如果小朋友年龄大于5岁(不包括5岁),就用小本记录下来;
  • 全部小朋友询问结束,查看小本,看看记录的年龄大于5岁的小朋友多少个。

算法设计:

  • 我们需要使用链表创建一组数据来将每个小朋友的年龄放进去。
  • 小朋友的排列次序和记录的数据设为变量
    • 我们把存放小朋友的排列次序的变量命名为“名次”。
    • 我们把存放大于5的小朋友个数的变量命名为“计数器”。
  • 然后我们从这组数据的第一项开始去判断是否大于5,如果大于5则记录下来。

开始完成这个小程序吧:

file

点击绿旗,自动生成一组数据,然后计算得出超过5的数字的数量并说出来。

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代