作品说明
今天要分享的scratch作品是《闰年计算》,本题是第13届蓝桥杯Scratch组选拔赛真题,出现在2021年8月14日举行的STEMA考试中,这是编程部分第5题,题目要求编程来计算闰年。运行程序,在对话框输入年份与月份,并说出输入年份为平年还是闰年,输入月份有多少天。
背景知识:
每年的1、3、5、7、8、10、12 月都有 31 天; 4、6、9、11 月都有 30 天;2月比较特殊,公历年份能被4整除的是闰年,其他是平年,例如2020年是闰年,2021年是平年。平年的2月有28天,闰年的2月有29天。
编程实现:
运行程序,在对话框输入年份与月份,并说出输入年份为平年还是闰年,输入月份有多少天。
具体要求:
1). 点击绿旗,询问请输入年份并出现对话框;
![图片[1]-Scratch闰年计算_第13届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/5-1-3.jpg)
2). 说出输入年份为平年还是闰年(年份大于2001,小于2040);
![图片[2]-Scratch闰年计算_第13届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/5-2-2.jpg)
3). 询问请输入月份并出现对话框(1-12);
![图片[3]-Scratch闰年计算_第13届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/5-3-1.jpg)
4). 说出输入月份有多少天;
![图片[4]-Scratch闰年计算_第13届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/5-4-1.jpg)
5). 完整说出刚才输入年份为平年或闰年,输入月份一共有多少天。
![图片[5]-Scratch闰年计算_第13届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/5-5.jpg)
评分标准:
- 5分:满足要求1);
- 5分:满足要求2);
- 6分:满足要求3);
- 7分:满足要求4);
- 7分:满足要求5)。
作品效果
scratch计算闰年作品的完整效果如视频所示:
代码实现
真正有变数的是2月份,其它的月份都是固定的,一旦确定了是闰年,就立刻更新列表中2月份的天数。同时,在拼接字符串的时候,分开拼接即可,这样代码就变得更简单了。
参考代码如下:
![图片[6]-Scratch闰年计算_第13届蓝桥杯Scratch真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2025/01/image-107-1024x759.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容