【复赛真题】2026信息素养大赛复赛编程题示例三(图形化小低组)

四季读书网 3 0
【复赛真题】2026信息素养大赛复赛编程题示例三(图形化小低组)

2026世界机器人大会青少年机器人设计与信息素养大赛(信息素养类)的二轮复赛都已结束,现挑选一些代表性的编程题作示例解析。

对次复赛与初赛区别较大,初赛主要还是以编程知识为进行初步筛选,复赛则完全嵌入了各个主题场景,所以,题目的阅读量明显增多,特别是对于小低组来说,需要从文字材料中提取核心的编程任务是一个较大考验。

【示例五】小红军读书计划

题目描述

小红军借到了一本重要的理论书籍,全书共 P 页。在每天正午的阳光下,他平均能读完 X 页。因为哪怕最后只剩下 0.1 页没读,也需要额外再占用一天的正午时间。根据上级命令,部队将在 30 天后开赴抗日前线。请你编写程序帮小红军算一算:他能否在出发前读完这本书?如果能读完,请告诉他具体需要多少天?如果 30 天内读不完,请输出 -1,表示时间耗尽,遗憾无法读完。

输入格式

新建变量 P:书籍的总页数

新建变量 X:每天正午能读完的页数

输出格式

新建变量 result:

输入输出样例:

输入样例 1:

P=100 X=4

输出样例 1:

25

【解析】 

根据题意,我们可以抽取其中的核心内容:

1. 变量 P:全书总页数;变量 X:每天能读页数

2. 规则:哪怕剩0.1页,也要多花1天(数学叫:进一法向上取整)

3. 限制条件:最多只有30天阅读时间

4. 输出规则:

   - 计算出的总阅读天数 ≤30 → result = 需要的实际天数

   - 计算出的总阅读天数 >30 → result = -1

样例验证:输入P=100,X=4

100 ÷ 4 = 25,刚好整除,不需要额外1天,25≤30,因此result=25

如果我们换一个数据呢?如下:

案例1:P=101,X=4

101÷4=25.25,剩余0.25页也要1天,总天数=26,result=26

案例2:P=130,X=4

130÷4=32.5 → 总天数33>30 → result=-1

我们按上面的思路来完成代码的编写。

【示例代码】 

【复赛真题】2026信息素养大赛复赛编程题示例三(图形化小低组)-第1张图片-四季读书网

【示例六】青稞面统计与救济

题目描述

班里共有 n 名战士,班长依次记录了每位同志干粮袋里剩下的青稞面重量(存入了一个列表中)。由于翻越雪山体能消耗极大,只要某位战士剩下的青稞面严格少于 t 克,他就处于极度危险的“断粮边缘”,需要班长和其他同志分出自己的口粮来救济。请你编写程序,帮助班长遍历这个干粮列表,完成两项简单的数据处理任务:

1、计算全班目前总共还剩下多少克青稞面?

2、统计出有多少名战士处于“断粮边缘”,需要战友的紧急救济?

输入格式

新建两个变量 n 和 t,分别代表班里的战士总人数,以及“断粮边缘”的警戒重量。

新建列表 lst 包含 n 个非负整数,代表列表中每名战士剩余的青稞面重量。

输出格式

sum,一个整数,表示全班青稞面的总重量。

cnt,一个整数,表示需要救济的战士人数。

输入输出样例:

输入样例 1:

n = 5     t = 50     lst = [120, 40, 80, 30, 200]

输出样例 1:

sum = 470 cnt = 2

输入样例 2:

n = 4     t = 30     lst = [50, 100, 80, 30]

输出样例 2:

sum = 260 cnt = 0

【解析】 

同样是一道很有意思的题目。我们来分析一下:

已知条件:

1. 变量n:战士总人数;变量t:断粮警戒克数。

2. 列表lst:存储每名战士剩余青稞面重量,共n项

3. 两个任务:

   ① 累加列表所有数字,存入变量sum(全班总青稞面)

   ② 统计严格小于t的数字项个数,存入变量cnt(即,需救济人数),注意,这里有个陷阱:严格少于t,所以:等于t不算断粮边缘。

 样例验证1

输入:n=5,t=50,lst=[120,40,80,30,200]

总和:120+40+80+30+200 = 470

小于50的数字:40、30 → 共2人

输出:sum=470,cnt=2

 样例验证2

输入:n=4,t=30,lst=[50,100,80,30]

总和:50+100+80+30=260

所有数字都≥30,无满足条件人员

因此,输出:sum=260,cnt=0

【示例代码】 

【复赛真题】2026信息素养大赛复赛编程题示例三(图形化小低组)-第2张图片-四季读书网

本题算是列表双运算基础必考题型,同时完成求和+条件计数,逻辑简单,但,更注重细节,如:变量初始化规范等。

~~~

发文不易,支持【复赛真题】2026信息素养大赛复赛编程题示例三(图形化小低组)-第3张图片-四季读书网【复赛真题】2026信息素养大赛复赛编程题示例三(图形化小低组)-第4张图片-四季读书网

抱歉,评论功能暂时关闭!