PASCAL程序设计语言知识汇总.docVIP

  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程序设计语言知识汇总

PASCAL程序PASCAL语言程序框架结构一个完全的PASCAL程序结构框架如下: PROGRAM 程序名(程序参数表)CONST? 常量声明TYPE ? 类型声明VAR ? 变量声明FUNCTION 函数名(参数表):函数类型? 函数声明PROCEDURE 过程名(参数表)? 过程声明BEGIN ? 程序主体END. 初学者所常见的PASCAL语言程序的结构为: PROGRAM 程序名(程序参数表)CONST? 常量声明VAR 变量声明; BEGIN ? 程序主体END. 二、PASCAL重要语句说明 1、常量说明语句 格式: Const 常量标识符=常量; 功能:常量说明语句是把一个常量赋给一个标识符,该标识符所代表的数据在整个程序中都不能改变。一般来说,在一个程序中经常要用到某一个数据,则可以把这个数据定义为一个常量。 2、变量赋值语句 变量名:=表达式; 三、编程举例 1、输入两个数A和B,求它们的和并输出。 分析: 一般来说,一个程序要实现相关的功能,其流程为:程序开始 变量说明 输入数据 计算 输出结果 程序结束。 具体从本题来分析: 变量定义(说明)的分析:要输入两个数A和B,所以要定义两个变量A和B,其数据类型可定义为整形或实型。也可以定义一个变量C,用来保存A和B的和,所以本题应定义三个变量A,B,C。 输入数据的分析:要给变量赋值,有两种方式,一个是在编写程序时,通过赋值语句实现,这种方式的缺点是要改变变量的值,需要修改程序代码;另一种方式是用read(变量名)/readln(变量名)实现,当程序运行到此语句时,通过键盘输入数据,从而实现给变量的赋值,这种方式给变量赋值比较灵活,改变变量的值不需要修改程序代码。一般以后在编程时,需要输入变量的值时,用read(变量名)/readln(变量名)实现. 运算的分析:一般用赋值语句实现。 输出分析:一般用write()或writeln()语句实现。 程序代码如下: program add(input,output); var a,b,c:integer; begin writeln(Please Enter A:); readln(a); writeln(Please Enter B:); readln(b); c:=a+b; writeln(A,+,B,=,c); end. 2、输入圆的半径,求圆的周长和面积并输出。 编程思路: 变量定义分析:需要三个变量,可定义为R(圆的半径),L(圆的周长),S(圆的面积)。 程序流程: 程序开始。 因为本程序要多次用到常数3.14,定义常量PI=3.14。 定义三个变量,R、L、S,其数据类型为实型。(思考:为什么要定义为实型) 输入变量R的值(用read()/readln()语句去实现)。 计算出L并赋值(可用赋值语句实现,L=2*PI*R). 计算出S并赋值(可用赋值语句实现,S=PI*R*R). 输出L的值。 输出S的值。 程序结束。 程序源代码如下: program area(input,output); const pi=3.1415926; {定义符号常量PI} var r,l,s:real; {定义三个变量r、l、s} begin writeln(Please enter R:); {输入数据的提示信息} read(r); {读圆的半径R的值} l:=2*pi*r; {计算圆的周长并赋值} s:=pi*r*r; {计算圆的面积并赋值} writeln(The L is:,l); {输出圆的周长} writeln(The Area is,s); {输出圆的面积} end. 3、输入长方形的长和宽,求它的周长和面积并输出。 分析: 变量定义,定义四个变量,分别是长(L)、宽(W)、周长(C)、面积(S)。 数据的读入,用READLN语句读入长(L)和宽(W)。 计算出长方形的长和宽并赋值。 输出长和宽。 程序结束。 4、编写一个程序,交换变量A、B的值并打印出来。 5、编写程序,输入一个整数,判断它是奇数(单数)还是偶数(双数)。 6、编写程序,求1+2+3+……+10的和。 7、编写程序,求1*2*3*……*10的积。 8、编写程序,求N!=?。注:N为某一任意的正整数,N!=1*2*3*…*N 四

文档评论(0)

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

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

1亿VIP精品文档

相关文档