高级语言程序设计pascal/PASCAL语言程序设计(全64讲)视频教程

高级语言程序设计pascal/PASCAL语言程序设计(全64讲) 语言概述Pascal语言是一种算法语言,它是瑞士苏黎世联邦工业大学的沃思教授于1968年设计完成的,1971年正…

01

介绍

PASCAL语言基础

03

简单程序

04

流程控制

05

过程与函数

06

数组

07

再论过程

08

新概念英语第二册(全96讲)【理工学社】视频教程

新概念英语第二册(全96讲)【理工学社】 Lesson1 A private conversation私人谈话 Lesson 2 Breakfast or lunch?早餐还是午餐…

集合

09

文件

10

记录

11

指针

12

数据结构及其应用

13

例题

语言概述Pascal语言是一种算法语言,它是瑞士苏黎世联邦工业大学的沃思教授于1968年设计完成的,1971年正式发表。Pascal语言是在ALGOL60的基础上发展而成的。它是一种结构化的程序设计语言。它的功能强、编译程序简单,是70年代影响最大一种算法语言。从使用者的角度来看,Pascal语言有以下几个主要的特点:⒈ 结构化Pascal可以方便地书写出结构化程序,保证了程序的正确性和易读性。在结构化这一点上,Pascal比其它算法语言更好。⒉ 数据类型丰富Pascal是一种强类型语言。它提供了整数型、实数型、字符型、布尔型、枚举型、子界型以及由以上类型构成的数组类型、集合类型、记录类型和文件类型。此外,还提供了其它许多语言中所没有的指针类型。丰富的数据结构和上述的结构化性质,使得Pascal可以被方便地用来描述复杂的算法。⒊ 适用性好既适用于数值运算,也适用于非数值运算领域。有些语言只适用于数值计算,有些语言则适用于商业数据处理和管理领域。Pascal的功能较强,能广泛应用于各种领域。⒋ 书写较自由得益于语句末的分号做分隔符,Pascal允许一行写多个语句,一个语句可以分写在多行上,这样就可以使Pascal程序写得象诗歌格式一样优美,便于阅读,但一行不可超过257个字符。由于以上特点,许多学校选Pascal作为程序设计课程中的一种主要的语言。它能给学生严格而良好的程序设计的基本训练,培养学生结构化程序设计的风格。基本结构任何程序设计语言都有一定的规则。使用Pascal语言必须遵循其本身所规定的规则来编写程序。尽管不同版本的Pascal语言所采用的符号的数量、形式不尽相同,但其基本成分一般都符合标准Pascal的规定。下面我们首先来了解Pascal语言的程序基本结构。为了明显起见,先举一个最简单的Pascal程序例子:【例1】12345678910111213programli1(input,output);//程序首部varr,l,s:real;//定义变量beginwrite(‘inputr:’);readln(r);s:=pi*r*r;//pi是pascal系统定义的常量,即圆周率,FP中按实数输出为3.1415926535897932E+0000l:=2*pi*r;writeln(‘s=’,s:0:6);//”:0:6″是双场宽,用于实型变量的输出,”:0″是场宽,”:6″是小数部分长度writeln(‘l=’,l:0:6);end.//结束从这个简单的程序可以看到:⒈ 一个Pascal程序分为两个部分:程序首部和程序体(或称分程序)。⒉ 程序首部是程序的开头部分,它包括:⑴程序标志。用”program”来标明这是一个Pascal 程序。Pascal规定任何一个控制台Pascal程序的首部都必须以此字开头。在Free Pascal中,首部也可省略。⑵程序名称。由程序设计者自己定义,如例中的li1。在写完程序首部之后,应有一个分号。⒊ 程序体是程序的主体,在有的书本里也称”分程序”。程序体包括说明部分(也可省略)和执行部分两个部分。⑴说明部分用来描述程序中用到的标号、常量、类型、变量、函数、过程等。正如示例中的“var”标注定义变量的名称、类型,其它的标注字段为:label(标号)、const(常量)、type(类型)、var(变量)、function(函数)、procedure(过程)。Pascal规定,凡程序中用到的所有变量、符号常量、数组、过程与函数、记录、文件等数据都必须”先说明,再使用”。⑵执行部分的作用是给出需要计算机执行的操作。执行部分以”begin”开始,以”end”结束,其间有若干个语句,一般为了易于阅读,begin..end中的语句应空2格(不包括“begin”和“end”),语句之间以分号隔开。执行部分之后有一个句点,表示整个程序结束。⒋ Pascal程序的书写方法比较灵活。书写程序应结构清晰、容易阅读理解。在编写程序时希望读者尽量模仿本书中例题程序格式和缩进(两个空格或一个Tab)。⒌ 在程序中,一对大括号间的文字称为注释(也可用(*、*))。注释的内容由人们根据需要书写,可以用英语或汉语表示。注释可以放在任何空格可以出现的位置。编译器对注释不予理睬。

作者: 791650988

为您推荐

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部