第十一届蓝桥杯真题编程大题113答案与解析.docx

上传人:b****5 文档编号:8539551 上传时间:2023-01-31 格式:DOCX 页数:27 大小:3.01MB
下载 相关 举报
第十一届蓝桥杯真题编程大题113答案与解析.docx_第1页
第1页 / 共27页
第十一届蓝桥杯真题编程大题113答案与解析.docx_第2页
第2页 / 共27页
第十一届蓝桥杯真题编程大题113答案与解析.docx_第3页
第3页 / 共27页
第十一届蓝桥杯真题编程大题113答案与解析.docx_第4页
第4页 / 共27页
第十一届蓝桥杯真题编程大题113答案与解析.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

第十一届蓝桥杯真题编程大题113答案与解析.docx

《第十一届蓝桥杯真题编程大题113答案与解析.docx》由会员分享,可在线阅读,更多相关《第十一届蓝桥杯真题编程大题113答案与解析.docx(27页珍藏版)》请在冰豆网上搜索。

第十一届蓝桥杯真题编程大题113答案与解析.docx

第十一届蓝桥杯真题编程大题113答案与解析

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编程大题的第三题。

这道题没什么难度,而且是我们经常做的题。

要求:

1、点击绿旗,小猫询问“请输入1-100之间的数”,并生成一个随机数;

2、玩家输入数字后,玩家如果没猜对,小猫能说“大了”,或者“小了”,如果猜对了,小猫说“恭喜你,答对了”,游戏停止;

3、舞台左上方显示剩余次数,游戏开始为10,玩家猜错一次减1;

4、如果剩余次数为零,或者小猫能说出正确数字,游戏停止;

解析:

这道题目真的是太常见了。

我们就简单的来讲一下,然后放上完整程序。

1、创建变量:

随机数和剩余次数,并且赋值

2、重复执行10次,询问让玩家猜,剩余次数-1

3、用回答和随机数进行比较。

三种情况:

大了,小了,对了。

注意:

猜对之后,要加上停止脚本,不然还会继续问

小结:

这是一道很经典很基础的猜数字题目。

在scratch少儿编程学习过程中,以及蓝桥杯练习中都会遇到。

在多次练习后猜数字这种蓝桥杯出现几率很大的题,小朋友们务必掌握熟练。

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

废话不多说,继续来看第十一届蓝桥杯scratch北京赛区,编程大题真题第4道,也是一道基础题,我们一起来看看吧

编程实现:

1、小猫有两个本领,首先它可以跟随鼠标在舞台范围内移动,并说出自己的位置;

2、其次,小猫还会隐身术,它总是躲起来,让人看不见它;

3、不过,如果他同时碰到黑色区域和白色区域,或者碰到了舞台的边缘,小猫就会显示出本来面目;

功能要求:

1、舞台和角色布局如图所示:

2、小猫可以跟随鼠标移动,并且能实时的说出x,y坐标,格式如上图所示,小猫的移动应该是联系,不能有卡顿现象;

3、小猫仅在黑色区域或者白色区域范围内,并且没有碰到舞台边缘,他就可以隐藏起来;

4、如果小猫同时碰到了黑色区域和白色区域,或者碰到了舞台边缘,小猫都会显示出来;

解析:

绘制完背景,就按要求一步步完成就好

1、首先要绘制背景,背景如图

2、重复执行移到鼠标

3、说坐标,用连接符连接,格式为( ,)

4、判断语句条件:

同时碰到黑白,或者边缘显示,否则都是隐藏状态

小结:

是一道很基础的题,主要考察小朋友们使用连接符以及“与”和“或”,难点在于判断语句的条件。

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

今天我们来看一下2019年第十一届蓝桥杯Scratch北京赛区的试题,我们讲到编程大题的最后一道,这一道题难度大大提升。

要求:

1、沙漠里有四个树坑,小树呈虚像状态位于四个树坑中,如图

2、每次按下鼠标,多个水滴从鼠标处呈抛物线落下

3    .浇水五次后,小树从树坑中长出来

解析:

这道题看似没什么难度,因为小树没有成长过程,浇水直接虚像结束。

但是题目明确要求水要呈抛物线落下,对于小朋友们难度很高。

但是可以参考之前的竞赛习题:

小象喷水。

水滴程序:

1、隐藏,置顶最上层。

创建浇水次数变量

2、重复执行浇水,直到浇水次数为5

3、如果鼠标被按下,就开始执行浇水操作。

4、浇水,实际上就是让水滴克隆体进行抛物线运动。

下面会放出参考程序,给x,y坐标一个变化值,同时y方向上的变化值也在不停的改变

小树程序:

1、开始,虚像特效100,

2、接收到小树长大,虚像变为0

小结:

这道题是一道比较综合的题目,难点主要在于抛物线程序。

小朋友们没有接触过的物理知识,就很难以制作甚至理解。

简单来说,x在改变的同时,y坐标减少,y坐标减少的速度越来越快。

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

我们来讲前段时间北京市进行的第二次scratch蓝桥杯选拔赛的题目。

首先是第一道题,我们暂且称它为“毒苹果”,大概讲得就是小猫咪在路上捡了一个苹果,吃了下去,但是苹果有毒,小猫咪出现幻觉,左右不分,前后不分,晕头转向。

具体要求:

