求逆序数-第12届蓝桥杯省赛2第3题

求逆序数-51scratch
求逆序数-第12届蓝桥杯省赛2第3题
此内容为付费资源,请付费后查看
4.9
限时特惠
9.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 2

作品简介

今天为大家分享的Scratch作品是《求逆序数》,这是第12届蓝桥杯省赛真题,于2021年4月24日进行的省赛,这是初级组编程部分的第3题,题目要求考生编程实现在对话框中输入指定范围的数字,小猫会说出输入数字和它的逆序数,例如:1234,它的逆序数字:4321。

先来看看题目的要求吧:

编程实现:

在对话框中输入指定范围的数字,小猫会说出输入数字和它的逆序数。

例如:1234,它的逆序数字:4321

具体要求:

1). 点击绿旗,出现对话框;

第12届蓝桥杯省赛真题-求逆序数-提示输入
提示输入

2). 小猫说:“请输入10-999之间的任意数字”;

第12届蓝桥杯省赛真题-求逆序数-输入数字
输入数字

3). 在输入框输入数字后,小猫说出输入数字;

第12届蓝桥杯省赛真题-求逆序数-说出逆序数字
说出逆序数字

4). 等待1秒钟,小猫说出逆序数字;

第12届蓝桥杯省赛真题-求逆序数-提示不成立
提示不成立

5). 如果输入数字不在指定输入范围内,则小猫说不成立。

评判标准:

  • 5分:满足要求1);
  • 10分:满足要求2);
  • 15分:满足要求3);
  • 15分:满足要求4);
  • 15分:满足要求5)。

作品效果

Scratch求逆序数作品的完整效果如视频所示:

Scratch求逆序数作品效果

作品解读

Scratch求逆序数作品只有一个角色,就是默认的小猫角色,其实现也非常简单,就是将字符串按照从后到前的顺序遍历,找到每一个字符,再进行拼接即可,代码参考如下:

第12届蓝桥杯省赛真题-求逆序数-参考代码
参考代码

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

昵称

取消
昵称表情代码图片

    暂无评论内容