解决 NOIP 竞赛入门前的“从 0 到 1”断层
很多想走 C++ 编程路线的孩子,最大的痛点不是听不懂算法,而是卡在基础语法和软件环境上。NOIP(全国青少年信息学奥林匹克联赛)对代码规范要求极高,很多初学者因为变量定义错误、输入输出格式不对,或者对 `cin`/`cout` 的精度控制不熟,导致在简单题上反复丢分。本课程专门针对 NOIP 备考的早期阶段设计,重点解决的是“如何正确使用 C++ 语言进行基础运算”这一核心问题。它不急于讲高深的算法,而是花大量篇幅拆解 C++ 的算术运算、变量定义、键盘输入以及小数保留等基础操作。通过这些章节,学员能彻底扫清环境配置和基础语法的障碍,建立起符合竞赛要求的代码编写习惯,为后续接触逻辑判断和算法打下坚实的地基。
适合基础薄弱、急需建立编程思维的学生
这门课最适合具备初中数学基础,但完全没有编程经验的零基础学员。如果你已经学过 Python 或 Java,但想要转战 C++ 并适应 NOIP 的竞赛规则,这套资料同样适用,因为它详细讲解了 C++ 特有的语法细节。课程从“世界观的改变”开始,循序渐进地引导学员完成软件安装、编写第一个程序,直到掌握多分支判断。建议学习者先从“算术运算”和“变量定义”这两块入手,这两部分是 NOIP 题目的基础题库来源。对于有一定基础的同学,重点应放在“如何保留小数位”和“训练题”的练习上,这是很多初学者在处理浮点数运算时容易踩坑的地方。只要能独立完成课程中穿插的“求周长面积”、“三位数求和”等训练题,说明基础语法部分已经过关。
掌握基础语法,能独立完成 NOIP 简单逻辑题
学完这套资料后,学员不应再对着代码发懵,而应具备独立编写简单逻辑程序的能力。具体来说,你应该能熟练使用 C++ 的输入输出流进行数据读写,能根据题目要求定义变量并运用算术运算符进行计算,能够使用多分支判断结构解决简单的逻辑问题(如条件判断、价格计算等)。资料中的“训练题”是检验学习成果的关键,建议将每一个训练题都亲自敲一遍代码并运行,不要只看不练。只有通过大量重复的代码编写,才能将书本上的语法点转化为肌肉记忆,从而在 NOIP 的初赛和复赛中,将精力集中在解题思路上,而不是耗费在基础语法的调试上。
课程介绍
162440jcz4v4eo29wzwxxy.jpg 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 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






