大家好,我是西瓜创客少儿编程。
蓝桥杯作为白名单赛事之一,开设青少年创意编程组,是目前在青少年编程领域颇具影响力的权威赛事。
年蓝桥杯大赛被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”。
通常3月开启选拔赛报名入口????4月开启省赛????5月开启国赛,8、9、10、11月也会分别进行选拔赛。
其中,蓝桥杯选拔赛和省赛、国赛相比,题目要简单不少,
西瓜为大家精选了一部分题目进行解读,希望能为孩子们的参赛准备助力。
本期蓝桥杯题目
竹蜻蜓
题目介绍
竹蜻蜓是动画角色机器猫中的一个常用道具,戴在头上可以通过大脑意念随意控制飞行。
编程实现:
①编程创作竹蜻蜓游戏,将竹蜻蜓戴在头上可以通过大脑意念随意控制飞行。
②按下空格键,竹蜻蜓旋转,哆啦A梦上升,同时能量开始减少(参考值:满能量状态下,角色能飞行5秒左右);
③松开空格键,竹蜻蜓停止旋转,角色缓慢下降,直到落到地面上;
在上升中,还要注意能量值是否为0,如果能量变为0,机器猫也要缓慢下降;
落到地面上以后,能量开始恢复(在能量为0的时候,大约5秒能恢复满)。
效果示意图
程序实现
通过对题目的思路的分析,我们可以分两步来编写程序:
第一步角色上升和下降第二步补充能量角色上升和下降创建变量”能量“,其初始值设置为把角色位置默认在舞台底部,如果按下了空格键,并且能量值0,则增加角色的y坐标,同时不停的切换下一个造型,否则就减小y坐标,其代码如下:补充能量当机器猫落地后,就不能再下降了,这里需要做一个判断,当y坐标小于某个值时,就设置为固定的值,然后让能量不停地增加1,直到。在上面代码的重复执行指令中,继续编写代码,完整代码如下:西瓜小科笔记涉及到的知识点主要包括:Scratch舞台坐标系;切换造型;运算符指令,包括比较运算和逻辑与运算;变量的使用;运动编程,控制角色上下运动;条件语句,包括单分支和双分支两种用法。本题题目难度一般,重点是如何控制角色在5秒内上升一段距离,针对这种情形,常见的处理方式就是固定一个变量,然后调整另一个变量,这是一种简单而高效的解决方案,编程如此,学习如此,生活亦如此。爸爸妈妈们也请持续