03讲PASCAL语言介绍(数据类型、变量、常量和基本语句).pptVIP

  • 20
  • 0
  • 约4.29千字
  • 约 51页
  • 2017-06-12 发布于浙江
  • 举报

03讲PASCAL语言介绍(数据类型、变量、常量和基本语句).ppt

03讲PASCAL语言介绍(数据类型、变量、常量和基本语句)

第二讲 PASCAL语言基础知识;2.1 Pascal程序基本组成 ;例1:计算半径为R的圆面积S;2.2 Pascal字符与符号 ;AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH.EXPORTS,SHR,STRING,ASM,OBJECT,UNIT,CONSTRUCTOR,IMPLEMENTATION,DESTRUCTOR,USES,INHERITED,INLINE,INTERFACE,LIBRARY,XOR,SHL;二、标识符  1.定义    在程序中自己定义的一种字符序列,用来命名程序中需要辨认的对象,如:程序名、常量名、变量名、数组名、函数名、过程名等对象。;2.分类 (1)标准标识符(PASCAL预先定义的,有特殊意义) 例如: 标准常量 False  Maxint True 标准类型 Char Real Integer string 标准函数 Abs   Round  Cos Sin Sqr 标准过程 Read Readln Write  Writeln 标准文件 Input  Output;(2)用户自定义标识符 由你自己根据需要来定义。   a??选用的标识符不能和保留字相同。   b、不要和标准标识符重名。 以下列举了你自己在定义标识符时可以用的字符: A——Z;a——z;0——9;+,-,*,/,=,,=,=,,,(,),[,],{,},:=,,,;,.,:,..,,^;2.3  Pascal数据类型 ;1.integer (整型);中文名称;2.real (实型);中文名称;3.字符型(char);ASCII码表;4、布尔型(boolean);2.4 常量;⒉实型常量 实型常量包括正实数、负实数和实数零。pascal中表示实型常量的形式有两种。 ⑴十进制表示法 如: 6.050 ⑵科学记数法 如:1.25E+05,字母“E”表示 10 这个“底数” ,而 E 之前为一个十进制表示的小数,称为尾数,E 之后必须为一个整数,称为“指数” 。 如: -1234.56E+12 +0.268E-05;⒊字符常量 在 Pascal 语言中,字符常量是由单个字符组成,所有字符来自 ASCII 字符集,共有 256 个字符。 在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。如:’a’,’A’,’0’等。特殊地,对于单引号字符,则要表示成’’’’。 对于ASCII字符集中,按每个字符在字符集中的位置,将每个字符编号为0-255,编号称为对应字符的序号。;4.布尔常量 布尔型常量仅有两个值,真和假,分别用标准常量名true和false表示。它们的序号分别为1和0。 ;5.符号常量 用一个标识符来代表一个常量,称为“符号常量” 。 ■定义符号常量的一般格式: CONST 常量标识符=常量 常量说明部分既定义了常量名及其值,又隐含定义了常量的类型。;注意: ⑴符号常量一经定义,在程序的执行部分就只能使用该常量标识符,而不能修改其值。 ⑵使用符号常量比直接用数值更能体现“见名知义”的原则,也便于修改参数,故一个较好的程序中,应尽量使用符号常量,在执行部分基本上不出现直接常量。;2.5 变量 (1)变量:变量代表了一个存储单元,其中的值是可变的,故称为变量。   (2)变量三要素:变量名、变量类型、变量值。;2.6 运算符和表达式 ;program ceshi; var a,b:integer; c:real; begin a:=4; b:=5; c:=6.7; writeln(a,+,b,=,a+b); writeln(a,+,c,=,a+c:10); writeln(b,+,c,=,b+c:10); readln; end.;b.逻辑运算符  运算符   运算    运算对象    结果类型   not   逻辑非    布尔型     布尔型   and   逻辑与    布尔型     布尔型   or    逻辑或    布尔型     布尔型   xor   逻辑异或   布尔型     布尔型 c.关系运算符  运算符   运算    运算对象    结果类型   =    等于    简单类型     布尔型       不等于

文档评论(0)

1亿VIP精品文档

相关文档