下周信息素养大赛将迎来决赛,小杨老师根据2024年孩子的回忆,整理了一套2024年图形化决赛小高组的真题(题目+答案),小低组也适合用来拔高练习,供大家考前冲刺练习,查缺补漏。
一、逆序数
题目名称:逆序数
【题目描述】
给你一个整数,请你计算并输出它的逆序数。
例如“12345”的逆序数为“54321”。
注:输出已经初始化为0,无需再次初始化。
【输入格式】
仅一行,一个正整数,名称为输入。输出格式:
仅一行,一个正整数,名称为输出。
【样例输入/输出】
输入样例:
输入为:12345
输出样例:
输出结果:54321
完成自制积木【输入】
1、请务必在该积木下,完成相应变量的输入;
2、输入用例请在变量【输入】中获取;
3、使用说、思考、询问等积木无效;
4、请勿使用有等待时间的积木,会导致评测超时,影响得分。
1、请务必在该积木下,完成你的程序;
2、输入用例请在变量“输入”中获取;
3、输出结果请保存在变量“输出”中;
4、使用说、思考、询问等积木无效;
5、请勿使用有等待时间的积木,会导致评测超时,影响得分;

真题解析

解题思路:
1、首先我们从输入中获取数据,可以把输入看成一个字符串,利用取字符代码块可以将数据的每一位取出来;
2、因为我们是倒着输出,所以我们的i是从字符数开始,逐渐变小的;
3、有多少个字符就循环多少次,一边取出数据一边拼接;
4、当循环执行完毕之后,倒着的结果就拼接好了;
5、最后我们把结果保存在“结果”变量里;
6、这里面我们的结果变量初值并不是0,而是空白的,方便拼接。
二、统计字母
【题目描述】
输入一段原文,统计并输出其中出现的某个字母的数量(不区分大小写)。
【输入格式】
输入一段原文和需要统计的字母
【输出格式】
输出统计结果
【输入样例1】
原文:abcABC
统计字母:A
输出统计的数量:2
【输入样例2】
原文:abcabc
统计字母:a
输出统计的数量:2

真题解析

解题思路:
1.首先在Scratch字符串a和字符串A是不区分的,结果如图也就是a和A是相同的;
所以省去了我们转换大小写的麻烦。

2. 我们直接从变量当中获取输入:abcABC 还有要统计的字母:A
3. 接下来我们使用的是枚举法也就是用原文中的每一个字母和要统计的字母进行一一比较。
4. 如果是要统计的字母我们就使用“数量”变量进行累计。
5. 原文有多少个字符我们就比多少次,循环结束之后我们就统计好了。
6. 这里面千万注意两点,其一就是变量的初值问题,第二就是i要增加的问题。
三、彩色风扇
【编程任务】
让画笔画出如图所示的彩色风扇。参数说明:
1.画笔起始位置为舞台中心点,初始方向为-90方向,隐藏起来;
2.画笔粗细为1,画笔颜色设置为红色(0.100.100);
3.每个扇叶由10个大小递增的正三角形组成,长度参数如图所示;
4.每个扇叶需要颜色不一致。
真题解析

1. 找到基本图形为三角形
2. 十个三角形边长分别递增,可以按照递增的规律使用变量和循环进行代码的简化
3. 之后利用循环画出5个扇叶即可
角度的旋转是有计算公式的:
图形旋转角度 = 360 ÷ 图形的边数
个数的旋转角度 = 360 ÷ 图形的个数
四、逢七过
题意如下:从1开始,遇到含7但又不是7的倍数,将这些数存入列表中。

五、螺旋正方形
根据题目要求,我需要为星星角色编写一个程序,绘制出变换颜色的螺旋正方形。以下是实现步骤:

实现步骤
点击绿旗时清空舞台并恢复初始位置
设置初始变量:(1)边长变量初始值为5,每次增加5;(2)画笔粗细设为3(3)初始颜色设为0,每次增加10
绘制10层螺旋正方形,计算旋转角度和重复次数

六、求阶乘
从1乘到该数的连续乘积,记作n!,例如5! = 5×4×3×2×1 = 120,计算n阶乘

最后,来看一下决赛完整回忆版的内容。决赛也是分组的,不同组别的题目、难度也是不一样的。下面是收集到2024年、2025年的一些决赛信息回顾。
📌 图形化小低组(A组)
最后一题:自制积木"计算零花钱"
这道题涉及数学运算,要求孩子使用自制积木完成零花钱的计算逻辑。很多孩子因为对变量和计算逻辑不熟悉,导致未能完成。建议平时多练习变量计算和条件判断类的题目,培养数学思维和编程逻辑的结合能力。

📌 图形化小低组(B组)
1-3题:动画题(潜水员、换衣服、孙悟空打妖怪)
这三道题主要考查角色控制和事件触发,属于基础题型。只要认真读题,按题目要求一步步实现,基本都能拿分。家长可以让孩子多练习类似的动画场景,熟悉角色移动、造型切换等基本操作。
第4题:画螺旋正方形
这道题需要使用画笔模块和循环结构来绘制螺旋状的正方形。参加过集训的孩子基本都能做出来,属于送分题。关键是要掌握循环次数和角度调整的关系,避免画出的图形不符合要求。
第5题:求阶乘
这道题考查循环和数学计算能力。如果孩子能理解1+2+3+...+100的循环逻辑,阶乘问题也能迎刃而解。建议平时多练习类似的数学计算题,帮助孩子建立算法思维。
第6题:角谷猜想(4-2-1数字黑洞)
这道题对于小低组的孩子来说有一定难度,关键在于理解题目规律,并用循环+判断实现。家长可以引导孩子先理清数字变化的规则,再尝试用程序表达出来。

