欢迎来到天天文库
浏览记录
ID:49376860
大小:457.00 KB
页数:67页
时间:2020-02-05
《pascal1-4章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Pascal语言程序设计本章要点Pascal的程序结构基本符号、保留字、标识符数据类型、常量、变量及说明方法函数与表达式三种基本的程序结构顺序结构分支结构循环结构第一章Pascal程序设计语言基础一、概述1.Pascal是结构化的语言Pascal语言全面清晰地体现结构化思想。不仅提供了直接实现“顺序结构”、“选择结构”和“循环结构”的语句,而且还可以定义子程序(“函数”和“过程”)。在编程时可以完全不使用转向语句“goto”,使程序的执行顺序与行文顺序保持一致,便于理解;2.Pascal的数据类型丰富Pascal语言不仅提供了整型、实型、字符型、布尔型等标准数据类型,而且
2、还允许用户按照语法规则自定义枚举型、子界型、数组型、集合型、记录型、指针类型和文件类型,便于数值计算和非数值信息处理;3.Pascal语言可以实现模块的独立化要求Pascal语言允许在函数和过程内部定义局部变量,允许在主程序和子程序之间传递参数,使得每一个子程序模块都能反映一个相对独立的性质,模块之间的联系简单清晰,便于修改;由于Pascal语言精确地表达了程序设计的基本概念,结构性好,表达能力强,因此成为学校程序设计课程的教学语言,计算机会考和奥林匹克信息学竞赛的规定语言。1、程序结构Pascal语言具有严谨的程序结构【例1】已知圆的半径,求它的周长和面积。从这个简单的
3、程序可以看到:一个PASCAL程序分为两个部分:程序首部和程序体。①程序首部程序首部是程序的开头部分,有保留字program后接程序名及程序参数表组成,由分号结束。程序名是用户自己定义的标识符,参数表一般是文件变量名,用于该程序与外界的数据交流。最常用的参数为input和output。在turbopascal语言中,首部中的参数表可以省略,首部也可省略。②程序体程序体是程序的主体部分,由说明部分和执行部分两部分组成。⑴说明部分:用来描述程序中用到的变量、常量、类型、过程与函数等。本程序中第二行是"变量说明",用来定义变量的名称、类型。PASCAL规定,凡程序中用到所有变量
4、、符号常量、数组、标号、过程与函数、记录、文件等数据都必须在说明部分进行定义(或称"说明")。也就是说,不允许未说明先使用。⑵执行部分:以"begin"开始,以"end"结束,其间有若干个语句,语句之间以分号隔开。一条语句执行一定的功能,所有语句完成程序设计的任务。允许一行写多个语句,也允许一个语句写几行,最后一行的end后加一‘.’号表示结束。2、完整的pascal程序框架:program程序名(程序参数表);label标号说明;const常量说明;type类型说明;var变量说明;function函数说明;procedure过程说明;begin程序语句1;……;程序语
5、句n;end.程序首部程序体说明部分执行部分二、基本符号、保留字、标识符:1.基本符号:是ASCII字符集,主要有:①26个英文字母(不分大小写,字符串中的字母例外。②十个数字符号。③特殊符号+-*/=<><><=>=()[]{}:=.,;:’^..2.保留字:保留字是指pascal语言中一些有特殊含义的英文单词,它们已被pascal语言自己使用,都有专门的用途。Pascal语言中保留字有36个,可分为以下六种类型:①程序、函数、过程的符号:program,function,procedure②说明部分的专用定义符号:array,const,file,label,pack
6、ed,var,record,set,type,of③语句专用符号:case,do,downto,else,for,goto,if,repeat,then,to,until,while,with,forward④运算符号:and,div,in,mod,not,or⑤分隔符号:begin,end⑥空指针常量:Nil3.标识符:标识符是以字母开头的字母数字序列(大小写等效,可跟下划线_),用来标识常量、变量、程序、函数等。Pascal中允许的标识符的有效长度为63。标识符分为两大类:①标准标识符:标准常量:false,true,maxint(32767)标准类型:integer
7、,real,char,boolean,text标准文件:input,output标准函数:abs,arctan,chr,cos,eof,eoln,exp,ln,odd,ord,pred,round,sin,sqr,sqrt,succ,trunc标准过程:get,new,pack,page,put,read,readln,reset,rewrite,unpack,write,writeln②自定义标识符由用户自己在程序首部或说明部分进行定义,但要注意以下几点:不能与保留字同名;避免与标准标识符同名;最好有一定的含义,增加程序的可
此文档下载收益归作者所有