筛选数据 - 2023.12.17蓝桥STEMA

筛选数据-51scratch
筛选数据 - 2023.12.17蓝桥STEMA
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的scratch作品是《筛选数据》,本题是2023年12月17日举行的第15届蓝桥STEMA测评Scratch编程初/中级组编程第3题,题目要求编程对数据的一串数据按要求进行筛选。将用户输入的8个正整数中的偶数加入列表1并求和,再将列表1中各位数字和为偶数的数字加入列表2,并获取最大值。

背景信息:

偶数:能被2整除的数。

各位上的数字之和:一个整数各个数位上的数字相加的结果。

例如:2314,各位上的数字分别为2、3、1、4,各位上的数字之和为2 + 3 + 1 + 4 = 10。

编程实现:

筛选数据。

具体要求:

1). 每次点击绿旗,熊猫说“输入8个正整数”,同时在舞台下方显示输入框,输入的正整数之间用一个空格隔开,列表1和2为空,如图所示;

例如:输入10 26 17 18 24 31 48 52

图片[1]-scratch筛选数据_第15届蓝桥stema测评真题_51scratch少儿编程网

2). 输入完成后,如果输入的数中没有偶数,程序结束,如果有,就把偶数保存到列表1中,如图所示;

图片[2]-scratch筛选数据_第15届蓝桥stema测评真题_51scratch少儿编程网

3). 熊猫说出列表1中所有数的和,如图所示;

图片[3]-scratch筛选数据_第15届蓝桥stema测评真题_51scratch少儿编程网

4). 然后,在列表2中呈现列表1中所有各位上的数字之和为偶数的数(按照列表1的顺序),如图所示,如果没有满足要求的数,程序结束;

图片[4]-scratch筛选数据_第15届蓝桥stema测评真题_51scratch少儿编程网

5). 最后,熊猫说出列表2中最大的数,如图所示。

图片[5]-scratch筛选数据_第15届蓝桥stema测评真题_51scratch少儿编程网

评判标准:

  • 8分:满足”具体要求”中的1);
  • 20分:满足”具体要求”中的2);
  • 12分:满足”具体要求”中的3);
  • 30分:满足”具体要求”中的4);
  • 10分:满足”具体要求”中的5)。

作品效果

scratch筛选数据作品的完整效果如视频所示:

本题是初/中级组编程部分第5题,分数为80分,积木块数量100个左右,涉及到的知识点主要包括:

  • Scratch问答指令;
  • 循环编程;
  • 条件编程,包括单分支和双分支;
  • 变量的使用;
  • 列表的运算;
  • 字符串的运算及处理;

这是初级组最后一题,难度较大,完成时间25分钟左右,难点在于如何将数字串进行拆分,获取其中的每一个数字。

© 版权声明
THE END
喜欢就支持一下吧
点赞130赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容