当前位置:首页 >> 学科竞赛 >>

高中参加信息学奥赛的感想与收获


高中参加信息学奥赛的感想与收获
对于信息学奥赛,我觉得学习这个一方面是满足兴趣,另外就是它对思维也有一定 的作用,尤其是数学。数学学的比较好,编程学起来也比较轻松些,同时也能提升数学 思维。 对于初学者来说,学 pascal 前最好先学一些计算机的基本知识,包括计算机的基本 组成,基本工作原理,一些基本概念等,可以去看相关的书,这些基本知识对于学习 pascal 很有帮助。学习 pascal 遇到一些不了解,不理解的东西时,除了请教老师外,还 可以自主多到网上查一查相关知识,如果查了后还是看不懂,那么可以继续查那些看不 懂的地方,有时为了弄懂一个问题需要查很多次,但这样可以比较快的积累知识,拓宽 知识面。 如果已经有学过其他编程语言,例如 c 语言,vb,其中很多的东西都可以类比到 pascal 来,这样可以更快的掌握 pascal,例如数据类型,语句,过程,函数,递归,传 值,传址等这些都是相通的,甚至格式上还有一些共同的地方。 由于编程语言要求比较规范,注重格式,所以有时一些格式的东西会比较混乱,例 如某些语句的格式,某些数据类型的定义方法及标识符,一些函数,过程的名称和参数 等比较零碎的东西,这些东西可以用个笔记本来整理一下,做成个小手册,方便查阅, 经过一段时间后自然会用到比较熟。 学习编程一个比较重要的技能就是要会检查和调试程序, 出现错误时 pascal 会有提 示,不过是英文的,平时积累一些计算机方面的术语的英文单词也是很有用的,例如 function 函数, procedure 过程, type 类型, error 错误, identifier 标识符, memory 内存.... 看的懂它的错误提示就可以很快发现错误,如果是程序没能给出准确结果的,则还可以 让程序逐步运行,然后跟踪一些关键变量的值,找出设计上的错误。 在时间分配上,高二算是三年中打基础很重要的一年,高二的时间相对没高三紧, 高三就更重要些,所以大部分的 pascal 的学习争取在高一高二完成比较好。


相关文章:
更多相关标签: