C++课程列表

回主站 Jerry(杰瑞)老师

笑脸 星星

C++课程概要

  • 🌱本课程从零基础开始,讲授C++的基础语法知识,同时涵盖部分基本的编程方法论,数学思维,结合生活应用场景,分解实现编程算法。
  • 🌱主要包括:基本语法、程序设计的基本结构、对过程抽象的基本方法、数据的存储方式。
  • 🌱通过本课程学习,可以掌握C++语言的基本语法,为深入学习C++程序设计的进阶知识打下坚实的语法基础。
  • 🌱学完本课程的同学,编程能力可以达到:NOIP普及组三等奖与蓝桥杯C++初级组三等奖的水平。

C++课程列表

第1课
schedule
1、第一个C++程序
上课时长:45 ~ 60+min
学习要点:C++开发工具CLion的安装与使用 | Hello World程序。
第2课
schedule
2、C++程序结构
时长45 ~ 60+min
学习要点:导包 | 命名空间 | main函数。
第3课
schedule
3、玩Scratch过渡到C++程序
时长45 ~ 60+min
学习要点:图形化编程差异 | 编码规范 | 编程语义理解。
第4课
schedule
4、用C++写一首诗
时长45 ~ 60+min
学习要点:结果输出 | cout语句。
第5课
schedule
5、C语言和C++的区别
时长45 ~ 60+min
学习要点:标准输入输出流。
第6课
schedule
6、计算长方形的周长和面积
时长45 ~ 60+min
学习要点:定义变量 | 数学算式 | 结果输出。
第7课
schedule
7、加减乘除计算器
时长45 ~ 60+min
学习要点:定义变量 | 方法声明 | 算术逻辑。
第8课
schedule
8、认识重复执行
时长45 ~ 60+min
学习要点:For循环 | 初始 | 条件 | 步长。
第9课
schedule
9、累加求和(1+2+3+…+100=?)
时长45 ~ 60+min
学习要点:循环 | 累加 | 数学思维。
第10课
schedule
10、计算三角形面积
时长45 ~ 60+min
学习要点:浮点数变量。
第11课
schedule
11、if条件判断语句
时长45 ~ 60+min
学习要点:成绩等级转换 | IQ智商等级转换案例。
第12课
schedule
12、两个变量值交换
时长45 ~ 60+min
学习要点:临时变量。
第13课
schedule
13、奇数和偶数的判断
时长45 ~ 60+min
学习要点:求余数 | 取模运算。
第14课
schedule
14、判断闰年
时长45 ~ 60+min
学习要点:if嵌套 | 与或非。
第15课
schedule
15、三个数选最小
时长45 ~ 60+min
学习要点:比最小。
第16课
schedule
16、三个数排序(四个数怎么办?)
时长45 ~ 60+min
学习要点:排序算法。
第17课
schedule
17、模拟抽奖程序
时长45 ~ 60+min
学习要点:抽奖思维 | 随机数。
第18课
schedule
18、BIM指数计算
时长45 ~ 60+min
学习要点:体脂率判断体型 | 复杂场景。
第19课
schedule
19、颜值打分
时长45 ~ 60+min
学习要点:switch + case + break多分支结构。
第20课
schedule
20、100以内的奇数和与偶数和
时长45 ~ 60+min
学习要点:奇数偶数 | 巧用循环步长。
第21课
schedule
21、逢七必过游戏
时长45 ~ 60+min
学习要点:求倍数 | 求尾数。
第22课
schedule
22、大小写字母转换
时长45 ~ 60+min
学习要点:char字符类型。
第23课
schedule
23、字母循环转换
时长45 ~ 60+min
学习要点:字母循环转换。
第24课
schedule
24、打车费用计算案例(不考虑堵车等待时间)
时长45 ~ 60+min
学习要点:案例分析 | 程序实现。
第25课
schedule
25、循环输数中求最大值
时长45 ~ 60+min
学习要点:打擂台思想。
第26课
schedule
26、用for循环求斐波拉契数列
时长45 ~ 60+min
学习要点:斐波拉契数列 | (1+1+2+3+5+8+13+…)。
第27课
schedule
27、探索数列中第n个的值
时长45 ~ 60+min
学习要点:数列思维 | (1,3,7,15,31,63…)2n-1。
第28课
schedule
28、判断是否是素数
时长45 ~ 60+min
学习要点:质数 | bool类型。
第29课
schedule
第30课
schedule
30、求100~999中水仙花数
时长45 ~ 60+min
学习要点:水仙花数 | 数=个位^3+十位^3+百位^3。
第31课
schedule
31、将一个大数按位输出
时长45 ~ 60+min
学习要点:数位计算 | 降位取尾数法。
第32课
schedule
32、求回文数
时长45 ~ 60+min
学习要点:回文数 | (121、12321、1234321…)。
第33课
schedule
33、while循环
时长45 ~ 60+min
学习要点:while循环 | 求最小公倍数。
第34课
schedule
34、暴力方法求最大公约数
时长45 ~ 60+min
学习要点:最大公约数 | 数学思维。
第35课
schedule
35、辗转相除法求最大公约数
时长45 ~ 60+min
学习要点:辗转相除法 | 数论思维。
第36课
schedule
36、浮点型float和double双精度类型
时长45 ~ 60+min
学习要点:精度就高不就低 | 强制转换。
第37课
schedule
37、输出除不尽小数()
时长45 ~ 60+min
学习要点:无穷小数。
第38课
schedule
38、do-while求和
时长45 ~ 60+min
学习要点:先做再讲条件。
第39课
schedule
39、十进制转换为二进制
时长45 ~ 60+min
学习要点:认识进制 | 进制换算 | 降位求余法。
第40课
schedule
40、多重/嵌套循环
时长45 ~ 60+min
学习要点:打印九九乘法表 | 画爱心。
第41课
schedule
41、青蛙爬井问题
时长45 ~ 60+min
学习要点:最小循环周期 | 剩余工作量。
第42课
schedule
42、鸡兔同笼问题
时长45 ~ 60+min
学习要点:穷举法。
第43课
schedule
43、百钱买百鸡问题
时长45 ~ 60+min
学习要点:算法优化。
第44课
schedule
44、引入数组结构
时长45 ~ 60+min
学习要点:一批盒子。
第45课
schedule
45、求数组中最小值和数组越界
时长45 ~ 60+min
学习要点:遍历数组 | 索引。
第46课
schedule
46、冒泡排序
时长45 ~ 60+min
学习要点:排序算法。
第47课
schedule
47、二维数组(1)
时长45 ~ 60+min
学习要点:矩阵。
第48课
schedule
48、二维数组(2)
时长45 ~ 60+min
学习要点:矩阵转置。
第49课
schedule
49、引入函数
时长45 ~ 60+min
学习要点:函数结构 | 函数声明。
第50课
schedule
50、函数的调用
时长45 ~ 60+min
学习要点:形参 | 返回值。
第51课
schedule
51、函数的嵌套调用
时长45 ~ 60+min
学习要点:返回值转换 | 递归调用 | 阶乘。
第52课
schedule
52、引入指针
时长45 ~ 60+min
学习要点:指针 | 取地址。
第53课
schedule
53、数组与指针
时长45 ~ 60+min
学习要点:数组 | 指针。
第54课
schedule
54、地址交换
时长45 ~ 60+min
学习要点:指针变量。
第55课
schedule
55、猜数字游戏
时长45 ~ 60+min
学习要点:猜数字游戏程序设计。
第56课
schedule
56、模拟银行系统
时长45 ~ 60+min
学习要点:开卡 | 存钱 | 取钱 | 查看余额。

最后感谢赞助老师,打赏是最好的支持:

微信 打赏 支付宝 加微信 加QQ
笑脸 星星