2024全国青少年信息素养大赛复赛已经开始,本文提供去年北京复赛真题,以供今年参加复赛的同学参考。
第一部分: 题目
第二部分: 参考程序
编程题目通常有多重实现方案,即使同一种方案中也有不同的实现策略。我们尽量用较低年级的同学能接受的方法给出参考程序。
特别是:
第2题,一行输入多个数字的问题,除了使用map()函数的简便方法,我们还补充了用基本的循环方法来转换输入数据类型的实现方法。
第5题,我们没有用递归或递推,而是用数学的组合方法。
前4题是基本题,知识点属于Python二级(电子学会青少年软件编程登记考试标准);第5题和第6题有一定难度,知识点对应Python四级的递推递归算法(电子学会青少年软件编程等级考试标准)。
临菲编程2024暑期课程: