欢迎来到天天文库
浏览记录
ID:47432285
大小:391.00 KB
页数:19页
时间:2020-01-11
《PASCAL语言简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一个程序Pascal语言的编译器有很多,我们这里以Dev-Pascal为主要编程工具。该软件界面如下:2.输入代码并保存,保存路径不得有中文字符3.编译并运行1.点击Newsourcefile按钮新建一源文件我们输入如下代码后编译运行。12345programmy_program;{程序首部,程序名或简单说明}begin{程序开始的标志}write('Hello,World');{屏幕上输出单引号下的内容}readln;{等待操作者按一次回车}end.{程序结束的标志}如果没有输入错误的话,计算机应能在黑色背
2、景上显示“Hello,World”。例:计算a+b的值。12345programcircle;vara,b,x:integer;{定义变量}begina:=100;678910b:=50;x:=a+b;writeln('a+b=',x);{输出并换行}readln;end.Pascal字符与符号 1.标识符(1)标识符的定义:标识符就是以字母开头的字母数字序列,有效长度为63个字符,并且大小写等效。可以用来标示常量、变量、程序、函数等。(2)标识符的分类:a.保留字(关键字)所谓保留字是指在Pascal语言
3、中具有特定的含义,你必须了解它的含义,以便于正确的使用,否则会造成错误。下面是Pascal语言的保留字:ANDARRAYBEGINCASECONSTDIVDODOWNTOELSEENDFILEFORFUNTIONGOTOIFINLABELMODNILNOTOFORPACKEDPROCEDUREPROGRAMRECORDREPEATSETTHENTOTYPEUNTILVARWHILEWITHb.标准标识符:指Pascal语言预先定义的标识符,具有特殊含义。以下列举了TurboPascal语言部分常用的标准表识符:
4、标准常量 False Maxint True标准类型 Boolean Char Real Integer标准函数 Abs Arctan Chr Cos Eof Eoln Exp Ln Odd Ord Pred Round Sin Sqr Sqrt Succ Trunc标准过程 Dispose Get New Pack Page Put Read Readln Reset Rewrite Unpack Write Writeln标准文件 I
5、nput OutputPascal数据类型Pascal提供了丰富的数据类型,在这里主要介绍整型、实型、字符型和布尔型四种常用的数据类型。1.整型一个整型数据用来存放整数。Pascal支持五种预定义整型,它们是shortint(短整型)、integer(整型)、longint(长整型)、byte(字节型)和word(字类型)。每一种类型相应的整数取值范围以及所占用的内存字节数见下表:类型数值范围占字节数格式ShorIint-128-1281带符号8位Integer-3276-327672带符号16位LongIn
6、t-2147483648-2147483647 4带符号32位Byte0-2551带符号8位Word0-655352带符号16位Pascal规定了两个预定义整型常量标识符maxint和maxlongint,他们各表示确定的常数值,maxint为32767,longint为2147483647,他们的类型分别是integer和longint1.实型一个实型数据用来存放实数。Pascal支持五种预定义实型,它们是single(单精度实型)、real(基本实型)、double(双精度实型)、extended(扩展实型
7、)、comp(装配实型)。每一种类型相应的实数取值范围、所占用的内存字节数以及它们所能达到的精度见下表:类型数值范围占字节数有效位数编译开关Single1.5e-45-3.4e+3847-8{$N+}Real2.9e-39-1.7e+38611-12Double5.0e-324-1.7e+308815-16{$N+}Extended1.9e-4932-1.1E+49321019-20{$N+}Comp-263+1-263-1之间的整数819-20{$N+}除real型外,其它几种关数类型使用时必须要打开编译开关
8、才可使用。例如下面的程序:1234567891011{$n+}programcompute;vara,b:integer;divide:Extended;beginwrite('Entera,b=');ReadLn(a,b);divide:=a/b;writeln(a,'/',b,'=',divide);readln;end.2.布尔型一个布尔型数据用来存放逻辑值(布尔值)。布尔型的值
此文档下载收益归作者所有