欢迎来到天天文库
浏览记录
ID:55690202
大小:74.00 KB
页数:2页
时间:2020-05-25
《[精品]常量和变量和标准函数和表达式.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、常量、变量、标准函数和表达式一、常量和变量常量:程序运行过程中,其值不会改变的最,称为常量。在程序头部中说明,以CONST引导。变量:程序运行过程中,其值可改变的量,称为变量。在程序头部中加以说明.以VAR引导。如,在[例2、1]中说明的常量PI,变量S、Ro二、标准函数PASCAL语言提供数量非常大的标准函数供我们使用,这些函数有些可以直接调用,有些放在另外的单元(UNIT)中°PASCAL也提供J'大量的标准过程,和标准函数一样供用尸直接或间接调用,如果…个函数或过程不在SYSTEM(即默认调用的单元)中,而在其
2、它单元中话,即在程序头部的第…行正式行中加上USES单元名;如.如果要使用CLRSCR(清屏过程,在CRT单元中)的话,就必须在程序头部加上:USESCRT:函数的调用:如:A:=ABS(-34),即把-34的绝对值赋给变量A;(注意:函数只能出现在表达式中,即赋值语句中)。此时:A的数据类型与括号中的参数-34是・致的。函数的语法中都会说明,这个函数的参数的类型及这个函数的值(结果)的类型。过程的调用:过程即命令,如:CLRACR:程序运行结果是清屏。常用标准函数与过程很多,这里只列出最常用的几个。标准函!函数名语
3、法说明AbsAbs(r:real/integer):real/integer返回参数R的绝对值,类型与参数相同Chrchr(i:integer):char返同参数所对应的ASCII码值,类型为C1IARCopyCopy(s:string;n,m:integer):string返回字串S的第N个字符开始的M个字符CosCos(r:real):real返回参数R的余弦值ExpExp(r:real):real返回参数R的以。为底的搴IntInt(r:real):real返回参数R的整数部分,返的值是实数类型LengthLe
4、ngth(s:string):integer返回字串S的长度LnLn(r:real):real返同参数R的自然对数oddOdd(I:integer):boolean判断参数I是否奇数,如是,则返回TRUEordOrd(s:scalar):integer返回任意有序量的序值randomRandom返网0至于间的任意一个小数(随机数)roundRound(r:real):longint返回参数R的四舍五入取整值sinSin(r:real):real返回参数R的正弦值sqrtsqrt(r:real):real返问参数R的平
5、方根sqrSqr(r)返网参数R的平方值,结果•类型与R的类型相同truncTrunc(r:real):integer返回参数R的-整数部分,返FI的值是整数类型表达式由算术运算符(+,,*,/)及数字、常量、变量、标准函数所组成的式子中心表达式。如:5+9;A*B-34*ABS(-34)/1NT
6、生活中的那种分式或根号等式子,我们必须按照PASCAL的语法把它们改写成PASCAL表达式。在PASCAL的表达式中,运算顺序是:<)->函数->*,/,DIV,MOD如:把下列算式改写成PASCAL表达式:改写为PASCAL表达式为:(x*x+3*y-5*(z-2))/(x-y*y)从上例中可以看出:1、PASCAL衰达式中没有分式,只能以除号来隔开;2、PASCAL表达式中的分子与分母应该用括号括开:3、PASCAL表达式中只有小括号,不能有中括号或大括号,小括号可以有很多层;4、PASCAL表达式中没有乘籍,只
7、能用乘法来表达(在FP中有平方函数,所以可以使用SQR函数):5、PASCAL*表达式中任意两个常量、变量、数值、括号、函数之间都必须不能缺省运算符,即乘号必不可少;这些要求希望大家记熟,这是我们编写PASCAL程序的必要基础:
此文档下载收益归作者所有