第3课 顺序结构程序与基本语句(一).ppt
《第3课 顺序结构程序与基本语句(一).ppt》由会员分享,可在线阅读,更多相关《第3课 顺序结构程序与基本语句(一).ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二节 顺序结构程序与基本语句PASCAL 语言学习之二前言前言前言前言 上节课,我们学习了上节课,我们学习了PascalPascal语言的程序语言的程序基本结构,在一个程序中,所有的操作都由基本结构,在一个程序中,所有的操作都由执行部分来完成,而执行部分又都是由一个执行部分来完成,而执行部分又都是由一个个语句组成的。因此,下面开始我们要学习个语句组成的。因此,下面开始我们要学习pascalpascal语言的基本语句,并且在学习过程中语言的基本语句,并且在学习过程中逐步学会程序设计的基本方法。逐步学会程序设计的基本方法。这节课我们要学习两种语句,即赋值语这节课我们要学习两种语句,即赋值语句与输
2、出语句。在语句学习之前我们要先了句与输出语句。在语句学习之前我们要先了解一些解一些pascalpascal语言的基础知识语言的基础知识(例如:变量、例如:变量、常量,运算符等)常量,运算符等)。1/9/20232追求卓越,品味成功一、一、常量常量、变量、变量(一)常量(一)常量在程序运行过程中,其值不能被改变的量称为常量。如123,145.88,abc,true等。整型常量整型常量整型常量采用我们平常使用的十进制整数表示。如138,0,-512等都是整型常量,而18.或18.0都不是整型常量。实型常量实型常量实型常量包括正实数、负实数和实数零。pascal中表示实型常量的形式有两种。十进制表示
3、法十进制表示法这是人们日常使用的带小数点的表示方法。如0.0,-0.0,+5.61,-8.0,-6.050等都是实型常量,而0.,.37都不是合法的实数形式。integer型数据取值范围为型数据取值范围为-32768到到32767之间所有整数。而之间所有整数。而real型型数据取值范围为其绝对值在数据取值范围为其绝对值在10-38到到1038之间的所有实数。之间的所有实数。1/9/20233追求卓越,品味成功一、一、一、一、常量常量常量常量、变量、变量、变量、变量o科学记数法科学记数法科学记数法是采用指数形式的表示方法,如1.25105可表示成1.25E+05。在科学记数法中,字母“E”表示1
4、0这个“底数”,而E之前为一个十进制表示的小数,称为尾数,E之后必须为一个整数,称为“指数”。如-1234.56E+26,+0.268E-5,1E5是合法形式,而.34E12,2.E5,E5,E,1.2E+0.5都不是合法形式的实数。p3字符常量字符常量在Pascal语言中,字符常量是由单个字符组成,所有字符来自ASCII字符集,共有256个字符。在程序中,通常用一对单引号将单个字符括起在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。来表示一个字符常量。如:a,A,0等。特殊地,对于单引号字符,则要表示成。对于ASCIIASCII字符集中,按每个字符在字符集中的位置,将每个字符编号
5、为0255,编号称为对应字符的序号。4布尔常量布尔常量布尔型常量仅有两个值,真和假,分别用标准常量名true和false表示。它们的序号分别为1和0。1/9/20234追求卓越,品味成功一、一、一、一、常量、变量常量、变量常量、变量常量、变量5符号常量符号常量一个常量即可以直接用字面形式表示(称为直接常量,一个常量即可以直接用字面形式表示(称为直接常量,如如 124,156.8),也),也可以用一个标识符来代表一个常量,称为可以用一个标识符来代表一个常量,称为“符号常量符号常量”。但符号常量必须在程序中。但符号常量必须在程序中的说明部分定义,也就是说先定义,后使用的说明部分定义,也就是说先定义
6、,后使用。定义符号常量的一般格式定义符号常量的一般格式:CONST=说明:常量说明部分以关键字const开头,后面的标识符为常量标识符,其中=号后的常量为整数、实数、字符、字符串(字符、字符串常量在后面章节中将作介绍)。而且,在常量说明部分可以将几个常量说明成符号常量,共用一个关键字const。例如:符号常量一经定义,在程序的执行部分就只能使用该常量标识符,而不能修改其值。符号常量一经定义,在程序的执行部分就只能使用该常量标识符,而不能修改其值。使用符号常量比直接用数值更能体现使用符号常量比直接用数值更能体现 见名知义见名知义 的原则,也便于修改参数,故的原则,也便于修改参数,故一个较好的程序
7、中,应尽量使用符号常量,在执行部分基本上不出现直接常量。一个较好的程序中,应尽量使用符号常量,在执行部分基本上不出现直接常量。1/9/20235追求卓越,品味成功一、一、一、一、常量、常量、常量、常量、变量变量变量变量o变量代表了一个存储单元,其中的值是可变的,故称为变量。即在程序运行过程中,其值可以改变的量,称为变量。变量有三个要素是:变量名、变量类型、变量值 o用一个合法的标识符代表一个变量。“自定义标识符”的命名规则为:自定义标识符必须以字母(包含下划线“_”)开头,后面的字符可以是字母或数字。标识符长度不超过63个字符。o常量是有类型的数据,变量在某一固定时刻用来存放一个常量,因此也应
8、有相应的类型。如整型变量用来存放整数,实型变量用来存放实数。o在程序中若要使用变量,变量的名称及类型在程序的变量说明部分加以定义,变量的值则在程序的执行部分中才能赋给。1/9/20236追求卓越,品味成功一、一、一、一、常量、常量、常量、常量、变量变量变量变量o变量说明的一般格式:变量说明的一般格式:VARVAR,:;(中括号内部分表示可省中括号内部分表示可省,下同下同)其中VAR是pascal保留字,表示开始一个变量说明段,每个变量标识符或由逗号隔开的多个变量标识,必须在它的冒号后面说明成同一类型。一个程序中,可以说明许多不同类型的变量,每种类型变量之间用分号隔开,共用一个VAR符号。例如例
9、如:varage,day:integer;amount,average:real;其中,Integer(整型)、Real(实型)是标准标识符,它们是类型标识符,代表了确定的类型,如age和 day 被定义为整型变量,amount和average被定义为实型变量。一旦定义了变量,就确定了它的类型,也就是说,就确定了该变量的取值范围和对该变量所能进行的运算。1/9/20237追求卓越,品味成功(二)算术表达式(二)算术表达式(二)算术表达式(二)算术表达式o算术表达式的定义算术表达式的定义pascal语言中的算术表达式是由符合pascal语法规定的运算对象(包括常量、变量、函数)、算术运算符、圆括
10、号组成的有意义的式子。如:A+3.14159*5/8.4-Abs(-1123)算术运算符算术运算符常用的有以下6个算术运算符:(加)(减)(乘)(实数除)得到结果为实型.如5.0/2.0=2.5,5/2=2.5,4/2=2.0而不等于2。DIV(整除)DIV它要求除数和被除数均为整型,结果也为整型。如10 DIV 2=5,10 DIV 3=3,5 DIV 10=0.-15 DIV 4=-3。DIV运算只取商的整数部分,参与DIV运算的两个对象不能为实型。mod(求余),也只能用于整数运算,结果为整数。例如:10 mod 4=2,-17 mod 4=-1,4 mod(-3)=1,-4 mod 3
11、=-1,即 a mod b=a-(a div b)*b。1/9/20238追求卓越,品味成功(二)算术表达式(二)算术表达式(二)算术表达式(二)算术表达式o(3)运算优先顺序运算优先顺序如果一个表达式里出现两个或两个以上的运算符,则必须规定它们的运算次序。pascal规定:表达式中相同优先级的运算符,按从左到右顺序计算;表达式中不同优先级的运算符,按从高到低顺序计算;括号优先级最高,从内到外逐层降低;在算术运算中运算符的优先顺序与数学上的四则运算一致,即先乘除后加减(注:MOD、DIV运算的优先级与、/相同)。1/9/20239追求卓越,品味成功三、赋值语句三、赋值语句 变量既然代表一个存储
12、单元,其值是可变的,那么其中的值是怎么提供的,又是怎么改变的呢?可以通过赋值语句来进行。1、赋值语句的格式赋值语句的格式变量名:=表达式;其中:=称为赋值号。2、执行过程执行过程计算机先计算赋值号右边表达式的值,然后将表达式的值赋给变量名代表的变量。如:A:=(9*8)-(2-1);A:=A+1 1/9/202310追求卓越,品味成功下面的程序执行后,变量下面的程序执行后,变量下面的程序执行后,变量下面的程序执行后,变量a,b,c,da,b,c,d的值是多少的值是多少的值是多少的值是多少Program p4_1(input,output);Const a=256;Var b,d:integer
13、;c:real;BeginB:=a div 16;C:=a/b;D:=a;End;1/9/202311追求卓越,品味成功四、输入语句四、输入语句o输入语句的作用是将键盘中的数据输入到程序中(一)输入语句的两种格式(一)输入语句的两种格式1、read语句语句格式read(变量1,变量2,);如:write(a,b,c);2、readln语句语句格式:readln(变量1,变量2,);(二二)输出语句的功能输出语句的功能计算机执行到某一输入语句时,将键盘中输入的变量数值一个接一个地赋给变量。read语句与readln语句格式上都相似,但它们在功能上有所不同,两个语句的区别在于,执行readln后多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3课 顺序结构程序与基本语句一 顺序 结构 程序 基本 语句
限制150内