c语言题目小鱼的游泳时间,scratch少儿编程第十届蓝桥杯真题解析3

继续前两期的内容,我们今天看一下第十届蓝桥杯scratch的第三道编程大题。小鱼游泳的题目如下:

623b537836266c2582c12cf4bcb0adb3.png

解析:

1、首先是基础属性设置

2、创建四个变量,进行四次询问,每次询问的回答对应存放在四个变量中

3、这道题的难点来了:

我们需要理清思路,有多少种可能,怎么写才能让条件语句嵌套更加简洁

情况:

1.开始的小时比结束的小时大,就是错误输入

2.开始的小时等于结束的小时:

开始的分钟大于结束的分钟,还是错误输入

如果不大于,那就用结束分钟减去开始分钟,来计算游泳了多少分钟

3.开始的小时小于结束的小时:

开始的分钟小于结束的分钟,那么就是结束的时间,小时和分钟两个数字都是较大的一方,分别做差

开始的分钟大于结束的分钟,这个时候分钟需要向小时借1,所以小时-1,一小时换算成分钟那么就是,分钟+60

41b984635343ddce67634d16bea1290f.png

小结:

这道题主要考察,询问、变量和条件语句嵌套。小朋友们需要知道回答算是一个变量,每一次询问之后它的值都会改变。但是我们需要分别存储四个不同的回答,就需要另外单独创建变量。

这道题的难点在于条件语句的嵌套以及不同情况的逻辑思路分类。对了,还有一个小考点,结合数学知识就是小时和分钟的换算。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值