pascal

pascal_4分词条

1968年瑞士的N.WIRTH教授设计完成了Pascal语言,1971年正式发表。

PascalPascal

 

 

 

 

 

 

目录 [隐藏]

pascal 概述

 

1975年,国际标准化组织(ISO)对Pascal语言进行了修改,从而形成了标准Pascal语言。与以往的编程语言相比,Pascal语言是一门结构化的语言,它具有丰富的数据类型和控制结构,简明易懂,所以特别适合于教学。

Pascal语言还是一种自编译的语言,这就使它的可靠性大大提高了。在Pascal的各个版本中,尤以Turbo Pascal的功能最为强大。如今,在许多学校的计算机语言课上,学的都是Pascal语言,用的都是Turbo Pascal。

PASCAL语言是一种结构式程序设计语言。它是于70年代在ALGOL基础上研制出来的。它具有丰富的数据类型并提供了数据类型定义设施,其控制结构体现了结构程序设计原则。

PASCAL语言最初是为系统地教授程序设计而设计的,特点是简明化和结构化,适合教学,科学计算与系统软件的研制。

Pascal是最早出现的结构化软化,具有丰富的数据类型和简洁灵活的操作语句,适于描述数值和非数值的问题。

IOI(国际信息学奥林匹克)将Pascal 定位为三大推荐程序语言之一,与C、C++同列。目前,比赛一般使用FREEPASCAL环境。

目前,Pascal语言已被发展为Delphi,包含为ObjectPascal。

pascal 版本

 

Pascal有5个主要的版本,分别是UnextendedPascal、ExtendedPascal、Object-OrientedExtensionstoPascal、BorlandPascal和DelphiObjectPascal。

其中,UnextendedPascal、ExtendedPascal和Object-OrientedExtensionstoPascal是由Pascal标准委员会所创立和维护的,UnextendedPascal类似于瑞士NiklausWirth教授和K.

Jensen于1974年联名发表的Pascal用户手册和报告,而ExtendedPascal则是在其基础上进行了扩展,加入了许多新的特性,它们都属于正式的Pascal标准;Object-OrientedExtensionstoPascal是由Pascal标准委员会发表的一份技术报告,在ExtendedPascal的基础上增加了一些用以支持面向对象程序设计的特性,但它属于非正式的标准。

BorlandPascal和DelphiObjectPascal是由Borland公司专门为其开发的编译工具设计的Pascal语言,前者是用于DOS的TurboPascal系列和Windows3.x的TurboPascalforWindows的传统高级语言,后者是用于Windows的Delphi和Linux的Kylix的面向对象程序设计语言,它们都不是正式的Pascal标准,具有专利性。但由于TurboPascal系列和Delphi功能强大并且广为流行,BorlandPascal和DelphiObjectPascal已自成为一种标准,为许多人所熟悉

pascal Pascal程序设计

 

1.源程序的组成语言要素。2.程序首部,说明部分,执行部分。3.程序的书写规定。

(二)数据的类型及其运算1.Pascal的数据类型、

定义方法及其使用:⑴标准类型(实型、整型、布尔型和字符型)。

⑵用户自定义类型(枚举类型、子界类型)。

⑶构造类型(数组类型、集合类型、记录类型、文件类型)。⑷指针类型。2.运算符和表达式(包括算术型、集合型、关系型和布尔型)。3.数据类型的相容性。

(三)基本语句1.赋值语句。2.输入输出语句及其格式控制。3.复合语句。

(四)选择结构程序设计1.用IF语句实现选择结构。2.用CASE语句实现多分支选择结构。3.选择结构的嵌套。

(五)循环结构程序设计1.FOR循环结构。2.REPEAT循环结构。3.WHILE循环结构。4.循环结构的嵌套。

(六)数组1.一维数组和多维数组的基本概念、定义方法和引用数组元素的方法。2.压缩数组的概念。3.字符串和字符数组。

(七)过程和函数1.过程与函数的概念。2.标准过程和标准函数。3.过程和函数的定义方法和调用方法。4.形式参数和实在参数的结合,值参数和变量参数的使用。5.过程和函数的递归调用。6.标识符的作用域(全程量的局部量)。

八)动态数据结构1.指针变量的概念。2.动态存储单元的开辟、释放和引用。3.单向链表和循环链表的操作(九)文件1.文件的概念。2.文件的基本操作(建立、打开、关闭、存取)。

pascal 下载地址

 

http://www.onlinedown.net/soft/5535.htm

pascal 参考网页

 

http://learning.sohu.com/examination/computer/2jipas.htm

 

附图

上传图片 

互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于www.hudong.com

被引用: 本词条已被如下媒体引用 我来补充
开放分类: 我来补充
Kylix
编程语言
编程软件
软件技术

讨论区

更多>>

编辑者

共5人协作

相关词条

WEB
JAVA
OCI文档
asp
plascal教程
OLLYDBG
C语言程序设计(高等院校计算机系列教材)
函数
nesC
TSQL
更多

Copyright © 2005-2009 hudong.com Ltd. All Rights Reserved. 互动在线 版权所有