网站大量收购独家精品文档,联系QQ:2885784924

.第1课 基本知识.docVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.第1课 基本知识

Pascal基础知识 一、Pascal程序设计基础 1、Pascal语言程序的基本结构: ★例:输入半径,求出圆的周长和面积。 Program example1(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.5 2.4 3.6↙ read(a,b); a=1.5,b=2.4 4.0 5.9 6.0↙ read(c,d);

文档评论(0)

zqianqxf02 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档