小猫编程创始人
微信/QQ 7572320

王颢:参加信息学奥赛,买这两本就够了!

前段时间,有个小朋友用C语言编写一个程序,头一天还可以运行,第二天就无法运行。于是他的妈妈找到我,无奈,小朋友无法理解我的意思,就不了了之。本来我让他把程序文件发过来,却总是拍个照片给我,这样我也无法定位问题。

如果不是参加全国青少年信息学奥赛,我一般推荐先学Python编程,理由我在这篇文章里说了:王颢:Scratch编程太简单,学这个啊!。参加比赛,会用到C、C++和Pascal(排名100多名的语言还在比赛,无语中),所以可以直接学C或者C++吧!

比赛中,会用编程算法出考题,不管获不获奖,对于打基础都是有好处的,这也是我唯一推荐参加比赛的理由。其实,我是对这些比赛不太感冒,自己也参加过全国性的比赛。今天特意去NOIP的官网(http://www.noi.cn/)看了下,连资料都下载不了。官网都做不好,还举行信息学比赛,这不是很讽刺吗?

好了,既然要学习C语言,看书和找教练是两种途径。看书是最经济划算的,但是,遇到问题无人解答,就像前文提到的那个小朋友。找教练就是找个指导老师,有培养过选手的老师,这个费用当然高些,但是省时间。

今天就分享两本入门书,一本书是讲C语言基础的,一本是讲算法基础的。

这本书可以先买,从目录和部分书的图片来看,语言通俗易懂,适合C语言入门,知道编程是怎么回事。

很多家长也对编程感兴趣,可以陪着孩子学学,不过呢,这种语言需要懂计算机原理,知道内存、位宽、进制等基本知识,否则学起来较为费劲。

这本书就是讲解算法,虽然语言通俗易懂,但是知识点不是容易懂的,最好有个老师带带。靠着毅力,真不容易坚持下来,我自己每次都是硬着头皮看算法的书。

还是那句话,一旦搞定了,基础打牢了,不管以后工作还是业余编程,功力都不差,这是我的经验之谈。

代码式编程入门,还是Python简单,前段时间,王老师搭建的网站,更加简化了这种学习,也不用安装编辑器,也不用了解软件版本,上来就可以学习。

未经允许,不得转载本站任何文章:王颢 » 王颢:参加信息学奥赛,买这两本就够了!

分享到:更多 ()