2026 全国青少年信息素养大赛图形化编程初赛考纲解析
2026 全国青少年信息素养大赛图形化编程初赛考纲解析一、软件操作这是图形化编程的基础操作是制作任何项目的第一步。考点知识点说明常见应用场景1. 添加背景从背景库选择、上传或绘制舞台背景设置项目的场景环境。给游戏设置“教室”“草原”等场景背景2. 添加角色从角色库选择、上传或绘制项目中的角色如人物、动物、物品。创建主角、敌人、道具等游戏元素3. 添加造型为角色添加多个造型实现角色的动作变化如走路、说话。制作角色的走路动画、表情变化4. 添加声音从声音库选择、录制或上传音效/音乐丰富项目的听觉体验。给游戏添加背景音乐、角色音效二、外观模块控制角色和舞台的视觉效果是实现动画和交互的核心模块之一。考点知识点说明积木示例常见应用场景1. 换成…造型将角色的当前造型切换为指定造型实现角色动作变化。换成 [造型2 v]角色走路、攻击、说话的动画切换2. 下一个造型按造型列表的顺序切换到下一个造型循环使用可实现连续动画。下一个造型角色循环走路、翅膀扇动的动画3. 换成…背景将舞台背景切换为指定背景实现场景切换。换成 [背景2 v]游戏关卡切换、故事场景转换4. 下一个背景按背景列表的顺序切换到下一个背景。下一个背景自动轮播场景、幻灯片效果5. 大小增加 / 设为调整角色的显示比例可放大或缩小角色。将角色大小增加 10/将角色大小设为 50角色变大/变小的特效、缩放动画6. 显示 / 隐藏控制角色的可见性让角色出现或消失。显示/隐藏角色死亡、道具出现/消失的效果7. 造型【编号】获取或设置角色当前造型的序号用于按编号控制造型切换。造型编号根据变量值动态切换角色造型8. 大小获取角色当前的大小数值可用于条件判断或逻辑计算。角色大小角色大小达到指定值时触发事件如长大触发胜利三、声音模块控制项目中的音频播放提升交互的沉浸感。考点知识点说明积木示例常见应用场景1. 播放声音播放指定的声音文件不等待播放完成就执行后续积木。播放声音 [音效1 v]角色移动、点击按钮时的即时音效2. 播放声音直到播放完毕播放指定声音并等待声音播放结束后再执行后续积木。播放声音 [音乐1 v] 直到播放完毕对话语音、过场音乐确保声音播放完成再继续流程3. 停止所有声音立即停止当前项目中所有正在播放的声音。停止所有声音游戏暂停、场景切换时关闭所有音效四、运动模块控制角色的位置、朝向和移动方式是实现角色交互的核心模块。考点知识点说明积木示例常见应用场景1. 移动…步角色沿当前朝向前进指定步数是最基础的移动方式。移动 10 步角色按方向键移动、自动前进2. 左转…度 / 右转…度旋转角色的朝向改变移动方向。左转 15 度/右转 15 度角色转弯、跟随鼠标旋转3. 移到…将角色移动到随机位置、鼠标指针位置或其他角色的位置。移到 [鼠标指针 v]/移到 [角色1 v]跟随鼠标移动、随机生成敌人位置4. 碰到边缘就反弹角色到达舞台边界时自动改变移动方向实现反弹效果。碰到边缘就反弹小球碰壁反弹、角色在舞台内来回移动5. 面向…方向设置角色的朝向角度或方向如面向鼠标、面向角色。面向 90 度/面向 [鼠标指针 v]角色面向目标移动、跟随鼠标朝向6. 移到 x…y…将角色直接移动到舞台上指定的坐标位置。移到 x: 100 y: -50角色传送、回到初始位置7. x 增加…将角色的X坐标增加指定数值实现水平方向移动。将x坐标增加 5角色左右移动、水平滑动动画8. y 增加…将角色的Y坐标增加指定数值实现垂直方向移动。将y坐标增加 5角色上下移动、跳跃动画9. 在…秒内滑行到 x…y…将角色在指定时间内平滑移动到目标坐标实现滑行动画。在 1 秒内滑行到 x: 200 y: 0角色缓慢移动、过场动画五、控制模块实现程序的逻辑控制包括循环、条件判断和流程控制是算法思维的核心体现。考点知识点说明积木示例常见应用场景1. 重复执行…次循环执行指定次数的指令块适合已知次数的重复操作。重复执行 10 次角色移动固定次数、绘制图形2. 重复执行无限循环执行指令块直到程序停止。重复执行游戏主循环、角色持续移动/检测碰撞3. 重复执行直到…循环执行指令块直到指定条件成立时停止循环。重复执行直到 碰到 [边缘 v]?角色移动直到碰到障碍、任务完成后停止4. 如果…那么…条件成立时执行内部的指令块条件不成立则跳过。如果 碰到 [角色1 v]? 那么角色碰到道具触发事件如吃到金币加分5. 如果…那么…否则…条件成立时执行“那么”里的指令不成立时执行“否则”里的指令二选一。如果 得分 100 那么/否则判断游戏胜负、根据条件切换角色行为6. 停止全部脚本停止当前项目中所有角色的所有脚本执行程序立即停止运行。停止 [全部 v]游戏结束、任务完成时终止程序六、侦测模块检测角色与环境、其他角色或用户输入的交互是实现交互逻辑的关键。考点知识点说明积木示例常见应用场景1. 碰到鼠标指针/舞台边缘/其他角色…检测当前角色是否碰到鼠标指针、舞台边缘或其他角色。碰到 [角色1 v]?/碰到边缘?碰撞检测如敌人碰到玩家游戏结束、边界检测2. 碰到颜色…检测当前角色是否碰到舞台上的指定颜色。碰到颜色 [#ff0000]?角色碰到陷阱红色死亡、碰到终点线绿色胜利3. 颜色…碰到颜色…检测两种指定颜色是否相互碰到如角色上的颜色与舞台上的颜色。颜色 [#00ff00] 碰到颜色 [#0000ff]?更精细的碰撞检测如角色的脚碰到地面4. 按下…键检测用户是否按下指定的按键如方向键、字母键。按下 [空格 v] 键?键盘控制角色移动、按键触发技能七、画笔模块让角色绘制线条和图形实现创意绘图类项目。考点知识点说明积木示例常见应用场景1. 落笔控制画笔落下角色移动时会在舞台上绘制线条。落笔角色移动时绘制轨迹、绘制图形2. 抬笔控制画笔抬起角色移动时不会绘制线条。抬笔角色移动但不留下痕迹、调整位置再绘图3. 清除画笔清除舞台上所有画笔绘制的线条重置画布。清除画笔重新绘制图形、清空舞台轨迹八、运算模块实现数学计算和逻辑判断为项目提供数据处理能力。考点知识点说明积木示例常见应用场景1. 等于判断两个值是否相等返回布尔值成立/不成立。(变量) 10判断得分是否达到目标、变量是否等于指定值2. 大于判断左侧值是否大于右侧值。(得分) 100判断得分是否超过目标、角色大小是否超过限制3. 小于判断左侧值是否小于右侧值。(生命值) 1判断角色生命值是否耗尽、游戏是否结束4. 随机数在指定范围内生成一个随机整数。在 1 到 10 之间取随机数随机生成敌人位置、随机决定角色行为5. 加对两个数进行加法运算。(得分) 10角色吃到道具加分、计时器累加6. 减对两个数进行减法运算。(生命值) - 1角色受到攻击减血、倒计时减少九、变量模块创建和修改变量存储和管理项目中的数据如得分、生命值、计时器。考点知识点说明积木示例常见应用场景1. 将变量设为…创建或修改变量的值将变量设置为指定数值/文本。将 [得分 v] 设为 0初始化得分、设置角色初始生命值2. 将变量增加…在变量当前值的基础上增加指定的数值。将 [得分 v] 增加 10角色吃到道具加分、计时器计数初赛备考小贴士重点突破控制模块循环条件判断、侦测模块碰撞检测和变量模块得分/生命值管理是初赛高频考点需重点练习三者结合的综合应用。易错点提醒注意坐标的正负方向X轴右正左负Y轴上正下负循环嵌套的逻辑顺序外层循环控制整体流程内层循环控制重复操作变量作用域全局变量与局部变量的区别。实战技巧制作项目时先梳理逻辑流程再分模块搭建积木遇到问题时用“说…秒”积木显示变量值调试程序逻辑。