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