蓝桥杯青少年创意编程大赛 Scratch编程题解析(一)

来源 :电脑报 | 被引量 : 0次 | 上传用户:xueliping
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  蓝桥杯大赛今年已经是第十届了,本次Scratch组省赛(初级组)采用的Scratch版本为2.0,答题时间90分钟,自带笔记本必须断网。12道题选择题和编程题各半。选择题均为单选每题20分。编程题每道50分,依据完成度有步骤分。我们将对其中的几道题进行解析。

苦练游泳


  1. 问题描述
  此題是编程题第三题:你要参加运动会,每天都刻苦练习游泳,并给自己的游泳时间做了精确的计时(本题中的计时都按24小时制计算),你只要说出自己从a时b分一直游泳到当天的c时d分,你的小鱼教练就能计算出你这天一共游了多少时间,你的小鱼教练是怎么算出来的呢?



  具体要求:
  1.程序开始运行时,小鱼教练询问游泳开始时间(分别询问24小时制的时和分)和结束时间(分别询问24小时制的时和分)。
  2.小鱼教练计算并说出游了多长时间。但如果你输入的结束时间早于开始时间,小鱼教练就会说“输入错误:结束时间早于开始时间”,程序结束。
  将程序保存到桌面,命名为“3.sb2”。
  评分标准:10分,程序运行后,能够询问开始时间和结束时间(时和分);
  40分,在10分的基础上,能够正确计算出游泳的时间;
  测试两种情况,1)结束时间的分大于开始时间的分
  2) 结束时间的分小于开始时间的分
  50分,在40分的基础上,如果输入结束时间早于开始时间,能提示错误,需要多次以不同情况输入来验证。
  2. 编程思路
  根据题目要求和评分标准分析,本题需要设置4个变量:开始-时,开始-分,结束-时,结束-分。并根据条件判断进行时间计算。
  要注意对比开始-时和结束-时的大小时除了 开始-时<结束-时 的情况外还需要注意考虑 开始-时=结束-时 的情况以及分钟数不够减的情况下如何借位,养成流程图分析的习惯可以更好地全面考虑各种情况。
  向上借位的计算,注意当开始-分>结束-分时不够减,计算分钟时需要向上借位,结束-时-1小时,结束-分则+60。
  结果输出,用多个连接块把“游泳时间”+结束-时减开始-时+“小时”+结束-分减开始-分+“分钟”用于结果输出。
  本题难度4分(最高5分)。





  3. 编程实现
  (1)设置背景underwater2,新造型fish1,程序写在fish1中。
  (2)新建4个变量:开始-时,开始-分,结束-时,结束-分。询问并根据回答赋值。
  (3) 判断时间大小:用条件判断比较时间大小并输出练习时间结果。
  开始-时>结束-时,说“输入错误,结束时间早于开始时间”。
  当开始-时=结束-时,再对比开始分和结束分。开始分<结束分,报错。否则说“游泳时间”+“结束-时-开始-时”+“小时”+“结束-分-开始-分”+“分钟”。
  开始-时<结束-时的情况下就注意开始-分>结束-分需要向上借位,结束-时减1,结束分加60。
  (4) 将程序保存,根据试卷要求命名为“3.sb2”。一定要注意按试卷的要求命名。
