这门课值不值得学:先看清它解决什么问题
很多转行者或家长一听到信息学竞赛,第一反应是“是不是得学很高深的算法”。其实CSP入门组的第一道门槛,不是动态规划或图论,而是最朴素的C++语法。这门课解决的问题非常具体:带零基础的人跨过C++语法关,能看懂题意、能把数学逻辑翻译成机器能跑的代码。它不教你怎么优化时间复杂度,也不碰复杂数据结构,只聚焦在变量、输入输出、分支、循环、数组和函数这六大块。如果你连“从键盘读入三个数并按大小输出”这种题都要卡半天,那这套资料就是为你准备的。它不是用来冲刺省一的拔高课,而是帮你把地基打实,避免后期学算法时连for循环边界都写错。
适合什么基础与建议先看的模块
这套资料适合完全没接触过编程的纯小白,只要跟着视频把开发环境装好就能动手。建议不要一上来就按顺序从头刷到尾,而是先抓两个核心模块。第一是基础入门部分,重点看变量的定义和键盘读入,这是后续所有题目的交互基础,很多新手卡在题目做不出,其实是输入格式没搞懂。第二是选择结构与循环结构,这两块是CSP初赛的绝对主力。看视频时不要只盯着屏幕,必须开两个窗口:一边是讲课画面,一边是本地编译器。老师讲完一个案例,立刻暂停,自己把代码敲一遍,改一改条件参数看结果有什么变化。光看不练,到了上机考试连分号都会漏。
学完能独立做什么与资料配合方法
踏实学完这套语法基础,你能独立完成CSP入门组的前两道编程题,也就是那种不需要复杂算法、只考逻辑控制的题目。比如给定一组数据求最大值、按特定规则打印图形、处理简单的数值累加。此时你具备了把自然语言描述的规则转化为可运行代码的能力。配合资料练习时,顺序结构里的几个案例应用是很好的练手场,建议看完视频后先不看源码,自己读题写一遍,跑通了再去和课程里的写法对比。如果本地运行报错,先自己查报错信息,这是培养排错手感的关键。等这六个模块的案例都能脱稿写出来,你就算真正过了语法关,可以考虑进入下一阶段的算法训练了。
通过六大模块(基础入门、顺序结构、选择结构、循环结构、数组、函数),讲解C++语法基础。
课程目录
* 01 基础入门/
* 01 基础入门:Dev-C++软件安装.mp4 (33.08 MB), 08:31
* 02 基础入门:我的第一个C++程序.mp4 (85.51 MB), 27:28
* 03 基础入门:C++变量的使用.mp4 (80.77 MB), 24:44
* 04 基础入门:从键盘读入变量的值.mp4 (58.63 MB), 18:33
* 05 基础入门:C++中的算术运算.mp4 (74.49 MB), 22:53
* 02 顺序结构/
* 01 顺序结构:案例应用1.mp4 (36.09 MB), 12:05
* 02 顺序结构:案例应用2.mp4 (32.09 MB), 09:52
* 03 顺序结构:案例应用3.mp4 (28.35 MB), 08:53
* 04 顺序结构:案例应用4.mp4 (46.19 MB), 14:47
* 05 顺序结构:案例应用5.mp4 (41.78 MB), 12:31
* 06 顺序结构:案例应用6.mp4 (31.18 MB), 10:23
* 03 选择结构/
* 01 选择结构:单分支if.mp4 (73.76 MB), 23:56
* 02 选择结构:双分支if.mp4 (39.19 MB), 11:45
* 03 选择结构:多分支if.mp4 (29.00 MB), 08:28
* 04 选择结构:案例应用1.mp4 (32.26 MB), 10:05
* 05 选择结构:案例应用2.mp4 (42.84 MB), 13:38
* 06 选择结构:案例应用3.mp4 (69.05 MB), 21:36
* 04 循环结构/
* 01 循环结构:for循环.mp4 (80.48 MB), 21:56
* 02 循环结构:while循环.mp4 (42.12 MB), 12:56
* 03 循环结构:do while循环.mp4 (35.29 MB), 11:06
* 04 循环结构:案例应用1.mp4 (37.36 MB), 12:05
* 05 循环结构:案例应用2.mp4 (32.87 MB), 10:53
* 06 循环结构:案例应用3.mp4 (34.40 MB), 07:40
* 07 循环结构:案例应用4.mp4 (45.93 MB), 13:42
* 08 循环结构:案例应用5.mp4 (28.74 MB), 09:00
* 09 循环结构:案例应用6.mp4 (23.68 MB), 07:33
* 05 数组/
* 01 数组:初识数组.mp4 (87.66 MB), 27:44
* 02 数组:元素查找.mp4 (88.52 MB), 28:11
* 03 数组:元素移动1.mp4 (41.35 MB), 13:07
* 04 数组:元素移动2.mp4 (30.25 MB), 09:10
* 05 数组:元素移动3.mp4 (25.10 MB), 07:36
* 06 数组:二维数组1.mp4 (64.09 MB), 19:48
* 07 数组:二维数组2.mp4 (42.81 MB), 13:11
* 08 数组:案例应用1.mp4 (39.86 MB), 11:22
* 09 数组:案例应用2.mp4 (67.65 MB), 19:50
* 06 函数/
* 01 函数:系统函数.mp4 (56.03 MB), 17:53
* 02 函数:自定义函数.mp4 (64.93 MB), 20:13
* 03 函数:案例应用1.mp4 (60.75 MB), 18:09
* 04 函数:案例应用2.mp4 (48.00 MB), 14:17
* 05 函数:案例应用3.mp4 (57.07 MB), 18:13






