LogoCSP Wiki By Yundou

开始

一切的一切,从这里开始。

前言

现在你处于刚刚听说“编程”、“C++”、“信息学”,甚至还并未完全了解这些名词的阶段,并且决心入门这一门竞赛并且在未来的几年拿到奖项。

阶段

1、新手上路

现在的你什么都不知道,当前要做的事情就是跟随教程和老师的指引,一步一步的去了解编程和C++。

当你自己学习完hello world,并且能“背熟”这个模板,说明你已经初出茅庐,了解了程序是怎么编写与编译的。

2、初步掌握

当你将本版块的所有篇章(顺序结构、分支结构、循环结构、数组、结构体、函数)全部学习完之后,恭喜你,你已经初步掌握了C++。

在这个阶段,你应该能依靠自己做出一些基础的语法题目,比如判断闰年、统计中位数等,并且拥有一定阅读他人程序和调试代码的能力。

3、熟能生巧

当你靠自己做完本板块中的全部习题,并且对接下来的练习赛的语法题目都已经不感到棘手时,说明你已经熟练掌握了C++这一门语言。

在这个阶段,虽然你没有数据结构与算法的知识,但是你能靠自己甚至编写出一个小游戏,C++的语法在你大脑里像日常交流讲话一样简单。

在这个阶段,如果还想要进一步提升,就需要前往普及组板块,学习一些更加“脱离语法”的知识。

学习方法

完事开头难,学习任何新事物都是让人感到头疼的,但是学会之后的满足于成就感也客观存在。

以下给初学的同学一些学习C++语法的建议。

1、多思考多提问

和语文英语这些文科课程不同,光靠死记硬背是没有用的,我们需要在学习的过程中发挥主动性,在已有的讲解上进行思考,对于不会的地方多去提问。

怎么提问?利用身边的一切资源,无论是老师也好书也好搜索引擎也好,都能为你的疑问提供解答。

2、实践出真知

编程和我们接触过的学校里的语数英不同,是一门实践性质特别强的学科。

我们讲过的任何知识点,都要在电脑里自己动手去实现,如果有一个地方有疑惑怎么办?自己动手去实践!

通过自己上手去编写程序,可以快速入门C++这门语言。

3、积累题量

怎么才能提高?答:做题!

学习任何知识都离不开做题,积累题量是第一且唯一能实实在在提高我们编程能力的方法。

但是做题也有讲究,如果一直做“水题”,即自己早已滚瓜烂熟的题目,是几乎得不到什么提升的。

多去挑战自己,多找自己“几乎不会”的题目去做,直到这个难度的题目变成“水题”,是最快的提高能力的方法。

那么现在,让我们开始吧!

On this page