本书主要包括Pascal语言语法知识、程序设计规范及基础的信息学奥林匹克竞赛编程训练三部分内容。 本书共分11章。第1章介绍Pascal语言的基础知识;第2章介绍Pascal语言语句;第3章介绍Pascal语言子程序;第4章介绍Pascal语言用户自定义类型;第5章介绍Pascal类型关系和集合类型;第6章介绍Pascal数组类型;第7章介绍Pascal记录类型;第8章介绍Pascal文件类型;第9章介绍Pascal指针类型;第10章为Pascal编程训练;第11章为历届分区联赛初赛试题题解。本书在讲解Pascal语言语法的同时讲述了程序设计规范和如何建立程序设计思想,讲解过程中始终贯彻知识讲解结合上机操作。本书内容丰富并具有体系性,讲解详细清晰,程序风格严谨规范。 本书适用于初学程序设计或初学信息学奥林匹克竞赛的中小学生自学,也可作为信息学奥林匹克竞赛的基础培训教材。