教材课件-第二章.pptVIP

  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文档。上传文档
查看更多
教材课件-第二章

第2讲 Pascal语言程序设计基础 主要内容: 2.1、数据类型 2.2、常量和变量 2.3、标准函数 2.4、表达式与运算符 2.5、赋值语句 2.6、输入语句 2.7、输出语句 2.1 数据类型 1、整型 3、字符型 4、布尔型 用来表示逻辑值(false,true)的数据类型 pascal语言中的数据类型 枚举类型 枚举类型 子界类型 子界类型 子界类型 2.2 常量和变量 1.常量 (1)常量:在某个程序的整个过程中其值不变的量。 (2)常量定义:常量定义出现在说明部分。它的语法格式是: const 常量标识符=常量; ... 常量标识符=常量;   常量标识符的类型由定义它的常量的类型决定。例如:const a=12 隐含说明a是整型;const r=3.21 隐含说明r是实型...... (3)常量定义部分必须以保留字const开头,可以包含一个或 几个常量定义,而且每个常量均以分号结束。 2.变量 (1)变量:在某个程序中的运行过程中其值可以发生改变的量 (2)变量说明:变量说明出现在说明部分。它的语法格式是: var 变量标识符列表:类型; ... 变量标识符列表:类型;  其中,保留字var表示开始一个变量说明部分。变量标识符列表是一 个用逗号隔开的标识符序列,冒号后面的类型是类型标识符。每个变量说 明均以分号结束。   例如: var a,b,c:integer; m,n:real; 3.保留字与标准标识符 一般所说的保留字在编辑窗口中能够自动变成白色 系统保留字主要有: P20 系统预定义的标识符: P20 2.3 标准函数 2.3.1数学函数P21 2.3.2转换函数P22 2.3.3顺序函数P23 * 集里中学: 徐 晨 辉 1、整型 2、实型 3、字符型 4、布尔型 用来表示整数数据的数据类型 Turbo pascal中五种预定义的整型 无符号8位 2 0...65535 word 无符号8位 1 0...255 Byte 带符号32位 4 -2147483648... 2147483647 Longint 带符号16位 2 -32768...32767 Integer 带符号8位 1 -128...127 Shorint 格式 占字节数 取值范围 类型 2、实型 用来表示实数数据的数据类型 Turbo pascal中五种预定义的实型 19-20 8 comp 19-20 10 extended 15-16 8 double 7-8 4 single 11-12 6 real 有效位数 占字节数 取值范围 类型 定义方式:用 char (Pascal预定义标识符) 进行定义, 字符型数据必须用单引号括起来 例如: program text; var ch:char; begin ch:=’a’; writeln(‘output is’,ch); end. 定义方式:用 boolean 进行定义 布尔值:false(与0相对应),true(与1相对应) 所以:truefalse 除以上标准数据类型之外,pascal还允许用户自定义数据类型 数据类型 简单类型 构造类型 指针类型 基本类型 枚举 子界 数组 集合 记录 文件 整型 实型 字符型 布尔型 自定义数据类型 为什么要使用枚举类型: 如性别,月份,颜色,星期几等一系列非数值问题时,我们应当怎样处理? 例如:使变量sex为整型变量 if sex=1 then writeln(‘he is a man’) else writeln(‘she is a women’); 缺点:不直观,可读性差 if sex=man then writeln(‘he is a man’) else writeln(‘she is a women’); 如果写成: 事先考虑到某一变量尽可能取的值,尽量用自然语言中含义清楚的单词来表示它的每一个值,这种方法称作枚举方法,这种方法定义的类型称为枚举类型。 枚举类型的定义: type 枚举类型标识符=(标识符1,标识符2…………); type color=(red,yellow,blue,white,black); xingbie=(man,women); 例

文档评论(0)

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

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

1亿VIP精品文档

相关文档