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考级真题推荐:

scratch去旅行,GESP 6月认证图形化scratch一级试卷真题

scratch小猫寻宝,GESP 6月认证图形化scratch一级试卷真题

C++画三角形,GESP 3月认证C++二级真题

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2023-06-21 19:24:28
下一篇 2023-06-25 12:45:06

相关推荐