本套课程C++青少年编程/NOIP奥赛从入门到精通,由宋老师主讲,越来越多的父母选择让孩子学习编程,不仅能够锻炼孩子的逻辑思维能力还能够为孩子打开一扇新的世界大门,本套课程专为青少年打造(小学、初中)的C++精品课程,课程涵盖知识点、习题训练、学习方法、学习技巧,学习效率高。文章底部附下载地址。
课程介绍:
青少年为什么要学编程?
1.锻炼逻辑思维;
2.提升数学能力;
3.升学名校加分;
4.为未来做准备。
课程大纲:
1.青少年编程起航篇:欢迎进入编程的世界;
2.青少年编程软件安装和第一个程序详解;
3.C++编程中的基本运算;
4.C++变量的使用-让程序更灵活;
5.从键盘读入变量的值-让程序学会接收指令;
6.拆位运算-算术运算综合应用;
7.双分支判断-一分为二看问题;
8.多分支判断-详细探讨一个问题的N个面;
9.分支判断总结-对比学习,了解差异;
10.while循环-花谢花开就是循环;
11.for循环-对比while学习循环的另一种形式;
12.程序调错-程序调错技巧总结;
13.嵌套循环-循环中的循环;
14.穷举算法-逐一尝试法;
15.数组-大量数据处理容器;
16.数组进阶问题-数组的深入讨论;
17.sqrt函数的应用-程序运行效率初步讨论;
18.自定义函数-代码复用,高效编程;
19.递归-函数的自我调用;
20.字符型-char类型及应用;
21.字符数组-存储字符的容器;
22.字符数组进阶-字符数组问题深入讨论;
23.二维数组-存储数组的数组;
24.二维数组进阶-二维数组矩阵及应用问题。
课程文件目录:V-1855:C++青少年编程NOIP奥赛从入门到精通[24.7G]
C++青少年编程NOIP奥赛从入门到精通
2.1 青少年编程软件安装及设置详解
2.2 第一个程序相关的单词
2.3 第一个程序的编写及注意事项
3.1 C++算术运算
3.2 训练题:求周长面积、市场买鸡价格计算
4.1 什么是数学中的变量
4.2 C++中的变量定义和使用
4.3 训练题:时间换算、求正方形面积等问题
5.1 从键盘读入变量的值
5.2 OJ在线判断题库的使用
5.3 如何保留小数位
5.4 训练题:多边形内角、圆周长面积等问题
6.1 如何拆出整数的各个位
6.2 训练题:三位数各位求和、加密四位数等
7.1 双分支判断语法详解
7.2 训练题:冷饮价格、奇偶判断等问题
8.1 多分支判断语法详解
8.2 训练题:成绩判断、包装箱型号等问题
9.1 多分支和多个if的区别
9.2 三个数由小到大排序
9.3 训练题:三位数最大数、三角形类别等
10.1 while循环基础知识详解
10.2 while循环习题训练
10.3 训练题:求1~n的积、含有3的自然数等
11.1 for循环基础知识详解
11.2 训练题:寻找反序列、雷劈数等问题
11.3 for和while的应用场景对比讲解
11.4 while实现韩信点兵
11.5 while实现短除法
12.1 程序调错-语法错误的解决方法
12.2 逻辑调错-输出调试法
12.3 逻辑调错-单步调试法
12.4 逻辑调错-调错案例讲解
13.1 嵌套循环-入门案例
13.2 嵌套循环-看程序写输出(1)
13.3 嵌套循环-看程序写输出(2)
13.4 矩形-三角-平行四边形输出
13.5 循环中常见数列规律
13.6 嵌套循环输出正三角和倒三角
13.7 嵌套循环输出菱形和箭头
13.8 嵌套循环输出空心正三角、常见快捷键
14.1 穷举思想和鸡兔同笼问题
14.2 穷举解决:买公园门票问题
14.3 穷举解决:买小猫小狗问题
14.4 穷举解决:阿凡提的难题
14.5 嵌套循环穷举解决:百钱百鸡问题
14.6 嵌套循环穷举解决:兑换硬币问题
14.7 嵌套循环穷举解决:购买文具问题
15.1 数组的基础知识详解
15.10 数组元素移动-数组元素删除
15.2 数组实现:求总分-平均分问题
15.3 数组实现:考试成绩统计
15.4 数组实现:支撑数问题
15.5 数组实现:排除异形基因
15.6 数组实现:身高统计问题
15.7 数组找数-元素查找
15.8 数组找数-求最大最小数
15.9 数组元素移动-数组逆序
16.1 数组元素移动-数组元素插入
16.10 数组存储运算结果-标记数组的用法
16.2 数组元素移动-有序数组插入元素
16.3 数组元素排序
16.4 排序问题-数的排序
16.5 排序问题-语文成绩
16.6 排序问题-求中位数
16.7 数组存储运算结果-COUNT问题
16.8 数组存储运算结果-数字出现次数
16.9 数组存储运算结果-去除重复数字
17.1 sqrt函数的基础知识
17.2 sqrt应用-完全平方数
17.3 sqrt应用-判断素数及程序运行效率讨论
17.4 sqrt应用-求因子和
18.1 自定义函数基础知识
18.2 自定义函数入门案例
18.3 有输入参数返回值的函数定义
18.4 变量的生命周期详解
18.5 函数应用-纯粹素数问题求解
18.6 函数应用-一个三位数问题求解
18.7 函数应用-亲密数对问题求解
18.8 函数应用-回文数个数问题求解
18.9 函数应用-哥德巴赫猜想问题求解
19.1 递归基础知识讲解-求解等差数列
19.2 递归案例-求等比数列及阶乘问题
19.3 递归案例-兔子数量问题讨论递归的效率
19.4 递归应用-求S的值
19.5 递归应用-数列前n项求和
20.1 字符型-字符类型的基础知识
20.2 字符型-大小写字母的转换及转义字符
20.3 字符型的应用-打印字母表
20.4 字符型的应用-打印字母三角
21.1 字符数组基础-字符数组基础知识讲解
21.2 字符数组应用-统计字符个数
21.3 字符数组应用-数字和问题求解
21.4 字符数组应用-调换位置问题求解
21.5 字符数组应用-判断回文数
21.6 字符数组应用-统计字母出现次数
21.7 字符数组应用-国王的魔镜问题
22.1 词组缩写问题求解
22.2 字符串压缩问题求解
22.3 字符数组相关系统函数讲解
22.4 找英文句子中最长单词问题求解
22.5 我是第几个单词问题求解
22.6 a+b表达式求解问题
23.1 二维数组的定义和遍历
23.2 二维数组应用-郭远摘苹果问题
23.3 二维数组应用-各个科目成绩的平均分
23.4 二维数组应用-杨辉三角问题
23.5 二维数组应用-图像相似度问题
24.1 矩阵问题-对角线
24.2 矩阵问题-数字走向
24.3 矩阵问题-斜角
24.4 矩阵问题-拐角
24.5 矩阵问题-有趣的数字图形
24.6 应用问题-遥控飞机争夺赛
24.7 应用问题-哥德巴赫猜想的所有解
24.8 应用问题-等比例缩放照片
东方博宜青少年编程C++算法篇云课堂笔记
1、string类型
2、进制转换
3、高精度运算
4、递推
5、贪心
6、递归
7、深搜与回溯
8、分治和排序
9、广度优先搜索(BFS)
10、指针和结构体
11、STL(标准模板库)
12、动态规划(DP)
东方博宜青少年编程C++云课堂笔记
1~2、编程入门与软件安装
3、C++的常见运算
4、C++的变量
5、从键盘读入变量的值及保留小数位问题
6、拆位求解
7、双分支判断
8、多分支判断
9、多分支和多个if
10、while循环
11、for循环及和while的对比学习
12、程序调错
13、嵌套循环
14、穷举
15、数组基础和数组元素移动
16、数组进阶:数组排序及用数组存放运算结果
17、sqrt()函数及应用
18、自定义函数
19、递归
20、字符数组
21、二维数组