📌 图形化小低组(C组)
第1题:猫抓老鼠(动画题)
这道题主要考查角色移动和事件触发,属于基础题。孩子需要控制猫的角色追逐老鼠,并实现相应的动画效果。只要掌握基本的移动和碰撞检测,就能轻松完成。
第5题:等差数列
这道题考查数学建模和循环计算能力。小编之前分享过很多数列题,掌握规律后并不难。家长可以让孩子多练习类似的题目,熟悉数列的计算逻辑。
第6题:买雪糕(算法题)
这道题是典型的数学计算题,要求孩子根据雪糕棒的兑换规则,计算一共可以吃多少根雪糕。很多孩子在这题丢分,主要因为边界条件没处理好,比如"兑换雪糕后剩余雪糕棒是否还能继续兑换"。建议孩子在做题时仔细审题,确保所有情况都考虑到。

📌 图形化小高组(A组)
第1题:克隆砖块
这道题考查克隆体的控制,需要孩子理解克隆体的创建和属性设置。只要掌握克隆的基本用法,就能顺利完成。
第2题:兔兔跳街舞(造型切换)
这道题要求角色在不同造型之间切换,模拟跳舞的动作。属于基础题,孩子需要熟悉造型切换和事件触发的配合使用。
第3题:足球小将(条件判断)
这道题考查条件判断和角色控制,孩子需要根据条件实现足球的移动和得分逻辑。题目难度适中,关键在于理清判断条件。
第4题:画3-20边形
这道题需要使用画笔模块和循环结构绘制多边形,属于送分题。孩子只要掌握循环次数和角度的关系,就能轻松完成。
第5题:星星数连线排布(算法题)
这道题考查算法思维,需要孩子根据规则实现星星的排列和连线。难度中等,建议多练习类似的图形排列题。
第6题:逢七过(算法题)
这道题是经典的数字游戏,要求孩子在遇到7的倍数或含7的数字时跳过。考查条件判断和数学运算能力,小编的历史文章中有详细解析,家长可以带孩子复习。

📌 图形化小高组(B组)
第1题:羽毛球抛物线(坐标移动)
这道题考查角色的坐标移动,需要模拟羽毛球的抛物线轨迹。只要掌握坐标变化的规律,就能顺利完成。
第2题:计数器
这道题要求实现一个简单的计数器功能,属于基础题。孩子需要熟悉变量的使用和事件触发。
第3题:飞翔的星星(动画)
这道题考查角色移动和动画效果,难度较低。孩子需要控制星星的飞行轨迹,并实现相应的视觉效果。
第4题:五色三角形变五边形(画图)
这道题要求通过画图将五个不同颜色的三角形组合成一个五边形。难度中等,孩子需要掌握画笔模块和几何图形的绘制技巧。
第5题:倒数(算法题)
这道题可能考查数字逆序(如123→321)或分数计算(如5→1/5)。如果是逆序输出,需要掌握字符串或数学运算;如果是分数计算,则相对简单。
第6题:查找字母数量总和(字符串处理)
这道题考查字符串处理能力,要求统计某个字母在字符串中的出现次数。难度适中,孩子需要熟悉字符串的遍历和条件判断。

📌 图形化小高组(2025年)
第 1 题 克隆苹果,碗接苹果
碗:左右方向键控制移动,限定边界 苹果本体:定时不断生成克隆体(舞台上方随机位置) 苹果克隆体:持续下落;碰到碗 / 落地就删除克隆体
第 2 题 打台球
空格启动白球向前移动 白球碰到舞台边缘自动反弹 白球撞击彩球,彩球获得速度并实现边缘反弹
第 3 题 画六边形每个角套圆
循环执行 6 次:向前画线 → 在顶点画圆 → 右转 60°
第 4 题 画小旗帜
画笔先绘制竖直旗杆 在旗杆顶端绘制闭合三角旗(矩形旗)
第 5 题 1~n 的偶数平方
输入 n,i 从 1 开始循环 判断 i 是偶数,计算平方并输出 i 自增,直到 i>n 结束
第 6 题 abc 组合最大三位数
将三个数字存入列表,降序排序 排序后数字依次作百位、十位、个位,合成最大三位数
最后再提醒一点,在决赛的紧张环境下,调试能力尤为重要。遇到Bug时要保持冷静,学会分段调试,避免因一个小错误影响整个程序。家长可以模拟考试环境,让孩子练习限时调试,提高在压力下解决问题的能力。
今年,分赛道的情况下,星火征途就死磕编程和数学相结合的题目就可以了。因为决赛和复赛的题型是一致的,因此,一定要把各个赛道的复赛真题刷一遍,同时,保证单选、多选要全对。
预祝所有挺进决赛的孩子,跳出赛事套路与争议,凭真实实力斩获理想成绩!
最后,小杨老师今年也会带着学生去一趟决赛现场,需要交流学习的,欢迎咨询小杨老师:linyang_xmu
夜雨聆风