书籍详情

Free Pascal语言与基础算法

Free Pascal语言与基础算法

作者:舒春平、董永建

出版社:科学技术文献出版社

出版时间:2009-08-01

ISBN:9787502355609

定价:¥35.00

购买这本书可以去
内容简介
  信息学奥林匹克竞赛是智力与应用计算机能力的比赛,选手除了要求具有扎实的基础知识、掌握计算机的程序设计语言、了解数据结构与算法外,还需要有较强的上机编程、调试程序的能力。市面上关于程序设计与算法的书有很多,但针对信息学竞赛的书籍并不多,特别是适合入门者的书籍更少。作为教学第一线的资深教练,编者深深地体会到入门教学的不易。死板的填鸭式教学必然会让程序设计成为初学者心中“枯燥乏味”的代名词,进而导致大量的潜力选手在感受到信息学乐趣之前放弃。怎样让初学者轻松快速通过语言与基础算法关,是摆在选手和教练员面前的一道难题。编者每年都会给高一新生上Pascal语言课,每年也都能看到一些同学感叹枯燥的语法与理论。“能不能让他们在模仿、实践中慢慢学会什么叫变量常量、什么叫分支循环呢?”多年的辅导经验和对这种问题的不断思考在编者心中萌发出一个想法:为广大的信息学参赛选手编一本有质量的入门教程。现在,这本书终于问世了。在Pascal语言讲解方面,两位编者以坚持实用性为首的观点,绕过繁琐的语法规则,通过简单例题来解释Pascal语言中的概念、组成和用法,把抽象知识融合到实践中,降低学习门槛,提高学生兴趣。不仅如此,多年的教学积累还让两位编者深知入门的难点所在,从而作出更加有针对性的讲解。另外,编者还非常注重初学者的程序代码风格,强调培养选手的良好编程风格和习惯,这无疑是一个优秀选手所必备的素质。可以预见,本书对初学者学习Pascal语言能起到“立竿见影”的效果。
作者简介
暂缺《Free Pascal语言与基础算法》作者简介
目录
第一部分 Free Pascal语言
第一章 初识Free Pascal语言
1.1 Paseal语言介绍
1.2 简单程序设计
习题
第二章 顺序结构程序设计
2.1 例子引言
2.2 赋值语句与算术表达式
2.3 输入语句
2.4 输出语句
2.5 常量和变量
2.6 标准数据类型
2.7 顺序结构程序设计
习题
第三章 分支结构程序设计
3.1 布尔类型变量
3.2 简单的if语句
3.3 if条件语句嵌套
3.4 case语句(分情况语句)
3.5 分支结构程序设计
习题
第四章 循环结构程序设计
4.1 for语句
4.2 while循环
4.3 直到型循环
4.4 循环嵌套程序设计
习题
第五章 数组类型
5.1 一维数组
5.2 二维数组
5.3 字符数组和字符串类型
习题
第六章 过程与函数
6.1 函数
6.2 过程
6.3 函数与过程
6.4 递归
习题
第七章 集合与记录类型及文件操作
7.1 集合类型
7.2 记录类型
7.3 文件操作
习题
第八章 动态数据类型
8.1 指针的定义及操作
8.2 链表结构
8.3 链表程序设计
习题
第二部分 基础算法
第一章 高精度计算
第二章 数据排序
第三章 递推算法
第四章 递归算法
第五章 搜索与回溯算法
第六章 贪心算法
第七章 分治算法
第八章 广度优先搜索
第九章 动态规划
9.1 动态规划的基本模型
9.2 动态规划与递推
9.3 历届NOIP动态规划试题
9.4 背包问题
9.5 动态规划应用举例
附录
附录一 编译错误对照表
附录二 运行错误对照表
附录三 Math库实用函数简介
猜您喜欢

读书导航