pascal错误信息(2)

2019-01-27 18:26

Program 程序名(INPUT,OUTPUT); lable

标号说明; const

常量定义; type

类型说明; var

变量说明; function

函数说明; procedure

过程说明; begin

程序语句; …………; 程序语句; end.

基本符号 1、字母

A B C D E F G H I J K L M N O Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 2、数字 :0 1 2 3 4 5 6 7 8 9 3、特殊符号

+ - * / = <> < <= >= > ( ) [ ] { }

:= . , : ; ' ^ ..

1、重要特性:允许通过使用描述性的符号名(称为变量名或变量),而不是存储地址,来引用存储在存储器中的数据。

2、变量是专用的标识符,标识符的合法命名:以字母开始,后面可以跟任意个字母和数字。 NUMBER ,HOURS ,A,B1234 ? 3、保留字(35个)

AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR, FUNCTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE, PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH. 4、标准标识符

标准常量(3个) false true maxint

标准类型(5个) integer real char boolean text 标准文件(2个) input output

标准函数(17个) abs arctan chr cos eof eoln exp ln odd ord

pred round sin sqr sqrt succ trunc

标准过程(12个) get new pack page put read readln reset rewrite Unpack write writeln

1.integer (整型)

整数包括正、负整数和零, 标准常量maxint=32767;

整型量的运算: 加,减,乘,除 ,Div(求商)和mod(取余) 运算符 用于整型量的标准函数: ? pred(x):求前导函数; ? succ(x):求后继函数 ? abs:绝对值 ? sqr:平方 ? odd:奇函数 ? chr:取字符

Turbo Pascal中的整型数 中文名称 类型标识符 数据表示范围 整形 Integer -32768..32767 短整型 Shortint -128..127 长整型 Longint -2147483648.. 2147483647 字节型 Byte 0..255 字型 Word 0..65536

2.real (实型)

实型是最常用的数据类型,在PASCAL语言中,实数有两种表示方法:

? 小数表示法,如:1.2, 0.0023, 0.0, 100.0 ? 指数表示法(或称科学表示法),如:1.2e0 , 2.3e-3 , 0e0 , 1e2 ? Real类型数据的范围:

2.9e-39~1.7e38 用于实型量的标准函数: abs 绝对值 sqr 平方 sqrt 开方 sin 正弦 cos 余弦 arctan 反正切

exp 以e为底的指数 ln 自然对数 trunk 取整

round 舍入取整

Turbo Pascal中的实型数 中文名称 类型标识符 数据表示范围 实型 Real 2.9e-39..1.7e38 双精度 double 5.0e-324..1.7e308 扩展类型 Extended 3.4e-4932.. 1.1e4932 压缩扩展 Comp -9.2e18..9.2e18

3.字符型(char)

? 是指在两个单引号中的一个字符; ? 字符型的数据有128个; 用于字符型的标准函数:

? ord:求某字符的序数(ASCII码) ? pred:前导 ? succ:后继

例如:ord('A')=65(01000001)2

ASCII码表

4、布尔型(boolean)

? 只有两个值:false;true

? 用于布尔型的运算:NOT、AND、OR; 用于布尔量的标准函数: ? ord(true)=1;ord(false)=0 ? pred(true)=?;succ(false)=? ?

表达式:

是指由常量、变量、函数、括号及运算符等联结起来的式子。 注:表达式中的变量必须有明确的值。

? 表达式必须以线性形式写出.因此,分母、指数等都必须写在一行上。 ? 函数的自变量可以是任意表达式。且函数的自变量要写在括号中。 ? 为了指定运算的次序可以利用括号。括号必须成对出现,且只有“(”。 ? 所有括起来的子表达式必须首先计算,且从里到外。

? 运算优先级:函数、NOT、AND、*、/、DIV、MOD、OR、+、-、< 、<= 、=、>=、>、

<>

可以看作有特殊功能的赋值语句

? 累加

? count:=count+num ? 记数

? count:=count+1 ? 累乘

? a:=a*x


pascal错误信息(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[优质]父母的爱 - 叙事作文-word范文(2页)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: