火龙信奥
  • 首页
  • 课程
  • 题库
  • 打卡
    • 代码对战
    • 快速对战
  • 题单
  • 团队
  • 荣誉墙
  • 商城
  • 登录 / 注册

C++编程课程大纲

作者: 作者的头像   huolong , 时间:2025-09-08 17:57:43 , 所有人可见, 阅读  32

C++编程课程大纲(90分钟/课)

第一次课:编程软件安装与第一个程序(90分钟)

  • 课时1:青少年编程软件安装及设置详解
  • 课时2:第一个程序相关的单词
  • 课时3:第一个程序的编写及注意事项
  • 实践与答疑:学生动手安装软件并编写第一个程序(约40分钟)

第二次课:C++基本运算与变量使用(90分钟)

  • 课时4:C++算数运算
  • 课时5:训练题:求周长面积、市场买鸡价格计算
  • 课时6:什么是数学中的变量
  • 课时7:C++中变量的定义和使用
  • 练习与讲解:结合变量与运算完成简单计算任务(约15分钟)

第三次课:输入输出与数据处理(90分钟)

  • 课时8:从键盘读入变量的值
  • 课时9:OJ在线判断题库的使用
  • 课时10:如何保留小数位
  • 课时11:训练题:多边形内角、圆周长面积等问题
  • 实践练习:在OJ平台提交简单题目(约7分钟)

第四次课:拆位运算与分支结构入门(90分钟)

  • 课时12:如何拆出整数的各个位
  • 课时13:训练题:三位数各个位求和、加密四位数等
  • 课时14:双分支语法详解
  • 课时15:训练题:冷饮价格、奇偶判断等问题

第五次课:多分支与分支结构总结(90分钟)

  • 课时16:多分支判断语法详解
  • 课时17:训练题:成绩判断、包装箱型号等问题
  • 课时18:多分支和多个if的区别
  • 课时19:三个数由小到大排序

第六次课:分支综合与循环入门(90分钟)

  • 课时20:训练题:三位最大数、三角形类别等
  • 课时21:while循环基础知识详解
  • 课时22:while循环习题训练

第七次课:for循环与循环对比(90分钟)

  • 课时23:while循环训练题:求1~n的积、含有3的自然数等
  • 课时24:for循环基础知识详解
  • 课时25:训练题:寻找雷劈数,满足条件数的个数等问题
  • 课时26:for和while的应用场景对比讲解

第八次课:循环深入与程序调错(90分钟)

  • 课时27:while循环实现韩信点兵
  • 课时28:while实现短除法
  • 课时29:程序调错-语法错误怎么解决
  • 课时30:逻辑调错-输出调试法

第九次课:逻辑调错技巧与嵌套循环入门(90分钟)

  • 课时31:逻辑调错-单步调试法
  • 课时32:逻辑调错-调错案例讲解
  • 课时33:嵌套循环-入门案例
  • 课时34:嵌套循环-看程序写输出(1)

第十次课:嵌套循环应用与图形输出(90分钟)

  • 课时35:嵌套循环-看程序写输出(2)
  • 课时36:矩形、三角、平行四边形输出
  • 课时37:循环常见的数列规律
  • 课时38:嵌套循环输出正三角和倒三角

第十一次课:复杂图形输出与穷举算法(90分钟)

  • 课时39:嵌套循环输出菱形和箭头
  • 课时40:嵌套循环输出空心正三角、常见快捷键
  • 课时41:穷举思想和鸡兔同笼
  • 课时42:穷举解决:买公园门票问题

第十二次课:嵌套穷举应用(90分钟)

  • 课时43:穷举解决:买小猫小狗问题
  • 课时44:穷举解决:阿凡提的难题
  • 课时45:嵌套循环穷举解决:实现百钱百鸡
  • 课时46:嵌套循环穷举解决:兑换硬币问题

第十三次课:穷举综合与数组基础(90分钟)

  • 课时47:嵌套循环穷举解决:购买文具问题
  • 课时48:数组基础知识详解
  • 课时49:数组实现:求总分,平均分问题
  • 课时50:数组实现:考试成绩统计

第十四次课:数组操作进阶(90分钟)

  • 课时51:数组实现:找支撑数问题
  • 课时52:数组实现:排除异形基因
  • 课时53:数组实现:身高统计问题
  • 课时54:数组找数:元素查找

第十五次课:数组查找与移动操作(90分钟)

  • 课时55:数组找数:求最大最小数
  • 课时56:数组元素移动:数组逆序
  • 课时57:数组元素移动:数组元素删除
  • 课时58:数组元素移动:数组元素插入

第十六次课:有序插入与数组排序(90分钟)

  • 课时59:数组元素移动:有序数组插入元素
  • 课时60:数组元素排序
  • 课时61:排序问题:数的排序
  • 课时62:排序问题:语文成绩

