蓝桥杯集训讲题_第1页
蓝桥杯集训讲题_第2页
蓝桥杯集训讲题_第3页
蓝桥杯集训讲题_第4页
蓝桥杯集训讲题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、选择题(单选题,每空50分)第一题(难度系数1)以下哪个程序可以实现:在EV3主机屏幕上显示“Hello!”字样,并保持5秒钟后结束程序?A:01.A错误的原因,我们知道如果选用循环模块,循环的内容必须是要放在循环模块的内部,才可以B:B错误的原因,显示模块的程序在显示屏上显示可能只需要几毫秒,但是我们人的眼睛是看不见,因为图像的信息,在眼睛里停留的时间特别短,程序可以运行但是我们看不见。c:Lm1C错误的原因和B相似,只循环五次,时间依旧很短,人眼无法看见D:以下是显示模块的具体介绍,请小朋友们仔细观看4-:dr.mH-:dr.mHH国嵯入显示预曲翳更用槿式降器选揑吏晁云技站或图飛的浬”选

2、揑屋之吞.可以为拉人5宰匾可用施入童因桓注而异”下面介摆亍宙印直入可比单击显示致按钮氐這看显云環块I莅EV3显示上显云葩叵詡屁氐至模块艺漑人宜甘,习収卑持顷览处于打汗忌.拦式:袁本-睡、文本-网格,瞬-縊賊-国罔、瞬-箔形.形状-点.、圉愼.:!宣屏再显方地踊127许枣显亍瓊拓式怛峑X印、坐殆応丞绘*一顷目的也号绩錠BG辰序盛昱云屏上弍僮质區進(Of0j处于土亍弄把二隹.如下图祈示”豆云异为L7S僅套吏.128悍豆有,XM巨億芝围从至示霁B1刖0到右取咖177.坐标酝司从礴妁0到冷対127.第二题(难度系数3)以下哪个程序可以实现:“将颜色传感器测量的反射光强度数值实时显示在EV3主机屏幕上”

3、?B:题目要求是实时监测,这里是当小于50的情况与题目不符C:这里用了颜色传感器的颜色”模式,不是反射光线强度模式D:以上程序均不能。颜色传感器可以检测进入传感器正面小窗口的光线的颜色或强度。颜色传感器可以在三种不同模式下使用:颜色”模式、反射光线强度”模式和环境光强度”模式、反射光线强度模式在反射光线强度”模式中,颜色传感器会检测进入传感器的光线的强度。光线的强度测量为从0至100的百分比,其中0表示非常暗,100表示非常亮。当颜色传感器处于反射光线强度模式时,传感器正面的红色LED指示灯会开启。如果传感器接近于物体或表面,则此红色光线会从物体上反射,然后进入要检测的传感器。可以使用此方法测

4、量表面或物体上的颜色阴影,因为较暗颜色阴影会将较少红色光线反射回传感器。“环境光强度”模式在环境光强度模式中,与反射光线强度”模式一样,颜色传感器会检测进入传感器的光线的强度。光线的强度测量为从0至100的百分比,其中0表示非常暗,100表示非常亮。在环境光强度模式中,传感器正面的蓝色LED指示灯会微弱开启。此蓝色指示灯可帮助识别传感器处于环境光强度模式,但是不影响光线测量,除非物体非常接近于传感器。可以使用此模式检测房间灯的亮度,或是其他光源照射到传感器的时间。还可以使用此模式检测房间中灯的开启时间或是手电筒照射到机器人的时间。颜色传感器数据颜色传感器可以提供以下数据:数据类型rm范注备颜数

5、O0颜“在色字0=无颜色=黑色=蓝色=绿色=黄色=红色=白色=棕色光线数字0-100在“反射光线强度”和“环境光强度”模式中使用。以百分比形式测量光线强度,0=最暗,100=最亮。第三题(难度系数3)以下哪个程序可以实现:“在超声波传感器读数小于等于20厘米时,马达停转;大于20厘米时,马达转动”?A:B:C:皿IJOD:以上程序都可以。以上程序都是可以实现题目的要求的,方法有很多种超声波传感器可以测量与前方物体之间的距离。实现方式是发送出声波并测量声音反射回传感器所需的时间长度。声音频率太高,您无法听见(“超声波”)。可以按英寸或厘米为单位测量与对象之间的距离。例如,可以使用此传感器使机器人

6、在距离墙壁的特定距离处停止。还可以使用超声波传感器检测附近的其他超声波传感器是否正在运行。例如,可以使用此传感器检测附近是否存在正使用超声波传感器的其他机器人。在此“仅侦听”模式中,传感器会侦听声音信号,但是不发送这些信号。超声波传感器数据超声波传感器可以提供以下数据:数据类型范围备注距离(厘米)数字0至255与对象之间的距离(以厘米为单位)。距离(英寸)数字0至100与对象之间的距离(以英寸为单位)。检测到超声波逻辑真/伪如果检测到其他超声波传感器,则为“真”。提示和技巧超声波传感器最适用于检测具有可良好反射声音的硬表面的物体。软物体(如布)可能会吸收声波,而不会被检测到。具有圆形或有角表面

7、的物体也较难以检测到。该传感器无法检测非常接近于传感器(大约3厘米或1.5英寸以内)的物体。该传感器具有较宽“视野”,可以检测靠近侧面的较近物体,而不是直线前方的较远物体。第四题(难度系数4)阅读程序后回答:在什么情况下,EV3主机状态灯会亮起A:只有1口触碰传感器按下时;B:只有2口触碰传感器按下时;C:1口和2口触碰传感器均按下时;D:1口和2口触碰传感器均未按下时切换模块是可以包含两个或更多编程模块序列的容器。每个序列都称为一种“情况”。切换开头处的测试确定将运行的情况。每当执行切换时,只会运行一种情况。此处显示的切换测试可以基于传感器数据值或来自数据线的值,决定要运行的情况。在选择并运

8、行一种情况之后,程序会继续执行切换之后的任何模块。程序块状态灯模块控制程序块状态灯。程序块状态灯围绕EV3程序块正面的程序块按钮。可以按绿色、橙色或红色开.n启程序块状态灯、将其关闭或使其闪烁开启和关闭。选择控制模式使用模式选择器可选择要如何控制程序块状态灯。如果选择开启模式,则可以使用输入选择颜色和闪烁选项。下面介绍了模式和输入。模式:开启、关闭、重置模式开启开启模式开启程序块状态灯。可以使用颜色输入选择灯的颜色如果闪烁为真,则灯会以重复模式闪烁开启和关闭。在使用开启模式之后,灯会保持开启或闪烁,直至执行另一个程序块状态灯模块,或直至程序结束。使用的输入:颜色、闪烁此程序会在机器人向后驱动期

9、间使程序块状态灯按橙色闪烁,然后关闭灯。关闭关闭”模式关闭程序块状态灯。第五题(难度系数5)1.在使用超声波传感器探测距离时,如果故意用手完全扣住传感器的两个“眼睛”,超声波传感器测量的结果是(单位为厘米):A:测量的距离数值是0B:测量的距离数值是255C:报错,不返回数值D:以上都不对B2.出现这个结果的原因是:A:超声波信号立刻返回被探测到,认为距离很近;B:超声波接收器收不到回波信号,认为在有效探测距离内没有障碍物;C:超声波接收器收不到回波信号,认为出现错误;D:以上都不对。超声波发射需要一个时间,发射完进行接收,3cm以内,发射还没结束反射已经回来了,再测就测不出来了(其实已经错过

10、反射回来的波形了)二、编程题第一题(难度系数1,满分100分)硬件准备:将一个触碰传感器连接到EV3主机的3口,将一个大马达连接到EV3主机的A口。编程实现:大马达以40的功率持续转动,等待直至触碰传感器被按下后,大马达停止转动,程序结束。程序保存在“1804”项目中,命名为“001”。第二题(难度系数3,满分100分)硬件准备:将超声波传感器连接到EV3主机的2口,将一个大马达连接到EV3主机的A口。编程实现:程序持续运行。当超声波传感器的探测距离大于等于20厘米时,A口的大马达以20功率持续转动,当超声波传感器的探测距离小于20厘米时,A口的大马达停止转动。以“文本-像素”模式在EV3主机

11、屏幕(0,0)处实时显示超声波传感器探测距离的数值,距离单位为厘米。程序保存在“1804”项目中,命名为“002”。第三题(难度系数4,满分100分)编程实现:程序持续运行。程序开始时在EV3主机屏幕上显示以(80,60)为圆心坐标,半径为8的填充圆形。用EV3主机的上、下、左、右按钮控制这个圆形分别向屏幕的上、下、左、右的方向移动每一步移动的坐标数为10。即每次移动时:按上键纵坐标减10,按下键纵坐标加10,按左键横坐标减10,按右键横坐标加10。要求每次移动均可在屏幕上明确地观察到。程序保存在“1804”项目中,命名为“003”。第四题(难度系数5,满分100分)硬件准备:用自带的EV3零

12、件制作示意图4-1中的结构,并将左边的大马达连接在EV3主机A口,右边的大马达连接EV3主机D口。示意图4-1编程实现:程序持续运行。程序启动时A口和D口的马达均不转动,每当用手转动A口大马达上的牙齿零件一定角度并停止后,D口大马达所带动的牙齿零件应自动向相同方向转动并停留在同样的角度上。程序运行过程中,以“文本-像素”模式在EV3主机屏幕(0,0)处实时显示A口大马达的当前旋转角度数。程序保存在“1804”项目中,命名为“004”。第五题(步骤1难度系数6,满分100分,步骤2难度系数7,满分100分)步骤1:编程实现“数字比大小”游戏:(程序00501)游戏玩家判断EV3主机屏幕中显示的两

13、个数字的大小关系,由程序判定游戏玩家的判断是否正确。具体要求:程序启动后,生成两个16之间的随机数,并将这两个数字以“文本-像素”模式分别显示在EV3主机屏幕(30,30)和(130,30)处;同时,以“文本-像素”模式在屏幕(10,100)处显示“”,如示意图5-1,并等待游戏玩家按下EV3主机上的相应按键做出选择:游戏玩家按下EV3主机的左键表示认为左边的数小于右边的数,按下中间键表示认为左右两边的数相等,按下右键表示认为左边的数大于右边的数。如果游戏玩家通过按键做出的选择是正确的,则在屏幕(50,60)处以“文本-像素”模式增加显示“Right!”,否则增加显示Wrong!”,如示意图5

14、-2,在等待5秒钟后程序结束。程序保存在“1804”项目中,命名为“00501”;注意不要与步骤2保存在同一程序中而影响评判。三次运行此程序来产生多种随机情况进行验证。步骤2:以“步骤1”的游戏逻辑为基础,增加“统计20秒钟内得分”的功能。(程序00502)具体要求:增加“在玩家多次进行游戏的过程中显示得分”的功能。要求在程序启动时,以“文本-像素”模式在屏幕(85,0)处增加显示“0”作为当前得分,如示意图5-3,在每次游戏玩家判断正确时显示“Right!”且把得分加1;在判断错误时显示“Wrong!”且得分不变,同时在屏幕上更新当前得分,等待1秒钟后,就进行下一次游戏,只要不到规定时间(见下文)游戏就一直进行下去。增加规定时间(20秒倒计时)功能。程序开始时,以“文本-像素”模式在屏幕(0,0)处增

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论