今天题目很简单哦,再来一起熟悉下链表、变量,同时理解一下“数据”的概念。
题目要求:一排10个小朋友,年龄大小不一致,从1岁到10岁都有,使用Scratch设计个小程序计算出年龄大于5岁的小朋友的人数是多少?
分析:
案例分析:
- 我们让小朋友排队站好,然后拿着小本从第一个小朋友开始询问;
- 如果小朋友年龄大于5岁(不包括5岁),就用小本记录下来;
- 全部小朋友询问结束,查看小本,看看记录的年龄大于5岁的小朋友多少个。
算法设计:
- 我们需要使用链表创建一组数据来将每个小朋友的年龄放进去。
- 小朋友的排列次序和记录的数据设为变量
- 我们把存放小朋友的排列次序的变量命名为“名次”。
- 我们把存放大于5的小朋友个数的变量命名为“计数器”。
- 然后我们从这组数据的第一项开始去判断是否大于5,如果大于5则记录下来。
开始完成这个小程序吧:
点击绿旗,自动生成一组数据,然后计算得出超过5的数字的数量并说出来。