一个完全的pascal程序结构框架如下

一个完全的pascal程序结构框架如下

ID:34422937

大小:92.16 KB

页数:17页

时间:2019-03-06

一个完全的pascal程序结构框架如下_第1页
一个完全的pascal程序结构框架如下_第2页
一个完全的pascal程序结构框架如下_第3页
一个完全的pascal程序结构框架如下_第4页
一个完全的pascal程序结构框架如下_第5页
资源描述:

《一个完全的pascal程序结构框架如下》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一个完全的PASCAL程序结构框架如下:PROGRAM程序名(程序参数表);CONST 常量声明;TYPE 类型声明;VAR 变量声明;FUNCTION函数名(参数表):函数类型; 函数声明;PROCEDURE过程名(参数表); 过程声明;BEGIN 程序主体;END.一、变量定义方法VAR 变量名1:变量类型1; 变量名2:变量类型2; 变量名3,变量名4:变量类型3;二、变量命名规则   1、首字符必须是英文   2、只能由英文、数字和下划线组成。三、变量类型   常用的几个变量类型如下表:类型名

2、含义取值范围占字节数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×10308817extended扩展实数1.9×10-4951~1.1×10493210char字符单个ASCII字符1string字符串最多255个字符字符个数boolean布尔型True,False1一

3、、输出语句格式   Writeln(项目1,项目2,……,项目n); {输出内容后换行}   Write(项目1,项目2,……,项目n); {输出内容后不换行}二、输入语句格式   Read(变量1,变量2,……,变量n);   {从键盘输入n个数据,以空格格开}   Readln(变量1,变量2,……,变量n);{从键盘输入n个数据,以空格格开,读完后换行}三、赋值语句用法   变量名:=表达式;    {把右边表达式的值计算出来,结果赋给左边的变量}      举例:      a:=3;    

4、  a:=a+1;      s:=(a+b)*(c+d);一、装配文件   assign(input,’文件路径’); {文件路径一般为相对路径,相对程序的工作目录}   reset(input);   assign(output,’文件路径’);   rewrite(output);二、输入输出方法   read(x);   write(x);17三、关闭文件   close(input);   close(output); {输出文件必须关闭,否则可能不能正确保存}共四级(同一级优先级相同,按照

5、从左到右的顺序执行)一、单目运算符:(最高优先级)  @取变量或函数的地址(返回一个指针)  not逻辑取反或按位取反二、乘除及按位运算符  *相乘或集合交集  /浮点相除  div整数相除  mod取模(整数相除的余数)  as程序运行阶段类型转换(RTTI运算符)  and逻辑或按位求和  shl按位左移  shr按位右移三、加减运算符  +相加、集合并集、字符串连接或指针增加一个偏移量  -相减、集合差集或指针减少一个偏移量  or逻辑或按位或运算  xor逻辑或按位异或运算四、关系及比较运算符

6、(最低优先级)  =判断是否相等  <>判断是否不相等  <判断是否小于  >判断是否大于  <=判断是否小于或等于,或是否是一个集合的子集  >=判断是否大于或等于,或是否是一个集合的父集  in判断是否是集合成员  is判断对象是否类型兼容(又一个RTTI运算符)程序的基本控制结构17一、顺序结构的程序按照书写顺序依次执行begin 语句1; 语句2;end;二、实例输入两个整数x,y,计算x,y的差并输出。Programexample;var x,y,s:integer;begin read(x

7、,y); s:=x-y; writeln(s);end.一、分支结构又叫选择结构或条件结构If条件  then语句1    {注意这里不可以加分号,因为IF语句到这里没有结束,后面还有ELSE语句}  else语句2;二、没有ELSE的IF语句If条件  then语句1;三、实例输入3个整数,输出最大的数。Programbijiao;var a,b,c,max:integer;begin readln(a,b,c); ifa>=b    thenmax:=a    elsemax:=b; ifc>ma

8、xthenmax:=c; writeln(max);end.17四、IF语句的嵌套If条件  ThenBegin         If条件           Then语句1           Else语句2;       End  Else Begin         If条件           Then语句3           Else语句4;       End;一、For循环   For循环变量:=初值to终值do        循环体; 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。