数字游戏ABCD*E-2019.12.15蓝桥选拔赛第5题

数字游戏ABCD*E-超平的编程课
数字游戏ABCD*E-2019.12.15蓝桥选拔赛第5题
此内容为付费资源,请付费后查看
0.99
限时特惠
9.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品说明

今天和大家分享的是作品是《数字游戏ABCD*E》,这是2019年12月15日举办的第11届蓝桥杯选拔赛编程题第5题,题目要求编程创作和数学相关的数字游戏。由A、B、C、D组成四位数ABCD和DCBA,还要满足算式:ABCD * E=DCBA,要找出满足条件的组合。

编程实现:

问题1:已知A、B、C、D、E分别代表0-9之间的数字。由A、B、C、D组成四位数ABCD和DCBA,还要满足算式:ABCD * E=DCBA(提示:在程序设计语言中“*”代表乘号)。例如1991*1=1991,则在列表1中输出19911。

请在列表1中按照从小到大的顺序输出所有可能的数字组合。

样例输出:

00000

00001

00002

00003

……

问题2:在问题1的基础上,现在要求数字A、B、C、D、E均不相同,在列表2中输出这样的数字组合。

具体要求:

步骤1:如下图,列表放在博士汪的左右两侧,绿旗被点击,清空所有列表,博士汪面向左,说“我要开始计算了!”(2秒);

图片[1]-Scratch数字游戏_第11届蓝桥杯Scratch选拔赛真题-超平的编程课

步骤2:列表1开始自动运算。自动运算结束后列表1中显示所有情况,博士汪要面向列表1的方向(向左即可)说出列表1中一共有多少种情况(2秒);

图片[2]-Scratch数字游戏_第11届蓝桥杯Scratch选拔赛真题-超平的编程课

步骤3:列表2开始自动运算,运算结束后列表2中显示所有情况,博士汪面向列表2的方向(向右即可)说出列表2中一共有多少种情况(2秒),程序结束。

图片[3]-Scratch数字游戏_第11届蓝桥杯Scratch选拔赛真题-超平的编程课

将程序保存在桌面,命名为“5.sb2”。

评判标准:

  • 20分:实现步骤1;
  • 40分:在20分基础上,实现步骤2;
  • 40分:在60分基础上,实现步骤3。

作品效果

数字游戏完整的作品效果如下所示:

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容