作品说明
今天为大家分享的作品是《回文数》,本题是2024年3月10日举行的第15届蓝桥STEMA测评Scratch编程中级组编程第6题,初级组没有此题,题目要求编程实现回文数作品。当输入一个正整数后,说出其倒序数,并将二者的和加入列表,直到和是回文数为止。
背景信息:
倒序数:将原来的整数的数字顺序倒过来组成的数。例如:28的倒序数为82,10的倒序数为1。回文数:一个整数与其倒序数相等,则称该数为回文数。例如:22的倒序数为22,两者相等,故22为回文数。
编程实现:
回文数。
具体要求:
1). 点击绿旗,列表1为空,角色、背景如图所示;
![图片[1]-Scratch回文数_第15届蓝桥杯stema测评真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/1-17.jpg)
2). 1秒后,螃蟹说“请输入1~100的整数”,同时弹出输入框,如图所示;例如:输入19。
![图片[2]-Scratch回文数_第15届蓝桥杯stema测评真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/2-20.jpg)
3). 输入完成后,螃蟹说出输入整数的倒序数,如图所示;
![图片[3]-Scratch回文数_第15届蓝桥杯stema测评真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/3-18.jpg)
4). 然后,将输入的数与其倒序数的和加入列表1中,如图所示;
例如:19与其倒序数91的和为110。
![图片[4]-Scratch回文数_第15届蓝桥杯stema测评真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/4-13.jpg)
5). 如果求得的和不是回文数,继续将求得的和与其倒序数再求和,并將得到的结果加入列表1中,如图所示;
例如:求得的和110不是回文数,将110与其倒序数11再求和,得到的结果为121。
![图片[5]-Scratch回文数_第15届蓝桥杯stema测评真题_超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/5-12.jpg)
6). 重复执行具体要求5),当求和的结果为回文数时,程序结束。
评判标准:
- 4分:满足”具体要求”中的1);
- 4分:满足”具体要求”中的2);
- 20分:满足”具体要求”中的3);
- 17分:满足”具体要求”中的4);
- 30分:满足”具体要求”中的5);
- 25分:满足”具体要求”中的6)。
作品效果
scratch回文数作品的完整效果如视频所示:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容