Scratch少儿编程蓝桥杯真题解析5

网友投稿 2019-12-10 18:41

在前几期的Scratch少儿编程蓝桥杯真题解析中,我们讲解了2019年第十一届宁波赛区的编程大题真题。今天我们来讲解少儿编程蓝桥杯真题解析,2019年第十一届北京赛区的真题解析。

首先来看第一道编程大题:我们暂且叫他瓢虫画画(没有真题放出,题目都是凭小朋友的记忆问出来的。。。)

https://cdn.china-scratch.com/Public/Home/images/grey.gif

要求:

有两个背景,分别为纯白和纯黑。初始状态为有一个Beetle的角色在白色舞台正中央。

通过四个方向键控制角色移动并画粗细为5的红线。按上方向键左转90度,

按下方向键右转90度,左方向键前进20步,右方向键后退20步。

如果碰到边缘,隐藏角色并切换背景为黑色。

解析:

作为编程第一道题,难度不高,我们只需要按题目要求一步步完成就好了。

1、添加甲虫角色。绘制黑色背景,需要背景的切换,所以我们要设置开始时的背景

2、显示,因为结束时,要隐藏角色,为了我们再次点击绿旗开始时能够正常运行,一定要在开头加上显示。

3、绘画必备工作:清空、选笔、抬笔到起点、落笔准备画

4、然后就是我们的条件语句,按照题目要求第三和第四点做,需要注意,每次按下按钮移动或转向之后,加上等待0.3秒给我们抬手的反应时间。

最后的结束判断:碰到边缘,切换背景,隐藏角色

https://cdn.china-scratch.com/Public/Home/images/grey.gif

小结:作为蓝桥杯竞赛北京赛区的第一道编程大题,难度不高。但是需要注意几点细节:有隐藏就对应有显示、有切换背景2那么就有设置背景1。还没有养成编程习惯的小朋友们,可以通过制作完成后,自己点击绿旗实验,然后再补充上去也时可以的。通过小朋友们的 试验,会发现,我按一次方向键,甲虫转了好几次方向,或者前进了好几次。这就是因为你没有加等待,没有给到一个抬手的反应时间。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com