PASCAL语言培训教程

资源下载
  1. 二一教育资源

PASCAL语言培训教程

资源简介

全国青少年信息学奥赛培训教程

初识 pasca1语
第二章简单程序设计
第一节数据类型、常量、变量
第二节赋值语句
第三节输出语句( WRITE语句
第四节输入语句(READ语句
第五节顺序结构程序设计
第三章选择结构的程序设计
第一节如果语句(IF语句)
第二节IF语句的嵌套
第三节情况语句(CASE语句)
第四节综合应用
第四章循环结构的程序设计
第一节循环语句(FOR语句)
第二节当语句( WHILE语句
第三节直到循环( REPEAT语句)
第四节多重循环结构
第五章枚举和子界类型
第一节枚举类型
第二节子界类型
第六章数组
第一节
数组
第二节多维数组
第三节数组类型的应用
第七章函数与过程
第一节函数
第二节过程
第三节递推算法
第四节递归算法
第八章集合和记录类型
第一节集合类型
第二节记录类型
第三节综合应用实例
第九章文件
第十章字符串处理
第一节字符与字符串类型
第二节字符串的操作
第三节字符串的综合应
第十一章算法初步
第一节回溯算法
第二节贪心算法
88
第三节分治算法
第四节穷举算法
第五节动态规划
情提示】邮购联系电话:0591-28717456电子信箱:
全国青少年信息学奥赛培训教程
第一章初识 Pascal语
cal语言概述
联邦工业大学的N.沃思( Niklaus wirth)教授于1968
年设计完成的
年正式发表。1975年,对 PASCAL语言进行了修改,作为”标准 PASCAL语言
AL语言是在AL
的基础上发展而成的。它是一种结构化的程序设计语言,可以用来编写应
用程序。它又是一种系统程序设计语言,可以用来编写顺序型的系统轼件(如编译程序)。它的功能强
编译程序简单,是70年代影响最大一种算法语
Pasca1语言的特点
使用者的角度来看, PASCAL语言有以下几个主要的特点
它是结构化的语
AL语言提供了直接实现三种基本结构的语句以及定义过程和”函数
程序)的功能。可以方便地书写出结构化程序。在编写程序时可以完全不使用c0T0语句和标号。这就易于
保证程序的正确性和易读性。 PASCAL语言强调的是可靠性、易于验证性、概念的清晰性和实现的简化。在
结构化这一点上,比其它(如 BASIC, FORTRAN77)更好一些
有丰富的数据类型。 PASCAL提供了整数、实型、字符型、布尔型、枚举型、子界型以及由以上类型
数据构成的数组类型、集合类型、记录类型和文件类型。此外,还提供了其它许多语言中所没有的指针类
型。沃思有一个著名的公式:“算法+数据结构=程序”。指出了在程序设计中研究数据的重要性。丰富的
数据结构和上述的结构化性质,使得 PASCAL可以被方便地用来描述复杂的算法,得到质量较高的程序
3能适用于数值运算和非数值运算领域。有些语言(如 FORTRAN66, ALGOL60)只适用于数值计
有些语言〔如00B0L)则适用于商业数据处理和管理领域。 PASCAL的功能较强,能广泛应用于各种领域
4 PASCAL程序的书写格式比较
不象 FORTRAN和 COBOL那样对程序
格式有严格的规定
CAL允许一行写多个语句,一个语句可以分写在多行上,这样就可以使 PASCAL程序写得象诗歌格式
样优美,便于阅读
由于以上特点,许多学校选 PASCAL作为程序设计课程中的一种主要的语言。它能给学生严格而良好
的程序设计的基本训练。培养学生结构化程序设计的风格。但它也有一些不足之处,如它的文件处理功能
较差等
ascal语言程序的基本结构
任何程序设计语言都有着一组自己的记号和规则。 PASCAL语言同样必须采用其本身所规定的记号和规
则来编写程序。尽管不同版本的 PASCAL语言所采用的记号的数量、形式不尽相同,但其基本成分一般都
符合标准 PASCAL的规定,只是某些扩展功能各不相同罢了。下面我们首先来了解 Pasca1语言的程序基本
结构
为了明显起见先举一个最简单的 PASCAL程序例子
【例1】输入半径r,求圆的周长和面积

展开更多......

收起↑

资源预览