
清华
学pascal的话要分两步(我从初二开始自学的,现在好歹有省一等水平了)第一,你要熟练掌握pascal语言,包括循环结构,选择结构,函数,过程,数据结构等基本的运用。这方面的基础书很多,没有特别的好坏之分,因此我不特别推荐。这步打好基础,很快学会。大概专心的话一个月可熟练掌握了。第二步,开始进入没有止境的算法学习阶段了。其中一些简单的如递归,深搜,简单动归在第一步时你已经接触过了,因此也对算法有了一定认识。我推荐两本书,一本是
清华大学出的《算法艺术与信息学竞赛》,刘汝佳的。另一本是《算法导论》,外国的超厚书(需要毅力啊)。前者比较突出一些技巧创造性的算法,学后很有启发。后者由浅入深,全面介绍了算法。这是我推荐的教材。另外,我想提醒你,学pascal主要重点在于锻炼思维。而以后都是面向对象的程序设计了,对算法要求不是很高。你自己把握吧。出和你同样状况的学长的建议,考虑采纳吧。