2026信息素养大赛-智能应用主题赛-初赛考点大纲-精简

May 20, 2026, 5:13:16 PM

📜 2026信息素养大赛 · 智能应用主题赛

初赛考点大纲 | 文化传承 + 算法应用双导向
🏛️ 非遗文化融合 🔴 红色文化场景 🐫 丝路文化主题 🧠 计算思维培养
⚙️ C++ 考纲 · 1~2级
📥 IPO & 基础语法
  • 输出/输入:cout << , cin >>
  • 变量命名:字母/数字/下划线,不以数字开头,非关键字
  • 变量定义/赋值:类型名 变量名; 使用 = 赋值
  • 基础数据类型:int, double, char 及类型转换
🧮 运算模块
  • 算术运算:+ - * / %
  • 比较运算:> < >= <= !=
  • 逻辑运算:&& || !
  • 复合赋值:+= -= *= /=
🌿 分支结构
  • 单分支 if  | 双分支 if...else
  • 多分支 if...else if  | 分支嵌套
🔄 for 循环
  • 标准结构:for(初始化; 条件; 更新){}
  • 执行顺序:初始化 → 条件判断 → 循环体 → 更新 → 回到判断
  • 循环控制:break, continue
🔁 while 循环
  • while(条件){} 标准写法,先判断后执行
  • 数位拆分:利用 % 与 / 提取各位数字
🔄 循环嵌套 & 数学基础
  • for 嵌套 for:外层每迭代一次,内层完整执行一轮
  • 偶数/奇数判断 (%2==0) ,倍数/约数/质数(取模枚举)
📚 数组
  • 一维数组:相同类型有序集合,连续存储
  • 定义:类型 数组名[大小]; 初始化列表赋值
  • 下标访问(从0开始),配合for循环遍历
  • 数组+分支综合应用,二维数组简单用法
🔤 字符串 · 函数 · 算法思想
  • 编码概念,字符串基础用法
  • 函数抽象:参数与返回值,自定义带参/有返回值函数
  • 算法:模拟(直接实现),枚举(穷举可能性)
⭐ 注:涵盖C++1-2级核心内容,融合非遗/红色/丝路文化场景应用
🐍 Python 考纲 · 1~3级
📌 IPO & 编程基础
  • 输出:print() 输出字符串/算式结果
  • 输入:input() → 返回字符串类型
  • 变量命名规则、赋值(=) 基础数据类型:int/str/float/bool
  • 注释与缩进:# 注释,强制缩进块结构
🧮 运算模块
  • 算术:+ - * / % **
  • 比较:> < >= <= !=
  • 逻辑:not and or
🌿 分支结构
  • 单分支 if  | 双分支 if...else  | 多分支 if...elif...else
🔄 循环结构
  • for循环:for i in range() 遍历列表/字典/字符串
  • while循环:while True 无限循环,条件循环
  • 循环控制:break , continue
  • 双层循环:for循环嵌套
📝 字符串精讲
  • 定义:引号创建,索引(正索引从0开始)
  • 拼接(+) ,重复(*) ,长度len() ,成员判断 in
  • 分割:split() 按分隔符切分
📦 容器数据类型
  • 列表list:[ ] 创建,索引,append(),remove(),for遍历,len(),in判断,sort()/sorted(),reverse()
  • 字典dict:键值对,键不可变类型
  • 元组tuple:tuple()定义,len(),索引访问
📂 文件 & 异常 & 数制
  • csv文件读取和写入
  • 异常处理:try-except 结构逻辑
  • 数制转换:bin() / hex() / oct()
⭐ 涵盖Python等级1-3级,结合非遗文化/红色文化/丝路文化场景命题
🧩 综合·通用考点 & 算法思维
🧠 计算思维核心
  • IPO模型:输入(Input) → 处理(Process) → 输出(Output)
  • 枚举算法:穷举所有可能性找到答案
  • 模拟算法:按照题目描述直接实现功能逻辑
  • 数位拆分技巧:利用取模(%),整除(/) 提取各位数字
📐 数学问题与循环应用
  • 偶数/奇数: num % 2 == 0 / != 0
  • 倍数、约数、质数判断:取模运算,枚举法求约数,质数检测
  • 循环嵌套经典场景:外层迭代一次,内层完整一轮
📚 一维数组 / 字符串进阶
  • 数组遍历 + 分支结构 综合应用题
  • 字符串编码概念:字符与编码映射,Python/C++通用基础
  • 字符串索引、拼接、重复、长度、包含判断、分割等实用操作
🎯 函数抽象与过程抽象
  • 函数及过程抽象的概念,参数与返回值理解
  • 创建带参数的函数 / 有返回值的函数 (C++/Python均适用)
  • 模块化编程思想,提高代码复用
🧩 附加知识速览
  • 二维数组及多维数组的简单使用
  • for循环遍历列表/字典/字符串 + break/continue 协同
  • while条件循环与无限循环的应用场景(如交互菜单)
  • 逻辑运算组合:与或非构建复杂条件

🎯 文化融合场景:非遗手工艺数字化、红色历程模拟、丝路商队决策等实际问题,综合考察算法应用能力。
参照《青少年软件编程等级评价指南》C++1-2级 / Python1-3级 标准
⚡ C++ 深入要点
  • for循环执行顺序详解:初始化→条件判断→循环体→更新→回到条件
  • while循环数位拆分:while(n>0) {digit = n%10; n/=10;}
  • 数组元素的查询与修改:通过下标随机访问,遍历修改
  • 多维数组简单用法: int arr[3][4];
  • 函数参数传递(值传递),返回值,函数原型声明
  • 模拟算法与枚举算法经典实例(如百钱百鸡、模拟过程)
🐍 Python 深入 & 内置技巧
  • 遍历字典:for key in dict: / items() 方法
  • 字符串索引:正索引与负索引,切片基础
  • 列表排序:sort()原地排序,sorted()生成新列表,reverse()反转
  • 元组不可变特性,csv文件逐行读写(csv模块)
  • try-except捕获异常,防止程序崩溃
  • bin/oct/hex 进制转换,结合位运算初步
🏆 竞赛综合能力提升
  • 利用一维数组 + for循环 + if分支 解决筛选/统计问题
  • 枚举法:破解密码锁、寻找符合条件的数值组合
  • 模拟算法:按照事件流程一步步实现(如非遗节日流程模拟)
  • 循环嵌套打印图形、遍历二维数组、矩阵转置等经典题型
  • 质数筛法、求最大公约数(欧几里得)等基础数论与循环融合
  • 字符串与列表结合:split解析csv行数据,转换为数值进行统计