pascal的语言符号.ppt

上传人:sh****n 文档编号:6396726 上传时间:2020-02-24 格式:PPT 页数:20 大小:391.36KB
返回 下载 相关 举报
pascal的语言符号.ppt_第1页
第1页 / 共20页
pascal的语言符号.ppt_第2页
第2页 / 共20页
pascal的语言符号.ppt_第3页
第3页 / 共20页
点击查看更多>>
资源描述
完整的Pascal程序框架 program程序名 程序参数表 label标号说明 const常量说明 type类型说明 var变量说明 function函数说明 procedure过程说明 begin程序语句 程序语句 end 程序首部 程序体 说明部分 执行部分 程序的输入和调试步骤 1 进入编辑状态 2 输入源程序 3 编译源程序 compile compile或alt F9 4 运行程序 run run或ctrl F9 5 查看屏幕显示 debug userscreen或alt F5 6 保存程序 file save 作业评讲 Programex3 varyu shu yin ji a b integer Beginwrite yu readln yu write shu readln shu write yin readln yin write ji readln ji a yu shu yin ji b yu shu yin ji 4 Writeln a a Writeln b b Readln End 类型应为real Pascal的语言符号 Pascal的语言符号包括 基本符号保留字标识符 1 基本符号 注意 Pascal语言程序只能出现以下字符 而不能使用其他任何符号 字母 数字 特殊符号 A Z a z 除非字符串中的字母外 字母无大小写之分 0 9 programtuxing input output varh k integer beginforh 1to4dobeginwrite h fork 1to6dowrite writeln end end 2 保留字 36个 1 程序 函数 过程的符号Program function procedure 2 说明部分专用定义符号Array const file label packed var record set type of 3 语句专用符号Case do downto else for goto if repeat then to until while with forward 4 运算符号And div in mod not or 5 分隔符号Begin end 6 空指针常量nil programtuxing input output varh k integer beginforh 1to4dobeginwrite h fork 1to6dowrite writeln end end Pascal程序也是一篇文章 由字符集构成单词 由单词构成句子 其中有一类单词 有特定的含义 保留给PASCAL本身使用称为保留字 programtuxing input output varh k integer beginforh 1to4dobeginwrite h fork 1to6dowrite writeln end end 3 标识符 1 标识符是表示用作常量 变量 类型 过程 函数及文件的名字 programtuxing input output varh k integer beginforh 1to4dobeginwrite h fork 1to6dowrite writeln end end 2 标识符是以字母或下划线开头的字母 数字 下划线序列 3 TurboPascal的标识符 其有效长度是64个字符 4 标识符不分大 小写 MIN与min具有完全相同的含义 下列是合法标识符的是 5 标识符分类 标准标识符标准常量 false true maxint 32767 标准类型 integer real char boolean text标准文件 input output标准函数 abs arctan chr cos eof eoln exp ln odd ord pred round sin sqr sqrt succ trunc标准过程 get new pack page put read readln reset rewrite unpack write writeln 自定义标识符 programex 2 input output constpi 3 14 varr c s real beginread r c 2 pi r s pi r r write c s end 不能与保留字同名 不能与标准标识符同名 最好有一定的含义 增强程序的可读性 书写可用大写 小写及大小写字母混合使用 常量 在程序中 其值保持不变的量称为常量例如 圆的周长公式 C 2 pi r其中 2是常量 pi也是常量1 字面常量2 符号常量 programex 2 input output constpi 3 14 varr c s real beginread r c 2 pi r s pi r r write c s end 字面常量 1 整型常量 2 实型常量 3 布尔常量 4 字符常量 5 字符串常量 整型常量也称整型数或整数 如 3 10000 90 在TurboPascal中可以用十六进制形式表示整型常量 它以字符 开头 或以h结尾 如 18 FF 分别等于十进制的24和255 二进制以b结尾 八进制以O结尾 知识点 进制如何相互转化 字面常量 1 整型常量 2 实型常量 3 布尔常量 4 字符常量 5 字符串常量 2 科学记数法 1 十进制表示法 这是人们日常使用的带小数点的表示方法 1 25 105 1 25E 05 尾数 指数 字面常量 1 整型常量 2 实型常量 3 布尔常量 4 字符常量 5 字符串常量 False和True两个值 False表示逻辑值 假 True表示逻辑值 真 字面常量 1 整型常量 2 实型常量 3 布尔常量 4 字符常量 5 字符串常量 在TurboPascal中 字符常量有两种表示方式 用单引号对括起来的单个字符 例如 a 2 等 用 引导一个整数 例如 48 65等 分别表示ASCII值为48和65的字符 即 0 和 A 因单引号用于定界字符常量 所以用 表示单引号字符 知识点 何谓ASCII码 字面常量 1 整型常量 2 实型常量 3 布尔常量 4 字符常量 5 字符串常量 字符串常量是用单引号对括起来的一串字符 例如 Goodidea 96 5 等 其实 用单引号对括起来的单个字符可以看作字符数量为1的字符串 书写字符串需要注意以下几点 空格字符可以是字符串的组成部分 所以在字符串中的任何空格字符都是其值的一部分 字符串中的字母有大小写区分 即 A1 不等于 a1 符号常量 程序员定义 常量定义部分的一般形式为 Const 常量1 常量2 常量n 例如 Constg 9 8 answer Y count 100 finished False name LiPing b count 常量定义有如下要求 常量定义部分须放在分程序首部之后 语句部分之前 必须遵循先定义后使用的原则 即只有已定义的常量标识符 以后在程序中才能使用 例如 ConstB A A 35 是非法的 因为常量标识符使用在先 定义在后 违反原则 变量 在Pascal程序中 其值可以改变的量称之为变量 变量标识符的命名规则同常量标识符 须以字母或下划线开头 后跟字母 下划线 或数字 而且不能与保留字及标准标识符同名 AStudentNameB 1都是合法的变量标识符 A B 含 字符 C 1Const 与保留字同名 Real 与标准标识符同名 均是非法的 一般地 为提高程序的可读性和可理解性 希望大家在为变量标识符命名时取与问题相符的英文单词或单词缩写 programex 2 input output constpi 3 14 varr c s real beginread r c 2 pi r s pi r r write c s end 变量说明 说明部分的一般形式 Var 例如 Varx y z real 给出了三个变量 数据类型为实型 a b c d integer 给出了四个变量 数据类型为整形 ch char 给出了一个变量 数据类型为字符形 当为变量给出说明时 其值是无定义的 变量说明在程序运行时 系统会为这些变量开辟内存空间 并限定这些内存空间将来可以存放什么类型的数据 先定义后使用 programex 2 input output constpi 3 14 varr c s real beginread r c 2 pi r s pi r r write c s end 在Pascal语言中 有三大数据类型 简单类型 构造类型和指针类型 每个类型均用一个类型标识符表示 integer real char boolean 作业 请同学们熟记常量 变量的定义方式 掌握进制转换熟记四个字符 a A 0 的ASCII码 算式 2047 10一 3FF 16 2000 8的结果是 A 2048 10B 2049 10C 3746 8D 1AF7 162 下列无符号数中 最小的数是 A 11011001 2B 75 10C 37 8D 2A 163 小张用十六进制 八进制和十进制写了如下的一个等式 52 19 33 式中三个数是各不相同进位制的数 试问52 19 33 分别为 A 八进制 十进制 十六进制B 十进制 十六进制 八进制C 八进制 十六进制 十进制D 十进制 八进制 十六进制4 已知小写字母 m 的十六进制的ASCII码值是6D 则小写字母 c 的十六进制数据的ASCII码值是 A 98B 62C 99D 635 交换两个变量的值 由键盘输入两个正整数A和B 编程交换这两个变量的值
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!