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