第十二届“蓝桥杯”国赛真题(scratch-存钱罐)

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 315 浏览






存钱罐


一、编程实现:

        开发一个能够灵活存取的存钱罐。


二、具体要求:

1.点击绿旗,出现对应的角色与背景(初始余额为1000)(图一)。

2.点击存钱,询问“存多少钱?”并出现对话框(图二)。

3.输入存钱数,余额显示存入后的总钱数(图三)。

4. 点击取钱,询问“取多少钱?”并出现对话框(图四)。

5.在对话框内输入取钱数额,余额显示取出后的总钱数(图五)。

6. 如果取出钱数大于余额,则显示“余额不足”1秒后显示此时余额(图六)。

图片

图一

图片

图二

图片

图三

图片

图四

图片

图五

图片

图六

图片

图六

图片

图六


三、评判标准:

  5分:满足要求1

10分:满足要求2

10分:满足要求3

10分:满足要求4

10分:满足要求5

15分:满足要求6


思路分析:

1.分支结构的应用。当取款按钮被点击,有的时候显示“余额不足”,有的时候显示取款完成后的余额。这就需要对取款额进行判断,而判断的结果有两个,用二分支结构“如果……那么……否则……”即可。

图片

2.变量的应用。当取款额大于余额时,舞台上先显示“余额不足”,这个很简单,但难就难在1秒后还要重新显示出之前的余额。此时,就应该考虑使用一个临时变量把余额储存起来,等显示完“余额不足”,再重新对变量“余额”进行赋值。

图片


四、完整程序:

图片

背景

图片

存钱

图片

取钱

图片


添加 家长论坛微信 



发布于 2024-04-26 18:22

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2