Free Pascal语言与基础算法(第二版)(附光盘)

Free Pascal语言与基础算法(第二版)(附光盘)

作者:舒春平

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

出版年:2009-08-01

评分:5分

ISBN:9787502355609

所属分类:教辅教材

书刊介绍

Free Pascal语言与基础算法(第二版)(附光盘) 目录

**部分Free Pascal语言**章初识Free Pascal语言1.1Paseal语言介绍1.1.1Pascal语言概述1.1.2Pastal语言的特点1.1.3Pascal语言程序的基本结构1.1.4Free Pascal语言系统的使用1.2简单程序设计习题第二章顺序结构程序设计2.1例子引言2.2赋值语句与算术表达式2.2.1赋值语句2.2.2算术表达式2.3输入语句2.4输出语句2.4.1输出语句的格式2.4.2输出语句的功能2.4.3带格式的输出语句2.5常量和变量2.5.1常量2.5.2常量的定义2.5.3变量说明2.6标准数据类型2.6.1整型(integer)2.6.2实型(real)2.6.3字符型(char)2.6.4布尔型(boolean)2.7顺序结构程序设计习题第三章分支结构程序设计3.1布尔类型变量3.1.1Pascal中的布尔(逻辑)类型3.1.2关系表达式与布尔表达式3.2简单的if语句3.3if条件语句嵌套3.4case语句(分情况语句)3.5分支结构程序设计习题第四章循环结构程序设计4.1for语句4.1.1for语句的一般格式4.1.2for语句执行过程4.1.3for语句说明4.1.4for循环程序设计4.2while循环4.2.1while循环4.2.2while循环程序设计4.3直到型循环4.3.1直到型循环(repeat-until语句)4.3.2repeat-until循环程序设计4.4循环嵌套程序设计习题第五章数组类型5.1一维数组5.1.1为什么要使用数组5.1.2一维数组5.1.3一维数组程序设计5.2二维数组5.2.1二维数组的定义5.2.2二维数组元素的引用5.2.3二维数组程序设计5.3字符数组和字符串类型5.3.1字符数组5.3.2字符串类型5.3.3字符数组和字符串程序设计习题第六章过程与函数6.1函数6.1.1函数的说明6.1.2函数的调用6.1.3函数程序设计6.2过程6.2.1过程的说明6.2.2过程的调用6.2.3过程程序设计6.2.4带参过程6.2.5过程的调用6.2.6参数传递6.3函数与过程6.3.1过程、函数的数据传递6.3.2全局变量、局部变量及它们的作用域6.3.3过程和函数的嵌套6.3.4子程序(模块化)结构的程序设计6.4递归6.4.1递归概念6.4.2递归应用习题第七章集合与记录类型及文件操作7.1集合类型7.1.1集合类型的定义和变量的说明7.1.2集合的值7.1.3集合的运算7.2记录类型7.2.1记录类型的定义7.2.2开域语句7.3文件操作习题第八章动态数据类型8.1指针的定义及操作8.2链表结构8.3链表程序设计习题第二部分基础算法**章高精度计算第二章数据排序第三章递推算法第四章递归算法第五章搜索与回溯算法第六章贪心算法第七章分治算法第八章广度优先搜索第九章动态规划9.1动态规划的基本模型9.1.1多阶段决策过程的*优化问题9.1.2动态规划的基本概念和基本模型构成9.1.3*优化原理与无后效性原則9.1.4动态规划设计方法的一般模式9.2动态规划与递推9.3历届NOIP动态规划试题9.4背包问题9.5动态规划应用举例附录附录一编译错误对照表附录二运行错误对照表附录三Math库实用函数简介

Free Pascal语言与基础算法(第二版)(附光盘) 内容简介

信息学奥林匹克竞赛是智力与应用计算机能力的比赛,选手除了要求具有扎实的基础知识、掌握计算机的程序设计语言、了解数据结构与算法外,还需要有较强的上机编程、调试程序的能力。市面上关于程序设计与算法的书有很多,但针对信息学竞赛的书籍并不多,特别是适合入门者的书籍更少。作为教学**线的资深教练,编者深深地体会到入门教学的不易。死板的填鸭式教学必然会让程序设计成为初学者心中“枯燥乏味”的代名词,进而导致大量的潜力选手在感受到信息学乐趣之前放弃。怎样让初学者轻松快速通过语言与基础算法关,是摆在选手和教练员面前的一道难题。编者每年都会给高一新生上pascal语言课,每年也都能看到一些同学感叹枯燥的语法与理论。“能不能让他们在模仿、实践中慢慢学会什么叫变量常量、什么叫分支循环呢?”多年的辅导经验和对这种问题的不断思考在编者心中萌发出一个想法:为广大的信息学参赛选手编一本有质量的入门教程。现在,这本书终于问世了。在pascal语言讲解方面,两位编者以坚持实用性为首的观点,绕过繁琐的语法规则,通过简单例题来解释pascal语言中的概念、组成和用法,把抽象知识融合到实践中,降低学习门槛,提高学生兴趣。不仅如此,多年的教学积累还让两位编者深知入门的难点所在,从而作出更加有针对性的讲解。另外,编者还非常注重初学者的程序代码风格,强调培养选手的良好编程风格和习惯,这无疑是一个优秀选手所**的素质。可以预见,本书对初学者学习pascal语言能起到“立竿见影”的效果。

Free Pascal语言与基础算法(第二版)(附光盘) 节选

《Free Pascal语言与基础算法》内容:在Pascal语言讲解方面,《Free Pascal语言与基础算法》以坚持实用性为首的观点,绕过繁琐的语法规则,通过简单例题来解释Pascal语言中的概念、组成和用法,把抽象知识融合到实践中,降低学习门槛,提高学生兴趣。另外,编者还非常注重初学者的程序代码风格,强调培养选手的良好编程风格和习惯,这无疑是一个优秀选手所**的素质。可以预见,《Free Pascal语言与基础算法》对初学者学习Pascal语言能起到“立竿见影”的效果。

相关推荐

微信二维码