scratch图形化编程三级集训:变量_第1页
scratch图形化编程三级集训:变量_第2页
scratch图形化编程三级集训:变量_第3页
scratch图形化编程三级集训:变量_第4页
scratch图形化编程三级集训:变量_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

三级集训2变量目录01考试解读02考点解析03关卡试炼01课前复习1、判断题:执行下面程序,说出的结果是2到10之间的一个随机整数。( )正确答案:错误。有不少同学分不清字符串a和变量a。主要考察仔细阅读审题的态度和变量、字符串的区分。同时,经常有同学在做运算时,将字符串作为参数进行运算,而scratch本身又没有抛出异常,而是内部做了转化,将a转化为了0,以便于进行正常计算。这在实际代码编写中是需要注意的。2、执行下列程序,说法错误的是?()正确答案:B。3、判断题:班里有30名同学,学号分别为1至30。小罗同学帮老师编写了下图所示的随机点名程序,程序运行后可能会选出实际不存在的学号。()正确答案:正确。学号为1~30号,但脚本中随机数的范围为0~30。因此有可能会出现选出0号的情况,该学号实际不存在,因此判断正确。4、执行下列程序,变量N的值不可能是?()正确答案:D。5、在打飞机游戏中,敌机在屏幕上随机出现的位置,可以用随机数来控制,执行下列程序后,角色说的内容不可能是?()正确答案:A。02关卡试炼变量全局变量与私有变量变量a和b哪一个是全局变量?哪一个是私有变量?知识点解析编号知识块知识点1多角色设置图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小,特效,可视状态,视频侦测中物体的运动和方向2画笔画笔的大小粗细设置,抬笔,落笔,擦除3选择语句如果……那么……,如果…那么……否则……,选择结构流程图4运算数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立),字符连接,四舍五入5移动中的侦测碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制6循环语句重复,重复直到…,重复固定次数,循环结构流程图7声音的进阶录入声音,声音的音量控制,声音的截取,设置播放时编号知识块知识点1多角色设置图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小,特效,可视状态,视频侦测中物体的运动和方向2画笔画笔的大小粗细设置,抬笔,落笔,擦除3选择语句如果……那么……,如果…那么……否则……,选择结构流程图4运算数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立),字符连接,四舍五入5移动中的侦测碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制6循环语句重复,重复直到…,重复固定次数,循环结构流程图7声音的进阶录入声音,声音的音量控制,声音的截取,设置播放时编号知识块知识点1随机数随机数的产生,随机数的应用场景判定选取2变量新建变量,初始化变量,修改变量名,删除变量,变量值的设定、增减,变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式,变量的作用域,不同应用场景3循环语句运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序4循环与选择的嵌套选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、循环语句的嵌套、选择语句与循环语句的嵌套的综合运用5画笔颜色(亮度,饱和度,对比度),图章,擦除图章6广播广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景7克隆克隆自己,删除克隆体,克隆体启动的设置8逻辑推理,编程数学判断条件的逻辑关系1、运行下列程序后,结果为120的是?()AB1、运行下列程序后,结果为120的是?()CD正确答案:C。本题考察阶乘知识,1*2*3*4*5的结果为120.2、运行下列程序,最后说出的内容是?( )正确答案:C3、运行下列程序,说法正确的是?( )正确答案:A。4、下列是模拟电饭锅的程序,运行程序后,想看到角色说:“已取消!”应该如何按键(注意:不可以按住按键不放,也不能出现两个按键同时被按下的情况)?( )正确答案:A。5、运行下列程序,说法错误的是?( )正确答案:C。6、运行下列程序,说法正确的是?( )正确答案:D。将变量值设为计时器,把变量值和计时器的值绑定,两者同时增加。变量大于15,计时器归零,则变量也会变为0,所以会随着计时器重新开始增加。7、判断题:滑杆模式下的变量,其变化范围只能是0到100。( )正确答案:错误。滑杆模式下,可以在变量显示的地方单击鼠标右键,选择修改滑块范围来调整变量的范围,并且程序运行时不会受滑块的变化范围影响。8、点击绿旗,舞台上的角色会说出?()正确答案:C。9、执行下面的程序,变量b的值最后为?( )正确答案:A。10+18+16+14+12+10+8=88.变量常用在迭代循环中,这里考察条件循环的退出条件,能够正确得到循环次数,尤其在临界点附近,比如,a递减到10的时候,是不是还要进行一次循环,可能不少同学就会出现偏差,少做一次循环,就会导致结果错误;考察步长不是1的情况下,进行退出条件的判断,同时,递增变量又参与运算。增加了逻辑的复杂度。10、有三个杯子:A、B、C,A杯子里倒入红墨水,B杯子里倒入黑墨水,C杯子是空杯子,请问下面哪个选项可以将A和B杯子的墨水互换?()A.B.C.D.正确答案:B。典型的变量交换问题。11、计算1到100之间(包含100)的偶数和,下面哪个程序运算结果是错误的?()A.B.11、计算1到100之间(包含100)的偶数和,下面哪个程序运算结果是错误的?()CD正确答案:D。1到100的求和是个基本的循环语句的应用。而求其中的偶数的和或奇数的和,需要做逻辑的判断。而且方法也不唯一,这里我们主要考察三种不同的循环语句,来实现同一个计算问题,旨在启发学生面对问题,不只有一种方法。本题的难度在于,要排除一个错误的,而不是选择一个正确的,就必须要把全部程序阅读并理解,做出判断。12、执行下面的程序,说出的变量a的值不可能是?( )正确答案:C。这是一个计算公倍数的程序,很显然,只要能够理解程序的逻辑,就能够明确,这是需要求2和3的公倍数。13、如下图所示为小猫角色创建两个变量a和b,a适用于所有角色,b仅适用于当前角色,其他角色可以修改变量a的值,不可以修改变量b的值。( )正确答案:正确。这里重点考察对变量作用域的掌握。共有变量,适用于全局,任何角色都可以读取和修改它;私有变量,适用于局部,特定对象,其他角色是可以通过侦测程序中对象的属性读取到的,但是,由于是局部私有的变量,其他角色是不可以修改的。14、执行下面程序,变量b的值最后为10。()正确答案:正确。消息广播程序需要注意一条消息发出,多个程序并行的情况。本题中消息广播发出并没有阻止主程序的执行,变量a重新赋值为10,而接收消息程序将变量a增加1,这样变量a的值变为了11。另一个接收消息程序将一直等待a大于10的条件被触发,当a变为11后,就会触发下面的程序,将变量b增加10。15、角色“方块”的程序如下图所示,点击绿旗,不断按下上移键,变量“次数”为6时,按下空格键,当停止全部脚本后,舞台中出现的正方形个数是?()正确答案:D。次数变量控制着重复执行的次数。角色先克隆一次,然后向前移动。执行6次后应该有6个克隆体,加上角色本身应该有7个正方形,但当停止全部脚本后,克隆体消失只剩下角色本身,所以仅有一个正方形。03作品编程1、准备工作(1)保留默认小猫角色,绘制两个角色:玩家(蓝色的小正方形),敌人(红色圆点),大小适中;默认白色背景。2、任务要求(1)程序开始,玩家和敌人隐藏,小猫说“游戏开始”2秒,广播消息“开始”,小猫隐藏;(2)玩家接收到开始后,显示出来,跟随鼠标移动;(3)敌人每隔随机时间(0.5秒到3秒取随机数)克隆一次,克隆体随机出现在舞台四个角中的一个,始终面向着玩家移动;(4)敌人碰到玩家,游戏结束。任务1:躲避游戏小猫程序玩家程序敌人程序1、准备工作(1)选择背景Castle2;(2)删除默认小猫角色,选择Catflying、HeartCandy、Bat、Crystal,为角色设置合适的大小,除飞猫外,其余角色默认为隐藏;(3)建立全局变量:生命值;(4)选择背景音乐:DanceMagic。2、任务要求(1)当绿旗被点击,生命值初始值设为100,飞猫和钻石的大小都为100,HeartCandy大小设为40,蝙蝠大小设为50;(2)飞猫面向鼠标方向,跟随鼠标移动;(3)每隔2秒克隆1个HeartCandy,克隆体出现在随机位置,如果碰到飞猫,生命值加10后删除此克隆体;(4)每隔2秒克隆1个蝙蝠,克隆体出现在随机位置,如果碰到飞猫,生命值减

温馨提示

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

评论

0/150

提交评论