小码农

趣味编程-面向每个人的创意编程

今天给大家分享一个蓝桥杯Scratch比赛的5道编程大题及答案,1、五彩莲花,2、谁是雷锋,3、实时投票展示,4、时间计算,5、大象玩水,源程序及素材有需要的直接加小编微信获取。

图片

1、五彩莲花
编程实现:
1、设臵背景为白色,以坐标(
0,0)点为中心绘制一个如下图所示的莲花图形。
2、四层结构,基本单元中最大的花瓣边长为 20,画笔大小为 7,颜色值为 0,每
向内绘制一层,边长减小 5,画笔大小减少 1,画笔颜色值增加 10。

图片

代码及效果演示如下:

2、谁是雷锋

编程实现:
某校有一位学生学习雷锋做好事不留名。据同学们反应,这个“雷锋”是甲、
乙、丙、丁四人中的一个。当老师问他们时,他们分别这样说。
甲说:“这件好事不是我做的。”
乙说:“这件好事是丁做的。”
丙说:“这件好事是乙做的。”
丁说:“这件好事不是我做的。”
已知这四人中只有一个人说了真话,请问谁是做了好事的“雷锋”,将“雷锋”
的名字显示出来。
解题:
这题涉及到计算机和数学逻辑,对于没有学过的同学有难度,但是题目已经给了
非常非常明显的提示了!根据提示,甲乙丙丁分别代表 1,2,3,4,所以“不是甲做的”
表示为“<雷锋=1>不成立”。
我们用变量“雷锋”存储真实的好人。让“雷锋”循环等于 1,2,3,4(甲乙丙
丁),分别去测试这四个人说的话是否正确。
计算机逻辑中,“0”表示“假”,表示“不成立”。“非 0 的数字”表示
“真”,表示“成立”。因为四个人中只有一个人说了真话,所以所有的条件加起来
需要等于 1。

图片

代码及效果演示如下:

 

3、实时投票展示

编程实现:
1、将小猫、小狗放臵在如图中的位臵,在角色的上方分别有一个变量来记录投票
的数量。
2、当点击小猫一次,小猫的票数会增加 1,并且在票数的上方会有一个对应的柱
状图表示票数,票数越多,柱状图越高,小狗同上。
3、当投了 15 票时(小猫和小狗的总票数为 15 时),票数多的一方会说:“太
好了,我当选了!”,之后就无法再投票了。

图片

代码及效果演示如下:

4、时间计算

编程实现:

设臵默认角色,设臵大小为 30,位臵自拟,小猫说出当前的时间,Abby 随机说

几十(

0-100)分钟后见,小猫说出下次见面的具体时间。

注意:

1、时间为当前时间。

2、“Abby”说的分钟数为随机的分钟数。

图片

代码及效果演示如下:

5、大象玩水

准备工作:
导入背景库中的“brick wall2”和角色“Elephant”与“Bowl”和自己绘制的一
个蓝色水珠。
编程实现:
大象玩水,当鼠标按下时,大象改变造型并从鼻子中喷出水珠,水珠走出抛物线
形状进入地上的碗中并消失!
具体要求:
1、添加对应背景角色。
2、一开始如左图所示,点击鼠标后如右图所示。
3、实现水珠像抛物线一样掉入“bowl”中并且水珠消失。

图片

代码及效果演示如下:

▼往期精彩回顾
Scratch贪吃蛇小游戏教程

Scratch打羽毛球游戏(AI单人、双人对打)
Scratch经典小游戏保卫萝卜
Scratch入门教程古诗词制作
Scratch热门作品新版马里奥下载
TurboWarp软件Mac和Windows下载
Scratch 3.0软件新版(windows和Mac)下载
Scratch少儿编程画笔版案例:3D南瓜
Scratch主题作品新年烟花
YouTube上的Scratch高级教程绝地求生游戏
Scratch教程案例水果连连看游戏
Scratch泡泡龙看看你能闯多少关!
9岁学生投稿:Scratch做的飞翔的小鸟小游戏
上海三年级学生投稿Scratch打砖块游戏
历届蓝桥杯省赛Scratch编程题目部分汇总
Scratch电子学会图形化等级1~4及考试真题
Scratch教程高级版王者荣耀小游戏
Scratch作品95版植物大战僵尸源码下载
发表评论