作品说明
今天要分享的scratch作品是《回文数》,本题是第14届蓝桥杯Scratch选拔赛真题,出现在2022年8月21日举行的STEMA考试中,这是编程部分第4题,题目要求编程计算回文数。玩家输入内容后,小猫先判断是否为正整数,如果不是提示输入错误。如果是回文数输出这个数字,否则就输出正整数与它的逆序数字之和。
背景信息:
逆序数:倒序呈现的数字,例如: 123的逆序数为321
回文数:与它的逆序数字相同例如: 1、2、3、4…11、 121……
编程实现:
数字计算。
具体要求:
1). 运行程序,角色、背景如图所示:
![图片[1]-Scratch回文数_第14届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-177.png)
2). 等待1秒后,小猫说: “请输入一个正整数”;
![图片[2]-Scratch回文数_第14届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-178.png)
3). 如果输入数值不是正整数,小猫说: “输入错误”;
![图片[3]-Scratch回文数_第14届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-179.png)
4). 当正整数为回文数字时,小猫说出此正整数1秒;
![图片[4]-Scratch回文数_第14届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-180.png)
5). 如果输入数值是正整数且不为回文数时,小猫说出此正整数与它的逆序数字之和;
![图片[5]-Scratch回文数_第14届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-181.png)
6). 程序持续重复2)、3)、4)、5)步骤。
代码实现
本题只有一个小猫角色,关键是如何判断正整数,以及计算逆序数,为了方便,可以定义两个自制积木来分别实现这两个功能,代码参考如下:
![图片[6]-Scratch回文数_第14届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-182-681x1024.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容