pascal第2讲语言基础.ppt
《pascal第2讲语言基础.ppt》由会员分享,可在线阅读,更多相关《pascal第2讲语言基础.ppt(34页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第二讲第二讲 Pascal语言基础语言基础program 程序名;程序名;可以省略可以省略var 变量说明;变量说明;begin语句;语句;语句;语句;语句语句;end.Pascal程序的基本结构程序的基本结构var s :real;n :integer;begin s:=0;n:=0;while s=10 do begin n:=n+1;s:=s+1/n;end;writeln(n);end.示例示例:程序的基本结构程序的基本结构 完整程序:完整程序:programprogram area;area;可以省略可以省略 程序首部程序首部varvar n:integer;n:integer;/定
2、定义义整型整型变变量量n n s:real;s:real;/定定义实义实型型变变量量s s说说明部分明部分程程序序体体beginbegin s:=0;s:=0;n:=0;n:=0;while s=10 do while s=10 do /当当s s的的值还值还未超未超过过1010时时 begin begin n:=n+1;n:=n+1;s:=s+1/n;s:=s+1/n;/将下一将下一项值项值累加到累加到s s end;end;writeln(n);writeln(n);/输输出出结结果,即果,即n n的的值值end.end.执执行部分行部分程序首部是程序的开头部分,有保留字程序首部是程序的开
3、头部分,有保留字program后接程序名及程序参数表组成,由后接程序名及程序参数表组成,由分号结束。程序名是用户自己定义的标识符,分号结束。程序名是用户自己定义的标识符,参数表一般是文件变量名,用于该程序与外参数表一般是文件变量名,用于该程序与外界的数据交流。最常用的参数为界的数据交流。最常用的参数为input和和output。在。在turbo pascal语言中,首部中的语言中,首部中的参数表可以省略,首部也可省略。参数表可以省略,首部也可省略。用来描述程序中用到的变量、常量、类型、用来描述程序中用到的变量、常量、类型、过程与函数等。本程序中第二行是过程与函数等。本程序中第二行是变量说变量说
4、明明,用来定义变量的名称、类型。,用来定义变量的名称、类型。PASCAL规定,凡程序中用到所有变量、规定,凡程序中用到所有变量、符号常量、数组、标号、过程与函数、记符号常量、数组、标号、过程与函数、记录、文件等数据都必须在说明部分进行定录、文件等数据都必须在说明部分进行定义(或称义(或称说明说明)。也就是说,不允许未)。也就是说,不允许未说明先使用。说明先使用。以以begin开始,以开始,以end结束,其间有若干个语结束,其间有若干个语句,语句之间以分号隔开。一条语句执行一定的句,语句之间以分号隔开。一条语句执行一定的功能,所有语句完成程序设计的任务。允许一行功能,所有语句完成程序设计的任务。
5、允许一行写多个语句,也允许一个语句写几行,最后一行写多个语句,也允许一个语句写几行,最后一行的的end后加一后加一.号表示结束。号表示结束。2、完整的、完整的pascal程序框架:程序框架:program 程序名(程序参数表);程序名(程序参数表);label 标号说明;标号说明;const 常量说明;常量说明;type 类型说明;类型说明;var 变量说明;变量说明;function 函数说明;函数说明;procedure 过程说明;过程说明;begin 程序语句程序语句1;程序语句程序语句n;end.程序首部程序体说明部分执行部分创建程序与运行1.启动启动2创建程序文件创建程序文件 菜单F
6、ile中的New命令3.程序代码的输入与保存程序代码的输入与保存 菜单File中的Save保存文件,按提示输入文件名(ex1)4程序的编译与运行程序的编译与运行 compile菜单中compile命令(Alt+F9)Run菜单中的Run命令(Ctrl+F9)Debug中的User screen (Alt+F5)按任意键返回到编辑窗口编写程序的过程:编辑:写程序代码编译:检查程序有无语法错误运行:验证程序运行结果的正确性输入长方形的边长输入长方形的边长a a和和b b,输出面积,输出面积s s。参考程序:参考程序:(新建文件新建文件)varvar a,b,s:integer;a,b,s:inte
7、ger;beginbegin readln(a,b);readln(a,b);s:=a*b;s:=a*b;writeln(s);writeln(s);end.end.u 试一试:求长方形的面积?运行后输入:运行后输入:10 20 中间空格隔开中间空格隔开知识预备知识预备 基本符号、保留字、标识符基本符号、保留字、标识符一、变量的定义说明:一、变量的定义说明:二、二、Pascal数据类型(整型、实型)数据类型(整型、实型)三、基本语句三、基本语句(赋值语句、输入语句赋值语句、输入语句read、输出语句、输出语句write)四、算术运算符和算术表达式四、算术运算符和算术表达式五、标准函数(数值型函
8、数)五、标准函数(数值型函数)语言基础一语言基础一基本符号、保留字、标识符基本符号、保留字、标识符1基本符号:基本符号:是是ASCII字符集,主要有:字符集,主要有:26个英文字母个英文字母(不分大小写,字符串中的字母例外。不分大小写,字符串中的字母例外。十个数字符号。十个数字符号。特殊符号特殊符号+-*/=():=.,;:.2保留字:保留字:保留字是指保留字是指pascal语言中一些有特殊含义的英文单词,它们已被语言中一些有特殊含义的英文单词,它们已被pascal语言自语言自己使用,都有专门的用途。己使用,都有专门的用途。Pascal 语言中保留字有语言中保留字有36个,可分为以下六种类型:
9、个,可分为以下六种类型:程序、函数、过程的符号:程序、函数、过程的符号:program,function,procedure 说明部分的专用定义符号:说明部分的专用定义符号:array,const,file,label,packed,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 空指针常量:空指针常量:Nil7.PROTE
10、CTED,PUBLIC,PUBLISHED,TRY,FINALLY,EXCEPT,RAISE(fp新增保留字)新增保留字)3.标识符:标识符:标识符是以字母开头的字母数字序列标识符是以字母开头的字母数字序列(大小写等效,可跟下划线大小写等效,可跟下划线_),用来,用来标识常量、变量、程序、函数等。标识常量、变量、程序、函数等。Pascal中允许的标识符的有效长度为中允许的标识符的有效长度为63。标识符分为两大类:标识符分为两大类:标准标识符:标准标识符:标准常量:标准常量:false,true,maxint(32767)标准类型:标准类型:integer,real,char,boolean,t
11、ext 标准文件:标准文件: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 自定义标识符自定义标识符 由用户自己在程序首部或说明部分进行定义,但要注意以下几点:不由用户自己在程序首部或说明部分进行定义,但要注意以下几点:不能与保留字同名;避免与标准标识符同名;最好有一定的含义,增加程能与
12、保留字同名;避免与标准标识符同名;最好有一定的含义,增加程序的可读性。序的可读性。例如:在程序中如用到数学中的例如:在程序中如用到数学中的,则在定义该常量时可用,则在定义该常量时可用PI表示。表示。一、变量的定义说明:一、变量的定义说明:在程序中用到的所有变量必须事先定义。在程序中用到的所有变量必须事先定义。格式:格式:Var :;:;如:输入如:输入3个整数,求这个整数,求这3个数的平均值。个数的平均值。Var a,b,c:integer;aver:real;说明:说明:1)同一类型的变量可以放在一起,也可分开写,不同类型的不能放在一起。)同一类型的变量可以放在一起,也可分开写,不同类型的不
13、能放在一起。2)变量名:可以是一个字母,也可以是多个字母和数字的组合,但字母开头。)变量名:可以是一个字母,也可以是多个字母和数字的组合,但字母开头。3)不能重复定义变量。)不能重复定义变量。二、二、Pascal数据类型数据类型 整型、实型整型、实型、(字符型和布尔型)、(字符型和布尔型)1、整型整型 类型数值范围 占字节数 Byte 0.255 1 Word 0.65535 2 Shortint -128.127 1 Integer -32768.32767;2 Longint -2147483648.2147483647 4 Longword 0.4294967295 4 Int64 -9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pascal 语言 基础
限制150内