PASCAL语言简介

PASCAL语言简介

ID:47432285

大小:391.00 KB

页数:19页

时间:2020-01-11

PASCAL语言简介_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《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.布尔型一个布尔型数据用来存放逻辑值(布尔值)。布尔型的值

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

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

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