搜索

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

2023-06-26 09:20:43

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 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注