pascal编程笔记.docxVIP

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

类型取值范围占字节数格式Shortint(短整型)-128..1271带符号8位Integer (整型)-32768..327672带符号16位Longint(长整型)-2147483648..21474836474带符号32位Byte (字节型)0..2551无符号8位Word (字型)0..655352无符号16位常用的几个变量类型如下表:类型名含义取值范围占字节数shortint短整型-128~1271integer整型-32768~327672longint长整型-231~231-14real实数2.9×10-39~1.7×10386single单精度1.5×10-45~3.4×10384double双精度5.0×10-324~1.7×103088extended扩展实数1.9×10-4951~1.1har字符单个ASCII字符1string字符串最多255个字符字符个数boolean布尔型True, False1integer 整数; real 实数; Longint(数值较大的)长整型; byte 为字节类型的整数;Integer(整型)、Real(实型)是标准标识符,它们是类型标识符,代表了确定的类型, 如age和 day 被定义为整型变量,amount和average被定义为实型变量。标号说明; (Label)常量说明; (Const) 类型说明; (Type)变量说明; (Var)sqrt() 开平方根; sqr() 平方;一个完全的PASCAL程序结构框架如下:PROGRAM 程序名(程序参数表);CONST? 常量声明;TYPE? 类型声明;VAR? 变量声明;FUNCTION 函数名(参数表):函数类型;? 函数声明;PROCEDURE 过程名(参数表);? 过程声明;BEGIN? 程序主体;END.Inc()累加;inc(i); 会使i的值增加1,? inc(i,n);使的值增加n注意inc不能用于int64/qword及其他无序类型。1.inc(integer) inc(a)等于a:=a+1; 例: i := 100; inc(i); 结果:i等于101 2.inc(integer,integer) inc(a,b)等于a:=a+b; 例: i:=100; inc(i,20); 结果:i等于120dec和inc相反,是使得参数在类型的序数减少1(或者指定的值)。不等于(逻辑比较)。Pascal常用的算术标准函数有19个: (1) abs(x) 求x的绝对值(|x|); (2) exp(x) 求ex的值;(e为无理数2.71828…) (3) frac(x)求x的小数部分; (4) int(x) 求x的整数部分(不舍入,函数值为实型); (5) ln(x) 求以e为底的x的对数(log ex ); (6) odd(x) 判断x的奇偶数(当x为奇数时odd(x)值为true,否则为false); (7) ord(x) 求x的序号,结果为整型(x为有序类型量); (8) pi π值(3.1415926535897932…); (9) pred (x) 求x(有序类型)的前趋值; (10) succ(x) 求x(有序类型)的后继值; (11) random 随机函数,产生0~1的随机值; (12) random(n)产生0~n的随机数(n为word类型,先执行randomize,才能得到随机整数); (13) round(x) 求x的四舍五入整数; (14) trunc(x) 求x的整数部分(截掉小数部分,结果为整型); (15) sqr(x) 求x的平方值(x2 ); (16) sqrt(x) 求x的开平方根值( );(17) sin(x) 求x的正弦函数(x为弧度);(18) cox(x) 求x的余弦函数(x为弧度);(19) arctan(x) 正切的反三角函数(x为数值);While循环和if循环的差别:就在于while 后面的do会不停的重复,而if后面的then只会运行一次不会重复。

文档评论(0)

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

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

1亿VIP精品文档

相关文档