scratch时间规划,GESP 6月认证图形化scratch二级试卷真题

scratch时间规划,是GESP 6月认证图形化scratch二级试卷编程题第一题。对于gesp scrach二级的学生来讲,题目的难易程度还是可以的。主要考察学生对小时和分的换算,以及变量,条件判断的语句积木的灵活运用;

【题目描述】

默认小猫角色和白色背景,小明在为自己规划学习时间。现在他想知道两个时刻之间有多少分钟。你能通过编程帮他做到吗?

【输入描述】

新建变量“h1”,“m1”,用于记录开始时刻,h1 表示小时,m1 表示分钟。

新建变量“h2”,“m2”,用于记录结束时刻,h2 表示小时,m2 表示分钟。

注意:时刻使用 24 小时制,开始时刻和结束时刻是同一天,开始时刻一定在结束时刻之前。

例如:

h1 = 09,m1 = 05,表示开始时刻为 09 时 05 分。

h2 = 09,m2 = 06,表示终止时刻为 09 时 06 分。

如下图所示:

【输出描述】

新建变量“result”,用于存储得到的结果。即两个时刻之间有多少分钟。上面的例子 09 时 05 分到 09 时 06 分,之间有 1 分钟,所以 result = 1。

如下图所示:

【输入样例】

h1 = 09

m1 = 05

h2 = 09

m2 = 06

【输出样例】

result = 1

【输入样例】

h1 = 09

m1 = 05

h2 = 10

m2 = 00

【输出样例】

result = 55

【评分标准】

一共 5 组测试用例,通过一组测试用例得 5 分。

测试用例 1:

h1 = 09;m1 = 05;h2 = 10;m2 = 04

result = 59

测试用例 2:

h1 = 09;m1 = 05;h2 = 09;m2 = 10

result = 5

测试用例 3:

h1 = 09;m1 = 55;h2 = 10;m2 = 10

result = 15

测试用例 4:

h1 = 09;m1 = 55;h2 = 09;m2 = 59

result = 4

测试用例 5:

h1 = 22;m1 = 37;h2 = 23;m2 = 03

result = 26

scratch时间规划编程实现步骤:

步骤一、新建变量“h1”,“m1”,“h2”,“m2”,“result”等四个变量,result初始值为空;

步骤二、需要判断,h1和h2的大小,开始时刻一定在结束时刻之前,如果h2大于h1,或者等于,即可执行下面代码。这里又需要一个分支判断,判断m2是否大于等于m1,如果大于,将result设为(h2-h1)*60+(m2-m1),否则,result设为((h2-h1)-1)*60+((m2+60)-m1)

步骤三、如果h2小于h1,提示“开始时刻一定在结束时刻之前”2秒;

GESP考级真题

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

绘制金字塔-第10届蓝桥杯Scratch选拔赛真题精选

2023-6-25 9:20:43

综合资讯

趣学妙用Scratch编程28 妙用篇(十六) 庄园小课堂

2023-6-26 10:46:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索