02-PASCAL语言基础知识

02-PASCAL语言基础知识

ID:44201188

大小:120.00 KB

页数:35页

时间:2019-10-19

02-PASCAL语言基础知识_第1页
02-PASCAL语言基础知识_第2页
02-PASCAL语言基础知识_第3页
02-PASCAL语言基础知识_第4页
02-PASCAL语言基础知识_第5页
资源描述:

《02-PASCAL语言基础知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、PASCAL语言 基础知识任课教师王养廷复习编译程序的主要组成部分,每个部分的功能编译程序为什么复杂预习标准的Pascal语言预习TurboPascal开发环境主要内容Pascal概述数据语句1Pascal概述Pascal历史WirthPascalPascal语言最初由瑞士苏黎士理工学院的尼古拉斯-沃斯(NiklausWirth)教授在1971年设计,作为Algol语言(1960年设计)简化本用于教学目的。TurboPascal1983年Borland公司推出了世界闻名的Pascal编译器--TurboPascal。由于既简洁功能

2、又强,TurboPascal成为当时最畅销的编译器之一,而且在PC平台上非常流行。Delphi中的Pascal1995年Borland发布了Delphi,使Pascal成为一种可视化编程语言。1Pascal概述(续)一个Pascal程序实例programcircle(input,output);constpi=3.1416;varr,l,s:real;beginread(r);l:=2*pi*r;s:=pi*r*r;write(r,l,s)end.2数据字符集标识符和保留字常量变量运算符2.1字符集Pascal字符集字母数字其它符

3、号字符集的引申多语言的处理(ASCII,UniCode)2.2标识符和保留字标识符定义:以字母开头,后面跟字母、数字组成的字符串。作用:用来表示各种程序元素的名称规定:大小写不敏感有效长度8,超过8个不起作用建议:采用一个或多个英文单词组成举例score、charPosition2.2表识符和保留字(续)保留字Pascal系统已经使用的单词主要保留字例如:program、begin、end、const、var、read、write、if、then、else等等详细内容参考Pascal教程作用用来标识程序的语法成分2.2表识符和保留

4、字(续)注释注释的内容用{}括起来例子{thisisacomment}{这是一个例子}2.3常量常量一般常量程序中的数值例如:23、-1.2、‘a’符号常量定义:在const部分定义格式:常量名=表达式举例:constpi=3.14;st=‘t’;2.4变量变量定义:在var部分定义格式:变量名表:类型;说明:类型名可以是任意Pascal类型变量名表是多个变量,中间用逗号间隔举例varx,y:integer;flag:boolean;2.4变量(续)类型主要有四个:整型integer描述一个整数类型实型real描述一个实数类型字符

5、型char描述一个字符类型,值是一个字符布尔型boolean描述一个逻辑类型,只有两个:true和false。2.5运算符算术运算符关系运算符逻辑运算符运算符优先级2.5运算符(续)算术运算符+、-、*、/、mod、div说明用于算术运算+、-、*整数、实数运算符mod、div整数运算符/实数运算符举例m:=nmod10;x:=y+100;2.5运算符(续)关系运算符用于关系表达式符号:>、>=、<、<=、=、<>举例X+10>yX=12.5运算符(续)逻辑运算符运算符not、and、or真值表ABnotAAandbAorbFFT

6、FFFTTFTTFFFTTTFTT2.5运算符(续)运算符优先级两个运算符相邻,先参加高优先级运算同级运算符自左至右有扩号先计算括号内3语句程序结构语句声明语句简单语句分支语句循环语句3.1程序结构程序结构程序首部声明部分语句部分举例3.1程序结构(续)programpl0(input,output);constnorw=11;{no.ofreservedwords}typesymset=setofsymbol;varch:char;{lastcharacterread}procedureerror(n:integer);begi

7、nwriteln('****','':cc-1,'^',n:2);err:=err+1end{error};begin{mainprogram}forch:=chr(0)tochr(255)dossym[ch]:=nul;getsym;end.3.2语句语句:数据类型是Pascal编程的一个基础,另一个则是语句分类声明语句可执行语句简单语句复合语句3.3声明语句常量声明格式:const常量名=表达式例如:constpi=3.1416类型声明格式:type类型名=类型定义例如:Tarray=array[1..10]ofinteger

8、;变量声明格式:var变量列表:类型例如:vari,length:integer;3.4简单语句赋值语句格式:标识符:=表达式例子:area:=pi*r*r;READ语句格式:read(变量列表)例子:read(ch1,x,y);readln语句W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。