其他文献
编程(Object oriented Program  ming),简称OOP。面向对象编程是高级编程语言的共同特性,它比我们前面学习的面向过程编程有更高的灵活性、更好的代码复用性,让程序更加容易维护。  Python中类的定义和使用更方便、更简洁。鉴于C++严格的语法和动不动就撒娇报错的特点,所以广大程序员喊出了那句经典名言“人生苦短,我用Python”。  确实Python将我们从C++的逗号
期刊
过年少不了走亲访友共祝新年好,七大姑八大姨们除了“过年经典问答”,还有可能喊你帮忙家里电脑wifi为啥总是卡顿。作为多年电脑报读者的你,怎能一句“不知道”或者“我去接个电话”就敷衍了事!二哥在农历新年来临之前给小伙伴们传授一些小技巧,不仅讨人欢喜,更能讨得大红包!老主机卡顿怎么破  当你听到七大姑抱怨家里老主机“无法开机”“不好用了”“散热不行”等问题,你首先要明白其实造成这些问题的都是因为内部积
期刊
Micro:bit是一款由英国BBC设计的ARM架构单片机,尺寸虽小(5cm×4cm)但集成了丰富的电子模块:5×5 LED点阵、加速度计、电子罗盘、三轴地磁、温度光线传感器、蓝牙等。支持時下热门的多种编程语言,引出20+5pin的扩展接口可以集成到各种编程相关的教学与开发场景中。淘宝上的初学者套装价格仅300元。  在makecode.microbit.org编辑程序,编辑完成后把生成的hex文
期刊
有时候我们的作品会有很多角色,甚至会出现很多相同的角色并且做着相同的事情,比如一起操练的战士们,游戏中很多相同的怪兽。对于很多相同的角色的出现,我们可以利用克隆技术来解决这一问题。  在Scratch编程中,我们可以在“控制”脚本中发现“克隆”指令模块(图1),克隆就是复制自己,任何角色都能使用克隆积木创建出自己或其他角色的克隆体,甚至连舞台也可以使用克隆。  当克隆发生的那一刻,克隆体会继承原角
期刊
除夕已进入倒计时,你踏上回乡的路了吗?忙了一年,回家团圆、走亲访友、孩子拜年……准备年货这件事忽然就提到了眼前。俗话说“一分钱难倒英雄汉”,双十一已经割走一个肾,双十二晃荡出半身血,这还没回血呢,圣诞、元旦、新春佳节又排着队等你掏钱。作为百善孝为先的中国好儿女,再难也会给二老准备礼物。可光掏钱还不行,思考买啥合适才是终极难题。  部门同事蛋黄儿一提到送礼心中便充满愁绪,去年送爸妈的扫地机器人在家被
期刊
摘要:目的 分析内镜与腹腔镜联合治疗胆囊结石并胆总管结石的临床价值。方法 研究对象选取本院2012年4月至2014年3月收治的60例胆囊结石并胆总管结石患者,随机方法分组。对照组患者接受传统开腹手术治疗,实验组患者接受内镜与腹腔镜联合治疗。对比分析两组手术效果、术后并发症情况的差异性。结果 实验组结石残留率明显低于对照组,术后并发症发生率明显低于对照组,经卡方检验分析发现组间差异有统计学意义(P0
期刊
一周又过去啦,大家有在师姐(微信:yhmd0808)这里买到什么优惠好物吗?接下来跟着师姐来看看本周又有哪些反馈比较好的单品吧!想以低价入手其他好物的小可爱记得加师姐微信哦,同步更新福利群和朋友圈哈。PS:春节送礼专题已经开始啦,想看的小可爱记得私信师姐哦。乐德牙线棒  话说还有人没用上牙线棒吗?牙线棒可以清洁口腔里的残留物和细菌,如果你有口臭、牙龈出血之类的症状就需要赶紧把习惯培养起来哇!乐德的
期刊
摘要:儿童SLE是儿童常见的肾脏病,其病理诊断及其分型对患儿的治疗,预后有着重要意义。本文通过介绍三种masson染色方法,病在肾穿标本中进行试验摸索,发现加入Bouin 后固定液可显著改善标本的染色效果,而用丽春红,酸性品红混合液染色的标本免疫复合物显示效果较好,但层次稍弱,而用变色酸2R染色的标本,颜色鲜艳,免疫复合物显示清晰,层次分明,是一种效果相对较好的方法,可能更加有助于对狼疮性肾炎的诊
期刊
iPhone 3GS距离现在已经是10年前的机型了,不过它依然没有被苹果忘记。  据苹果前员工实际测试的结果是,AirPods Pro可以与iPhone 3GS完美配对并使用,降噪功能也正常。AirPods Pro的降噪功能与耳机的硬件有关,与iOS并没有任何关系。  iPhone 3GS苹果是第三代iPhone,2009年发售,2012年停产,其中S代表了Speed。AirPods Pro售价1
期刊
事先问大家一个问题:日常选购手机,大家选择哪一种渠道进行购买?如果你的答案是传统的运营商渠道,那么可能就需要注意下了。1月13日,官媒报道了一起电信运营商的工作人员利用分期购机等优惠政策来进行谋利的事件。  根据新华社消息,部分电信营业员在消费者不知情的情况下,存在私自为客户办理分期贷款业务的现象。报道还列举了三个电信的所谓优惠购机案例:有的在电信柜台办理“碎屏险退费”业务时中招;有的则是在办理每
期刊