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

freepascal语言初涉.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
freepascal语言初涉

Pascal语言基础知识 (1) Pascal 程序首部 程序体 程序说明部分 程序执行部分 输入,处理,输出三部分 一个完整的PASCAL程序的结构 Program 程序名; Uses 已知单元说明; Label 标号说明; Const 常量说明; Type 类型说明; Var 变量说明; Function 函数说明; Procedure 过程说明; Begin   语句; 语句; ………   语句; end. program qiuhe(input,output); {程序首部} var {说明部分} a,b:integer; sum:integer; begin {执行部分} a:=33; b:=78; sum:=a+b; writeln(sum=,sum); end. 基本符号: 字母(26个) 除非字符串中字母外,字母无大小写之分,即大写与小写字母认为是相同的字符。 数字 0 1 2 3 4 5 6 7 8 9 特殊符号 + - * / = . , .. : ; ^ = = := ( ) [ ] { } 保留字(关键字):有特殊含义,专门用途的英文单词,不能用于其它场合(共36个,教材P13) 程序,函数,过程的符号 program,function,procedure 说明部分专用定义符号 array, const, file, label, packed, var, record, set, type, of 语句专用符号 case, do , else, goto, if, then ,forward ,with downto, for, repeat, to, until, while 运算符号 and , div, in, mod, not, or 分隔符号 Begin , end 空指针常量 nil 标识符——名字,名称, 以字母或下划线开头的字母,数字,下划线的序列 分为两类 标准标识符 标准常量:false,true,maxint 标准类型:integer,real,char,boolean,text 标准文件:input,output 标准函数:abs, cos, odd, ord, sin, sqr, succ, trunc 等等 标准过程:get,read,readln,write,writeln 自定义标识符 由用户在程序首部或说明部分进行定义 自定义标识符时注意点 不能与保留字名字相同 避免与标准标识符同名 有一定的含义,增加程序的可读性(见名知义) 在定义标识符时可以用的字符: _(下划线) A—Z;a—z;(26个字母) 0—9;(10个数字) 必须以下划线或字母开头 书写可以用大写字母,小写字母或者大小写混合使用,大小写不区分 先定义后使用 遵循语法规则使用标识符 在计算机的编程语言中,标识符就是用来自己定义要用的名称。不同的计算机编程语言,标识符的命名规则有所不同。 如果标识符的命名规则弄错了,会对我们编程造成很大的影响,还有可能会导致整个程序出错。学习好标识符对学好计算机的编程语言也是非常重要的。 例题分析:两个数求和 program qiuhe(input,output); {程序首部} var {说明部分} a,b:integer; sum:integer; begin {执行部分} a:=33; b:=78; sum:=a+b; writeln(sum=,sum); end. 例题分析: 例题分析 program p1; var a,b,max:integer; begin a:=3; b:=4; max:=a; if bmax then max:=b; writeln(max=,max); end. 写出下列标识符、保留字的中文含义: Begin ______ end ______ writeln ______ integer______ Div ______ mod ______ var______ readln________ 判断以下标识符的合法性 a3??? 3a??? a17???? abcd??? ex9.5??? α??? β???? λ 教材P14 2-2 简单类型 标准类型

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档