课程定位与核心痛点 信息学奥赛(NOIP/CSP-J/S)对绝大多数初学者而言,最大的门槛并非代码本身,而是如何将数学逻辑转化为严谨的计算机语言。很多学生在学了半年编程后,依然无法独立解决简单的算法题,根本原因在于缺乏系统的训练路径:知识点是零散的,遇到具体问题不知道调用哪个语法模块,更不清楚输入输出的边界条件处理。本课程专为青少年编程入门及竞赛预备阶段设…
信息学奥赛(NOIP/CSP-J/S)对绝大多数初学者而言,最大的门槛并非代码本身,而是如何将数学逻辑转化为严谨的计算机语言。很多学生在学了半年编程后,依然无法独立解决简单的算法题,根本原因在于缺乏系统的训练路径:知识点是零散的,遇到具体问题不知道调用哪个语法模块,更不清楚输入输出的边界条件处理。本课程专为青少年编程入门及竞赛预备阶段设计,旨在填补“懂语法”与“会解题”之间的巨大鸿沟。它不只是教你C++的语法糖,更是通过一套结构化的训练体系,帮助学生建立计算思维,从第一行代码开始,就按照工程规范来理解程序的执行逻辑。
课程技术栈锁定C++,这是信奥赛的标准语言,也是后端开发与高性能计算的重要基石。建议学习者按照以下顺序对照实践:
在练习时,不要只看视频演示,必须关闭视频,自己在IDE中独立敲出每一行代码。遇到编译错误或运行结果不符预期,通过断点或中间变量打印来排查,这是程序员必备的核心能力。
完成本课程核心模块的学习并完成配套训练后,学习者应能独立实现包含输入读取、数据处理、条件分支输出在内的标准控制台程序。具体表现为:能够准确解决涉及周长面积计算、数值拆分、简单逻辑判断的计算类题目,代码具备基本的规范性与可读性。这不仅是为信奥赛打基础,更是为后续学习数据结构与算法(如排序、查找、动态规划)构建坚实的语言地基。建议将每一节的训练题作为最小可执行单元(MVP),确保代码能在本地环境中正确编译运行,再进入下一章节。
162440jcz4v4eo29wzwxxy.jpg (63.83 KB, 下载次数: 0) 2025-8-30 11:24 上传 课程目录: 01.换个角度看世界,欢迎来到编程的世界.mp4 02.1 青少年编程软件安装及设置详解.mp4 02.2 第一个程序相关的单词.mp4 02.3 第一个程序的编写及注意事项.mp4 03.1 C++算术运算.mp4 03.2 训练题:求周长面积、市场买鸡价格计算.mp4 04.1 什么是数学中的变量.mp4 04.2 C++中的变量定义和使用.mp4 04.3 训练题:时间换算、求正方形面积等问题.mp4 05.1 从键盘读入变量的值.mp4 05.3 如何保留小数位.mp4 05.4 训练题:多边形内角、圆周长面积等问题.mp4 06.2 训练题:三位数各位求和、加密四位数等.mp4 08.1 多分支判断语法详解.mp4 08.2 训练题:成绩
162440jcz4v4eo29wzwxxy.jpg (63.83 KB, 下载次数: 0) 2025-8-30 11:24 上传 课程目录: 01.换个角度看世界,欢迎来到编程的世界.mp4 02.1 青少年编程软件安装及设置详解.mp4 02.2 第一个程序相关的单词.mp4 02.3 第一个程序的编写及注意事项.mp4 03.1 C++算术运算.mp4 03.2 训练题:求周长面积、市场买鸡价格计算.mp4 04.1 什么是数学中的变量.mp4 04.2 C++中的变量定义和使用.mp4 04.3 训练题:时间换算、求正方形面积等问题.mp4 05.1 从键盘读入变量的值.mp4 05.3 如何保留小数位.mp4 05.4 训练题:多边形内角、圆周长面积等问题.mp4 06.2 训练题:三位数各位求和、加密四位数等.mp4 08.1 多分支判断语法详解.mp4 08.2 训练题:成绩判断、包装箱型号等问题.mp4 09.3 训练题:三位数最大数、三角形类别等.mp4 10.2 while循环习题训练.mp4 11.2 训练题:寻找反序列、雷劈数等问题.mp4 11.4 while实现韩信点兵.mp4 11.5 while实现短除法.mp4 12.1 程序调错-语法错误的解决方法.mp4 12.2 逻辑调错-输出调试法.mp4 12.3 逻辑调错-单步调试法.mp4 12.4 逻辑调错-调错案例讲解.mp4 13.1 嵌套循环-入门案例.mp4 13.2 嵌套循环-看程序写输出(1).mp4 13.3 嵌套循环-看程序写输出(2).mp4 13.4 矩形-三角-平行四边形输出.mp4 13.5 循环中常见数列规律.mp4 13.6 嵌套循环输出正三角和倒三角.mp4 13.7 嵌套循环输出菱形和箭头.mp4 13.8 嵌套循环输出空心正三角、常见快捷键.mp4 14.1 穷举思想和鸡兔同笼问题.mp4 14.2 穷举解决:买公园门票问题.mp4 14.3 穷举解决:买小猫小狗问题.mp4 14.4 穷举解决:阿凡提的难题.mp4 14.5 嵌套循环穷举解决:百钱百鸡问题.mp4 14.6 嵌套循环穷举解决:兑换硬币问题.mp4 14.7 嵌套循环穷举解决:购买文具问题.mp4 15.1 数组的基础知识详解.mp4 15.10 数组元素移动-数组元素删除.mp4 15.2 数组实现:求总分-平均分问题.mp4 15.3 数组实现:考试成绩统计.mp4 15.4 数组实现:支撑数问题.mp4 15.5 数组实现:排除异形基因.mp4 15.6 数组实现:身高统计问题.mp4 15.7 数组找数-元素查找.mp4 15.8 数组找数-求最大最小数.mp4 15.9 数组元素移动-数组逆序.mp4 16.1 数组元素移动-数组元素插入.mp4 16.10 数组存储运算结果-标记数组的用法.mp4 16.2 数组元素移动-有序数组插入元素.mp4 16.3 数组元素排序.mp4 16.4 排序问题-数的排序.mp4 16.5 排序问题-语文成绩.mp4 16.6 排序问题-求中位数.mp4 16.7 数组存储运算结果-COUNT问题.mp4 16.8 数组存储运算结果-数字出现次数.mp4 16.9 数组存储运算结果-去除重复数字.mp4 17.1 sqrt函数的基础知识.mp4 17.2 sqrt应用-完全平方数.mp4 17.3 sqrt应用-判断素数及程序运行效率讨论.mp4 17.4 sqrt应用-求因子和.mp4 18.1 自定义函数基础知识.mp4 18.2 自定义函数入门案例.mp4 18.3 有输入参数返回值的函数定义.mp4 18.4 变量的生命周期详解.mp4 18.6 函数应用-一个三位数问题求解.mp4 18.7 函数应用-亲密数对问题求解.mp4 18.8 函数应用-回文数个数问题求解.mp4 18.9 函数应用-哥德巴赫猜想问题求解.mp4 19.1 递归基础知识讲解-求解等差数列.mp4 19.2 递归案例-求等比数列及阶乘问题.mp4 19.4 递归应用-求S的值.mp4 19.5 递归应用-数列前n项求和.mp4 20.1 字符型-字符类型的基础知识.mp4 20.2 字符型-大小写字母的转换及转义字符.mp4 20.3 字符型的应用-打印字母表.mp4 20.4 字符型的应用-打印字母三角.mp4 21.2 字符数组应用-统计字符个数.mp4 21.3 字符数组应用-数字和问题求解.mp4 21.4 字符数组应用-调换位置问题求解.mp4 21.5 字符数组应用-判断回文数.mp4 21.6 字符数组应用-统计字母出现次数.mp4 21.7 字符数组应用-国王的魔镜问题.mp4 22.1 词组缩写问题求解.mp4 22.2 字符串压缩问题求解.mp4 22.3 字符数组相关系统函数讲解.mp4 22.4 找英文句子中最长单词问题求解.mp4 22.5 我是第几个单词问题求解.mp4 22.6 a+b表达式求解问题.mp4 23.1 二维数组的定义和遍历.mp4 23.2 二维数组应用-郭远摘苹果问题.mp4 23.3 二维数组应用-各个科目成绩的平均分.mp4 23.4 二维数组应用-杨辉三角问题.mp4 23.5 二维数组应用-图像相似度问题.mp4 24.1 矩阵问题-对角线.mp4 24.2 矩阵问题-数字走向.mp4 24.3 矩阵问题-斜角.mp4 24.4 矩阵问题-拐角.mp4 24.5 矩阵问题-有趣的数字图形.mp4 24.6 应用问题-遥控飞机争夺赛.mp4 24.7 应用问题-哥德巴赫猜想的所有解.mp4 24.8 应用问题-等比例缩放照片.mp4 DEV-C 安装软件_5.5.2_Setup.exe 中小学C++信息学奥赛的程目录.txt 东方博宜青少年编程C++算法篇云课堂笔记 01、string类型.pdf 02、进制转换.pdf 03、高精度运算.pdf 04、递推.pdf 05、贪心.pdf 06、递归.pdf 07、深搜与回溯.pdf 08、分治和排序.pdf 09、广度优先搜索(BFS).pdf 10、指针和结构体.pdf 11、STL(标准模板库).pdf 12、动态规划(DP).pdf