第十二届“蓝桥杯”选拔赛真题(scratch-时光倒流)

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

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






时光倒流


一、编程实现:

        在青蛙王子的故事里女巫学艺归来,这次她使用了新的魔法施放到王子的身上,不论王子跑到哪里,通过这个魔法他都会回到女巫身边。王子出现在舞台中心,用鼠标拖拽王子进行移动,并在移动过程中留下红色痕迹。5秒后,巫师就说“时光倒流!”,然后王子按照刚才的路线自动返回。


二、具体要求:

1.点击绿旗,背景、角色位置如下图所示(图一)。

2.巫师倒计时5秒钟,使用说话模块呈现在舞台上(图二)。

3.倒计时的同时,可以使用鼠标拖拽王子移动,移动路径由红线呈现在舞台上(图三)。

4.5 秒后,巫师就说“时光倒流!”,然后王子按照刚才的路线返回到初始位置(要有移过程)。(图四)

图片

图一

图片

图二

图片

图三

图片
图片

图四


三、评判标准:

5分:满足要求1

8分:满足要求2

8分:满足要求3

9分:满足要求4


四、思路分析:

       女巫的程序非常简单,做一个5秒倒计时就行了,用顺序结构更加便捷,省去了变量及循环。所谓时光倒流,是让王子角色沿着原路返回,因此编程时必须知道原路在哪。这就要求先记录王子的移动过程,即在王子移动的过程中,用列表不停地记录x、y坐标,在程序的最后遍历列表,从而实现时光倒流。



四、完整程序:

图片

女巫

图片
图片
图片

王子

图片


添加 家长论坛微信 



发布于 2024-04-26 15:32

免责声明:

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

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

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

暂无评论

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