第十七次课:中位数与数组存储应用(90分钟)

  • 课时63:排序问题:求中位数
  • 课时64:数组存储运算结果:COUNT问题
  • 课时65:数组存储运算结果:数字出现次数
  • 课时66:数组存储运算结果:去除重复的数字

第十八次课:标记数组与连续性统计(90分钟)

  • 课时67:数组存储运算结果:标记数组的用法
  • 课时68:连续性元素统计及应用
  • 课时69:将数组定义到main外面
  • 课时70:连续性统计-求连续最长偶数序列

第十九次课:边读边处理与sqrt函数(90分钟)

  • 课时71:部分问题边读边处理
  • 课时72:sqrt函数的基础知识
  • 课时73:sqrt应用-完全平方数
  • 课时74:sqrt应用-判断素数及程序运行效率讨论

第二十次课:sqrt函数与自定义函数(90分钟)

  • 课时75:sqrt应用-求因子和
  • 课时76:自定义函数基础知识
  • 课时77:自定义函数入门案例
  • 课时78:有输入参数返回值的函数定义

第二十一课:函数应用与递归入门(90分钟)

  • 课时79:变量的生命周期详解
  • 课时80:函数应用-纯粹素数问题求解
  • 课时81:函数应用-一个三位数问题求解
  • 课时82:递归基础知识讲解-求解等差数列

第二十二课:递归应用与字符型(90分钟)

  • 课时83:递归案例-求等比数列、求阶乘问题
  • 课时84:递归案例-兔子数量问题,讨论递归的效率
  • 课时85:递归应用-求S的值
  • 课时86:递归应用-数列的前n项求和

第二十三课:字符型与字符数组(90分钟)

  • 课时87:字符型:字符类型的基础知识
  • 课时88:字符型应用:大小写转换及转义字符
  • 课时89:字符型应用:打印字母表
  • 课时90:字符型应用:打印字母三角

第二十四课:字符数组基础与应用(90分钟)

  • 课时91:字符数组基础:字符数组基础知识讲解
  • 课时92:字符数组应用:统计字符个数
  • 课时93:【特别补充】使用cin.getline替换gets的说明
  • 课时94:字符数组应用:数字和问题求解

第二十五课:回文与字符统计(90分钟)

  • 课时95:字符数组应用:调换位置问题求解
  • 课时96:字符数组应用:判断回文数
  • 课时97:字符数组应用:统计字母出现次数
  • 课时98:字符数组应用:国王的魔镜问题

第二十六课:字符串处理进阶(90分钟)

  • 课时99:词组缩写问题求解
  • 课时100:字符串压缩问题求解
  • 课时101:字符数组相关系统函数讲解
  • 课时102:求英文句子中的最长单词问题求解

第二十七课:单词识别与表达式解析(90分钟)

  • 课时103:我是第几个单词问题求解
  • 课时104:a+b表达式问题求解
  • 课时105:二维数组的定义和遍历
  • 课时106:二维数组应用-郭远摘苹果

第二十八课:二维数组应用(90分钟)

  • 课时107:二维数组应用-各个科目成绩的平均分
  • 课时108:二维数组应用-杨辉三角问题
  • 课时109:二维数组应用-图像相似度问题
  • 课时110:矩阵问题-对角线

第二十九课:矩阵与图形问题(90分钟)

  • 课时111:矩阵问题-数字走向
  • 课时112:矩阵问题-斜角
  • 课时113:矩阵问题-拐角
  • 课时114:矩阵问题-有趣的数字图形

第三十课:二维数组综合应用(90分钟)

  • 课时115:应用问题-遥控飞机争夺赛
  • 课时116:应用问题-哥德巴赫猜想的所有解
  • 课时117:应用问题-等比例缩放照片
  • 课时118:部分二维问题边读入边处理

第三十一课:C++核心知识点精讲(上)(90分钟)

  • 课时119:i++和++i的区别
  • 课时120:a+=b和a=a+b的区别
  • 课时121:&&和&的区别
  • 课时122:!非运算

第三十二课:C++核心知识点精讲(下)(90分钟)

  • 课时123:scanf和printf
  • 课时124:switch case
  • 课时125:while和do while
  • 课时126:三目运算符

第三十三课:C++数据类型与作用域(90分钟)

  • 课时127:C++的数据类型
  • 课时128:C++变量的作用域
  • 课时129:C++中的常量
  • 课时130:C++常见的数学函数

—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com

©2026加盟我们 | 关于我们 | ACM课程 | 常见问题 | 成果墙 | 评测记录 | 浙ICP备2021013995号
在线画图 | OI WIki | 打字练习
火龙信奥
请输入登录信息


请完成安全验证
验证码底图 滑块
向右拖动滑块完成验证
请输入用户名 / 绑定的手机号码



请输入注册信息(手机号验证码注册)





验证码5分钟有效,60秒内不可重复获取,每日最多3次

微信登录

微信登录二维码

正在生成二维码...

账号已过期,请续期。
去续期

绑定手机号

📱

为了更好地保护您的账号安全,享受完整的平台服务

请您尽快绑定手机号码