方向键控制小猫吃到苹果,吃到苹果后,小猫说“好晕”,此时按下方向键,小猫向反方向运动。

解析:

1、苹果程序

一定要加显示!

因为竞赛要求程序运行结束后,再次点击小绿旗可以重新成功运行程序。

重复判断是否碰到角色1,碰到就隐藏,并广播吃到苹果。

2、角色1

小猫的程序分为两段:

吃到毒苹果前,吃到毒苹果后

(1)吃到苹果前,就是正常的按上下左右,分别对应上下左右的移动,移动距离没有明确要求

(2)吃到苹果后,小猫会一直说“好晕”,就和游戏里的混乱机制差不多,按上方向键,开始向下移动。

小猫不受控制,总是向相反的方向移动。

这个时候我们需要停下吃苹果前的移动程序,最清晰明了的方法就是用变量来控制。

吃苹果前变量为0,受第一段程序控制。

吃苹果后变量改为1,受第二段移动程序控制。

小结:

这是今年的第二次选拔赛题目,题库紧缺所以全国很多地方都是用的同一套卷子。

这道题作为编程大题的第一道,难点就是在于如何让吃苹果前的程序停下来。

小朋友们记住了,变量可以用来表示状态,这道题就是典型的变量表状态。

n=0表示吃苹果前,n=1就是吃苹果后。

变量的名字是我们自己决定的嘛,小朋友为了更加清晰可以直接给变量取名字“毒苹果”,给“毒苹果”变量赋值分别为:

没有吃,吃了。

这样是不是更加容易理解,更加清晰了呢?

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

在“Scratch少儿编程蓝桥杯真题解析”系列文章中,前面我们已经讲完了北京、上海、宁波的选拔赛题目。

今天我们来看一下全国通用的第二次选拔赛编程大题。

编程题二:

苹果是从树上掉下来的,用鼠标控制碗去接苹果,接到一个苹果加一分。

苹果的大小是随机的、苹果掉落的位置是随机的。

解析:

1、苹果:

主要运用到克隆,然后将克隆体按照题目要求运用两个随机:

随机出现在舞台上方,随机大小。

然后就很简单了,重复执行y坐标减小,向下掉落。

两个碰撞检测判断:

碰到碗得分删除克隆体,碰到舞台边缘删除克隆体

2、碗

碗跟随鼠标运动,但是注意不能直接循环重复移到鼠标!

在树下接苹果,所以需要固定y坐标,只需要x坐标跟随鼠标。

小结:

这道题主要考察克隆相关指令和随机、顺带综合了碰撞检测条件语句。

是一道很综合的题,需要注意的点,反而是程序比较少的碗:

固定y坐标,只需要x坐标跟随鼠标。

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

今天我们来讲一下蓝桥杯第二次选拔赛的题目,由于题库紧缺大部分地区应该都是用的这套题。

之前几篇讲到了编程大题的第三道,难度不高,考查时间换算。

要求:

编程题三:

小猫提出问题分别询问当前时间是几点几分几秒,然后告诉你1小时50分30秒之后应该是几点几分几秒。

解析:

题目简洁明了,需要用到询问,由于是分开多次询问,所以需要使用变量来储存回答。

回答部分,需要进行一个计算,但是需要注意的是时间的换算,1小时=60分钟,1分钟=60秒

1、询问三次,并创建变量时、分、秒,对应储存三次询问的回答。

2、将时,分,秒分别增加1,50,30.没有任何难度,小朋友们基本都可以完成

3、这时候我们不能直接回答,我们需要判断一下分、秒有没有超过60,超过的话就减去60,同时它的上一级单位+1

还需要判断时有没有超过24,超过的话-24

4、最后一步,说出几时几分几秒,使用连接符

小结:

作为蓝桥杯scratch第二次选拔赛的第三道编程大题,难度适中,没有难点,但是考查的知识点很丰富。

需要用到询问、变量、判断语句、时分秒换算、连接符

这种类型的题,在第十届蓝桥杯的题目中也出现过。

小朋友们一定要掌握哦!

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

废话不多说,继续讲解前段时间的第二次选拔赛蓝桥杯scratch真题。

我们讲到了第四道编程大题。

我这里先说明一下,题目是由参考孩子记忆所得,不一定准确。

尤其是这第四道题有一点莫名其妙的哈哈哈

要求:

编程题四:

苹果在网格图的点上,询问输入“上下左右”四个指令,苹果根据指令在网格上移动,碰到边缘停止。

解析:

1、先把背景换成网格图

2、网格图的正中心点也是(0,0)原点,所以我们就确定苹果的位置在(0,0),大小设置到60比较适中,能够清晰看到网格位置

3、重复执行,询问你想要苹果往哪里走,苹果往对应方向走。

移动的距离是需要我们用鼠标拖动来确定。

拖动确定位置和距离,是蓝桥杯的一个考点。

4、那么我们如何让苹果停下来呢?

重复执行,直到碰到舞台边缘,简洁明了

结束,看一下程序

小结:

由于题目是由孩子记忆来的,会和原题有出入。

这道题是想做出一个棋盘的效果,苹果像一颗棋子一样的在网格上移动。

考查了询问和判断语句。

还有一个是小朋友们需要养成习惯的考点。

没有明确给出具体的数字位置以及距离,那么我们需要用鼠标拖动角色到合适位置,看角色区角色的坐标。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1