第十一届蓝桥杯真题解析编程题1-13
- 格式:docx
- 大小:3.56 MB
- 文档页数:29
Scratch少儿编程第十一届蓝桥杯真题解析1
今天为大家带来的是2019第十一届宁波赛区蓝桥杯真题。首先我们来看一下今年宁波赛区scratch蓝桥杯竞赛的编程大题第一题。
要求:
1、每次点击绿旗,鲨鱼都会出现在舞台中心,然后面向一个随机方向一直移动到边缘就反弹;
2、如果鲨鱼碰到小鱼,小鱼说:“我完了” 2秒之后消失,游戏结束;
3、程序运行的过程中,小鱼会一直保持跟鼠标指针在一起;
4、再次点击绿旗,可重新进行游戏;
解析:
1、添加背景:Underwater2,角色:Shark、Fish1
2、Shark的程序:
(1)点击绿旗后,移到(0,0)坐标,面向-180°到180°
(2)重复移动10步,碰到边缘就反弹 3、Fish1的程序:
(1)点击绿旗显示,设置大小为60
(2)重复移到鼠标指针,如果碰到Shark那么说“我完了”,然后隐藏,停止全部
小结:
2019年宁波赛区第十一届蓝桥杯Scratch少儿编程竞赛的第一道题,难度系数三颗星,很基础的一道题,主要是事件、控制、运动、外观基础模块,使用到一个随机。条件语句也没有难度。需要注意的一点是题目要求第4点,点击绿旗可以重新进行游戏,所以小朋友们一定不要忘记给Fish1加上“显示”。
Scratch少儿编程蓝桥杯真题解析2
本篇为大家带来Scratch蓝桥杯2019年第十一届宁波赛区编程大题的第二道:画笔。
要求:
1、导入角色库中的Pencil角色,已知初始位置是(0,0),画笔颜色绿色,画笔粗细为1;
2、运行程序会出现对话框:“请问你要画几边形?” 输入数值后,左上角边数会出现对应数值;
3、然后出现新的对话框:“请问边长是多少?” 输入数值后,左上角边长会呈现对应数值;
4、最后,铅笔会用笔尖画出对应的多边形;
5、画完图形等待2秒,清空舞台,程序重新开始;
解析:
1、首先添加Pencil角色。
2、基础的属性设置:位置(0,0)、颜色绿色、粗细为1
3、创建两个变量,每次询问后将回答分别赋值给两个变量,注意变量要显示出来
4、落笔,画图:循环边数次,移动边长步,旋转360/边数度。抬笔两秒后清空。
5、清空后,程序会重新开始,所以用重复执行把之前代码全部“吃”进去
6、条件第4条,需要在笔尖画,我们需要去造型里将中心点移动 小结:
小朋友们,都学会了吗?这道Scratch少儿编程2019年第十一届蓝桥杯宁波赛区的试题,难度系数四颗星,有一定的难度。主要运用了画笔,同时穿插一些基础模块的运用:事件、控制、运动等。难点在于需要用变量保存回答,并且在角度计算的时候对于低年龄的小朋友不太友好。
Scratch少儿编程蓝桥杯真题解析3
本篇文章我们继续进行少儿编程,蓝桥杯Scratch2019年第十一届宁波赛区的竞赛真题解析。我们讲到了第三道编程大题,叫我们来制作一个投票选举的程序,没有明确说使用什么方法,所以相对于之前两道题有一定的难度。
要求:
Nona和Pico要进行投票选举,请为他们设计一个投票选举程序吧!
1、每次点击绿旗后,用鼠标点击舞台下方的Nona或Pico,就能为其投一票,并在舞台上加效果显示,如图所示:
2、一共只有15票可以投,在15票全部投完后,点击角色就不能继续投票了;
3、投票结束之后,由得票多的角色说“ 太好了,我当选了”;
解析:
1、首先从角色库中找到Nona和Pico两个角色,按图中所示拖到相应位置:Nona在左下,Pico在右下。
2、Nona的程序:
(1)确定位置,然后创建三个变量:剩余票数、Nano、Pico,并为他们赋值。
(2)当票等于0的时候,我们开始比较谁的票数多。 (3)当角色被点击,剩余票数-1,Nona的票数+1,克隆一次
(4)克隆体需要移到上方,并且每个克隆体需要错开一小段距离不能重合,所以我们用(Nona的票数*10)来完成这样的效果。
3、Pico的程序:
代码基本和Nona的一致,不做过多阐述。
小结:2019年少儿编程第十一届宁波赛区蓝桥杯Scratch,竞赛的第三道题目主要是考察变量和克隆的使用。难点在于,没有明确告诉是通过什么完成,只是说制作如图效果,小朋友会很苦恼。但是只要掌握好变量以及克隆,做到最后小朋友们自己会看出出每一个克隆体的y坐标不同,想到使用变量来解决,创建一个新变量作为克隆体y坐标,每克隆一次y坐标增加,也是可以的。
Scratch少儿编程蓝桥杯真题解析4
本篇文章来讲解一下,2019年第十一届少儿编程scratch蓝桥杯宁波赛区的编程大题最后一道。猜数字是一道非常经典的题,对于做过针对蓝桥杯竞赛练习的小朋友们基本上是送分题,但是宁波赛区这道编程压轴题在经典案例上进行了改编,难度直线上升。我们一起来看看吧。
要求:
1、小猫随机想了一个[0000, 9999]之间的四位数,由玩家猜这个四位数是多少:
2、当玩家手动输入猜测的四位数字之后,程序将这四位数字中猜对的位数以真实的数字显示出来,没猜对的位数用X表示;
3、一共可以猜10次,舞台左上角显示剩余次数,在10次内将四位数字全部猜对,小猫会说“恭喜你,答对了!”,并停止程序。如果十次都没有猜对,小猫则会说“机会用尽,正确答案是XXXX”,
然后停止程序。
解析: 1、创建变量,根据题目明说的,我们需要创建:剩余次数,随机数这两个变量。然后我们还需要变量i,用来表示字符序号,变量N,用来保存反馈给玩家的带X的数字。
2、和经典猜数字案例一样,我们随机出一个数字,但是难点在于,随机出的数字是1-4位数,如果不足4位数,我们需要用0来填充。很多小朋友在这步就做不出来了。
3、然后是根据题意,写判断语句,如果否则嵌套。先分为机会用尽也就是剩余次数为0和还有机会两种情况,猜到10次没猜对,那么说“机会用尽,正确答案”,还有次数的情况下,分为猜对了和没猜对,因为没猜对的话,我们需要根据题目要求返回一个带X的数字作为提醒。
4、猜对之后没什么好讲的。但是没猜对的话,难点就来了,重复4次,对比回答和那个随机数的4个字符,如果有一样的就连接存入变量N,注意不是直接设为。如果哪位数不一样,就用X来代替,用连接填充进入变量N。这里就有点像冒泡排序的思想,用变量作为存储空间,替换保存。但是注意变量N我们赋值空,并且循环一次之后,将i增加,意味着下一次循环判断第二位字符,这样就可以循环判断所有4位字符。将变量N也就是带X的数字反馈给玩家后,剩余次数-1。
5、最后一步,我们需要重复执行,那么重复执行停止的条件,是当猜对了,或者剩余次数小于0的时候。如果条件写成等于0,那么就不会进入循环,不能够说出“机会用尽,正确答案是多少“这句话了。 小结:本篇2019年第十一届少儿编程蓝桥杯scratch竞赛,宁波赛区的编程大题真题解析就到这里了。最后这道压轴题不得不说对于难度确实有点高。小朋友们没有接触过冒泡排序等算法思想,很难完成。可能很大一部分小朋友在最开始随机数字的时候就“折了”。小朋友们在完整掌握猜数字案例的基础上,还需要学习字符,字符串。
Scratch少儿编程蓝桥杯真题解析5
在前几期的Scratch少儿编程蓝桥杯真题解析中,我们讲解了2019年第十一届宁波赛区的编程大题真题。今天我们来讲解少儿编程蓝桥杯真题解析,2019年第十一届北京赛区的真题解析。
首先来看第一道编程大题:我们暂且叫他瓢虫画画(没有真题放出,题目都是凭小朋友的记忆问出来的。。。)
要求:
有两个背景,分别为纯白和纯黑。初始状态为有一个Beetle的角色在白色舞台正中央。
通过四个方向键控制角色移动并画粗细为5的红线。按上方向键左转90度,
按下方向键右转90度,左方向键前进20步,右方向键后退20步。
如果碰到边缘,隐藏角色并切换背景为黑色。
解析:
作为编程第一道题,难度不高,我们只需要按题目要求一步步完成就好了。
1、添加甲虫角色。绘制黑色背景,需要背景的切换,所以我们要设置开始时的背景
2、显示,因为结束时,要隐藏角色,为了我们再次点击绿旗开始时能够正常运行,一定要在开头加上显示。 3、绘画必备工作:清空、选笔、抬笔到起点、落笔准备画
4、然后就是我们的条件语句,按照题目要求第三和第四点做,需要注意,每次按下按钮移动或转向之后,加上等待0.3秒给我们抬手的反应时间。
最后的结束判断:碰到边缘,切换背景,隐藏角色
小结:作为蓝桥杯竞赛北京赛区的第一道编程大题,难度不高。但是需要注意几点细节:有隐藏就对应有显示、有切换背景2那么就有设置背景1。还没有养成编程习惯的小朋友们,可以通过制作完成后,自己点击绿旗实验,然后再补充上去也时可以的。通过小朋友们的 试验,会发现,我按一次方向键,甲虫转了好几次方向,或者前进了好几次。这就是因为你没有加等待,没有给到一个抬手的反应时间。
Scratch少儿编程蓝桥杯真题解析6
今天我们来继续上一期,少儿编程scratch第十一届北京赛区蓝桥杯竞赛真题,我们讲到第二道编程大题。
要求:通过画笔画出如下图形
解析:
他来了,他真的来了,又是我们经常做的练习题。
由于明确的蓝桥杯题目并没有放出,但就这道题而言,要画出如图的图形,是不是意味着要颜色(至少同种色系)和位置都要一样。可能是小编想的太复杂了
1、隐藏角色,然后开始画笔准备工作:清空、抬笔到起点、画笔颜色粗细、落笔准备画
2、确定方向:经过一番计算要画到如图所示,就先从下面那个底边水平的三角形开始画,同时这样第4、5个三角形的颜色一样
3、双循环画组合图形:五个三角形
4、创建变量i,用来表示画的第几个三角形。然后通过一个循环判断改编画笔颜色。 小结:
可能题目并没有要求画成一样颜色,一样角度的图形。是小编想太多了吗?但是为了保险起见,我们做的稍微复杂了一点。如果单纯画出五个三角形,每画出一个改变一下颜色的话,那就很简单了。相信小朋友们都能够做出来
Scratch少儿编程蓝桥杯真题解析7
继续接上一篇Scratch少儿编程蓝桥杯真题解析5、6.我们讲到了第十一届蓝桥杯北京赛区scratch编程大题的第三题。这道题没什么难度,而且是我们经常做的题。