- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE/NUMPAGES
Pascal基础知识
一、Pascal程序设计基础
1、Pascal语言程序的基本结构:
变量说明常量说明程序体执行部分程序首部★例:输入半径,求出圆的周长和面积。
变量说明
常量说明
程序体
执行部分
程序首部
Programexample1(input,output);
const
pi=3。14159;
var
c,s,r:real;
begin
read(r);
c:=pi*2*r;{求周长}
s:=pi*r*r;{求面积}
write(c,s);{输出周长和面积}
end。
PASCAL规定,用program”来标识这是一个PASCAL程序,任何一个PASCAL程序的首部都必须以此字开头。
PASCAL规定,凡程序中用到所有变量、符号常量、数组、标号、过程与函数、记录、文件等数据都必须在说明部分进行定义(或称”说明)。
PASCAL规定,执行部分以”begin”开始,以”end.”结束,语句之间以分号隔开。
2、标准数据类型
(1)、实型(real):最常用的数据类型.有两种表示方法:小数表示法和科学表示法。
小数表示法的例子:1。25,-1.6,0.0,100。0
科学表示法的实数:1.25e0,-1.6e0,0e0,1e2
e后的数字代表10的幂,比如1。25e0=1.25×100。
实型量的运算有:+、-、*、/
用于实型量的标准函数有:
abs(绝对值);sqr(平方);sqrt(开方);sin(正弦);cos(余弦);
arctan(反正切):函数的结果为弧度;
exp(以e为底的指数):那么e2.5=exp(2。5);
ln(自然对数);
trunc(取整):去掉小数部分;
round(舍入取整):将小数部分四舍五入后得到最接近它的数。
如:trunc(1.2)=1;round(1。2)=1;
trunc(1.8)=1;round(1。8)=2;
trunc(-3.6)=-3;round(-3.6)=-4;
(2)、整型(integer):包括正、负整数和零.不能有小数点。
Integer是整型标准类型标识符。
实型量的运算有:+、—、*、DIV(整除)、MOD(取余)
用于整型量的标准函数有:
abs(绝对值);
sqr(平方);
pred(前导):取自变量的前一个值。如pred(5)=4;
succ(后继):取自变量的后一个值。如pred(—5)=—4;
odd(奇函数):odd(7=true)、odd(6)=false;
chr(取字符):chr(65)=’A’。
标准函数sin、cos、arctan、exp、ln、sqr也可以用整型量,但其结果均为实型。例如sqrt(4)=2。0;(不是sqrt(4)=2)
实型数与整型数的主要差别是:计算机能表示的实数的绝对值为10—38-1038,而整数为—32768—32767。
实型量和整型量运算的结果是实型量。如:4×0.25+1=2.0.
(3)、字符型(char):括在单引号中的一个字符.
如:′A′、′a′、′′(空格)、′′′(′字符)
′ABC′是字符串,单引号中只有一个字符的才是字符数,
用于整型量的标准函数有:
ord(取序号):ASCⅡ码中字符的值,如ord(′A′)=65;
pred(前导):前一个字符,如pred(′b′)=′a′;
succ(后继):后一个字符,如succ(′b′)=′c′;
(4)、布尔型(boolean):只有两个值false(假)和true(真)。
False的序号为0;true的序号为1。
用于布尔型的标准函数有:
ord(取序号):ord(false)=0;ord(true)=1;
pred(前导):pred(true)=false;
succ(后继):succ(false)=true;
false没有前导,true没有后继。
用于布尔量的运算有布尔运算,也叫逻辑运算.
3、表达式和赋值语句
赋值语句是pascal程序中最常用的语句,它的一般形式为:
〈变量〉:=〈表达式;
计算右端表达式的值然后将这个值赋给左端的变量.
4、read语句
read语句是读语句。一般形式:read(〈输入变量表〉)
一个读语句可以读入多个值,此时变量用“,隔开,例如read(x,y,z);输入时各数值以空格分开。输入数据和输入变量必须赋值相容。
readln()语句,它与read()语句的差别是在完成该语句的最后一个变量值输入之后,将结束包括这个数值的这一行,使下一个read()语句(或readln())从下一行开始输入新的数据。
输入数据:执行输入语句:执行结果为:
1.52。43。6↙
您可能关注的文档
- 第4章 食品辐射保藏.doc
- 第4周综合测试题.doc
- 第44课 金鲤鱼的百裥裙_教学目标(从传授知识`训练技能两方面说明).doc
- 第45课时交际中的语言运用.doc
- 第45课时交际中的语言运用(1).doc
- 第3课 西方文明之源.doc
- 第3课 中央集权与地方分权的斗争.doc
- 第3章《细胞的基本结构》.doc
- 第2课我用残损的手掌J.doc
- 第2课我用残损的手掌J(1).doc
- 计量规程规范 JJF(烟草)4.1-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第1部分:水溶性糖.pdf
- 计量规程规范 JJG(烟草)33-2024卷烟爆珠强度测试仪检定规程.pdf
- 《JJG(烟草)33-2024卷烟爆珠强度测试仪检定规程》.pdf
- 计量规程规范 JJF(烟草)4.2-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第2部分:总植物碱.pdf
- 计量规程规范 JJF(烟草)4.3-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第3部分:总氮.pdf
- JJF(烟草)4.3-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第3部分:总氮.pdf
- 《JJF(烟草)4.5-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第5部分:钾》.pdf
- 《JJF(烟草)4.3-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第3部分:总氮》.pdf
- JJF(烟草)4.1-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第1部分:水溶性糖.pdf
- 《JJF(烟草)4.2-2024烟草及烟草制品 连续流动法测定常规化学成分测量不确定度评定指南 第2部分:总植物碱》.pdf
文档评论(0)