Pascal语言和程序设计基础 一
第一讲 PASCAL语言基础知识

• 字符型:char (128个字符) • 布尔型:boolean (只有true和false两种数据)
PASCAL程序的格式
首部:program <程序名>; label 标号说明; 说 const 常量说明; 明 type 类型说明; 部 var 变量说明; 分 function 函数说明; procedure 过程说明; begin 执行 语句体; 部分 end.
PASCAL语言基础知识
• • • • • • PASCAL程序设计语言概述 结构化程序设计的概念 标识符和保留字 PASCAL的数据类型 一个完整的PASCAL程序的格式 PASCAL程序的输入、输出语句
PASCAL程序设计语言概述
• 由1971年瑞士苏黎世工学院教授N.Wirth 发明,为纪念法国科学家帕斯卡,而以 其名字命名 • 计算机程序设计语言一般可以分为两大 布莱士· 帕斯卡(Blaise Pascal 1623—1662),法国著名的 类:低级语言和高级语言 数学家、物理学家、哲学家和散文家。主要贡献是在物理学上, 发现了帕斯卡定律,并以其名字命名压强单位。 • 几种常见的计算机程序设计语言
一条Pascal语 句可以写在多 行;一行可以 写多条语句; 一条语句结束 后,应该用 “;”隔开。
PASCAL的输入、输出及赋值语句
输入语句:read
格式:read(item1,item2,…,itemN); readln(item1,item2,…,itemN); readln;
输出语句:write
格式:write(item1,item2,…,itemN); Writeln(item1,item2,…,itemN); Writeln;
赋值语句:
Pascal基础教程

在当前程序窗口中,一行一行的输入程序。事实上,程序窗口是一个全屏幕编辑器。所以对程序的编辑与其它编辑器的编辑方法类似,这里不再重复。
当程序输入完毕之后,一般要先按Alt+F9(或执行compile菜单中compile命令)对程序进行编译。如果程序有语法错误,则会在程序窗口的第一行处显示第一个红色错误信息。若无语法错误,则窗口正中央会出现一个对话框,提示编译成功。接下来,我们可以运行程序了。程序的运行可以通过按ALT+R打开RUN菜单中的RUN命令,或直接按快捷键CTRL+F9。则可以在用户窗口中输出运行结果。通常在程序运行结束后系统回到Pascal系统的集成环境,因此要查看运行结果,要按ALT+F5将屏幕切换到用户屏幕。
一、Pascal 语言概述
PASCAL语言也是一种算法语言,它是瑞士苏黎世联邦工业大学的N.沃思(Niklaus Wirth)教授于1968年设计完成的,1971年正式发表。1975年,对PASCAL语言进行了修改,作为"标准PASCAL语言"。
PASCAL语言是在ALGOL 60的基础上发展而成的。它是一种结构化的程序设计语言,可以用来编写应用程序。它又是一种系统程序设计语言,可以用来编写顺序型的系统软件(如编译程序)。它的功能强、编译程序简单,是70年代影响最大一种算法语言。
五、第一个程序
下面程序在运行时,会提示输入一个圆的半径,然后会在屏幕上画一个圆。按回车后程序结束回到程序窗口。
Program ex1;Uses graph;Var Gm,Gd,R :integer;BeginGd:=0;Write('Please enter the radius:');readln(R);Initgraph(Gm,Gd,' ');Setcolor(Green);Circle(320,240,R);Readln;Closegraph;End.
pascal基础知识

PASCAL语言程序设计第一部分语言基础知识一、程序结构:例1.1计算半径为R的圆面积S{程序首部} program Area;{说明部分——数据描述}const pi=3.14159;{常量定义}var s,r:real;{变量定义}{执行部分——程序体}Beginreadln(r);{读入数据给r}s:=pi*sqr(r);{求圆的面积}writeln('s=',s);{在屏幕上输出面积}end.上述程序第一行称为程序首部。
其中用花括号(注释可以用{ }或(* *)来表示)括起来的内容是注释,注释除了给人看,增加程序的可读性外,对程序编译和运行不起作用。
一个程序可以包含多个出现在不同处注释,亦可无注释。
程序第二行是常量说明,程序第三行是变量说明。
程序从begin到end 都是执行(语句)部分(1)程序首部例1.1的第一行称为程序首部。
program是保留字,接着是程序名(由你依据“标示符”规则自行定义),最后以分号表示程序首部结束,下面是程序主体的开始。
程序首部在一个Turbo Pascal(仅在Turbo Pascal中有效)程序中并非必须出现,它是可选的。
写上它仅起了文档作用。
因此,在时间有限的情况下,如果用Turbo Pascal编程完全可以省略程序首部。
(2)程序体a.说明部分说明部分用于定义和说明程序中用到的数据,由单元说明、标号说明、常量说明、类型说明、变量说明、函数或过程说明组成,并且这些数据的说明次序必须按照以上次序。
但是一个简单的Turbo Pascal程序也可以不包含说明部分,也就是说说明部分是可选的。
b.执行部分执行部分描述了程序要执行的操作。
它必须以一个Turbo Pascal保留字begin开始,以保留字end后跟句点结束,其间是一些执行具体操作的语句,并且以分号作为语句之间的分隔符。
begin 和end必须成对出现,这是一个Turbo Pascal 程序所必须有的。
第二讲 PASCAL语言基础知识

3.字符型 (char) 两个单引号之间的字符(ASCII码) 只允许单引号之间有一个字符,否则就是字符串(string) 如:'A', '1', ':'分别表示字符A,数字字符1,冒号; '''', ' '分别表示字符''和空格
4.布尔型
(boolean)
true(逻辑真) false(逻辑假)
程序首部 说明部分
执行部分
程序体
四、PASCAL字符与符号(详见蓝书P20-21)
1.基本符号: 基本符号: 基本符号 (1)字母 A~Z,a~z (2)数字 0~9 (3)特殊符号 + <= >= := .
* ( ,
/ ) :
= [ ;
<> ] ’
< { ^
> } ..
2.保留字: 保留字: 保留字 (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)运算符号 div,in,mod,not,and,or (5)分隔符号 begin,end (6)空指针常量 nil
七、变量(var)
1.变量:指在程序执行过程中其值可以改变的数据。 必须先说明再使用! 2.变量说明:出现在说明部分,每个变量说明均以分号结束。语法格式: var <变量标识符列表>:<类型>; ... <变量标识符列表>:<类型>;
PASCAL语言基础

第一章、什么是计算机语言计算机语言是计算机软件中非常独特的一部份,它属于系统软件,但又和应用软件息息相关。
它的作用是:使人类能够用某些命令、指令去让计算机为人类进行数值、逻辑运算。
计算机语言中,只有一种语言是计算机能自己识别的,就是最底层、最难的机器语言,这是一般人类所无法接受的语言,所以在此基础上,人们发展出了许多高级的语言,这些语言的共同特点是:人类无需去掌握高深的机器语言,只要掌握这些更容易理解、更贴近人类的高级语言,用高级语言编出程序后,再由语言解释、编译系统去把程序解释、编译成机器语言让计算机去执行。
目前最常用的高级语言大致有以下几种:BASIC语言:是一般计算机入门者的首选语言,命令少,容易掌握,从BASIC,BASICA,GWBASIC,TRUE BASIC,TURBO BASIC,QUICK BASIC等一直发展到目前的WINDOWS环境下的VB。
PASCAL语言:最适合科学计算、数据处理的语言,运行、编译速度最快,从TURBO PASCAL 5 .5, 6.0, 7.0一直到现在的WINDOWS环境下的DELPHI以及LAZARUS等面向对象的PASCAL,以及目前信息学竞赛使用的FREE PASCAL各个版本。
C语言:主要适用于应用软件的开发,是计算机人员的必修课,但在算法实现、建模方面不如PASCAL方便。
从C,C++,一直到现在的WIONDOWS环境下的VC、C++等。
实际上,我们日常所用的各种软件,包括Windows,WORD、EXCEL、各种游戏等等,全部都是使用程序设计语言编写出来的软件,我们只有掌握了程序设计语言,才能进行计算机软件的开发。
在我们的信息学竞赛中,所有的题目都是非常复杂的数值与逻辑运算,所以世界上广泛采用PASCAL语言作编程工具,我们采用的是FREE PASCAL2.0版本或者相近版本。
我们学习信息学竞赛除了要掌握程序设计语言,能够使用程序设计语言编写程序外,还有一部分要掌握的更加重要的内容就是——算法设计,它能够使我们的程序运行速度更快、效率、精度更高,使我们的程序取得快人一步的优势,算法设计在本书中我们将接触一部分。
pascal基础教程

pascal基础教程第一部分Pascal语言和程序设计基础预备知识基本程序结构和几个概念::标识符保留字常量变量运算符表达式标准数据类型Pacal语言程序结构Program prog_name;var 变量申明;begin程序体;end.例如:program pname;const n=4;type arr=array [1..4] of integer;var i:integer; a:arr;beginfor i:=1 to n do read(a[i]);readln;for i:=n downto 1 do write(a[i]:4);writeln;end.以上是一个PASCAL程序。
从键盘读入4个数据,逆序输出。
一般来说,一个PASCAL程序包括以下几个部分:程序头:program pname; 其中,program是保留字,表示程序从这个地方开始,pname是标识符,是程序的名字,可由程序员自定。
保留字是PASCAL选定的,具有固定意义和用法的专用单词或缩写,这些单词不允许作其它使用。
如上,“program”就有“程序从这里开始”这样一种特别的意义,而“const”就有“常量说明从这里开始”的意义。
我们不能再用“program”、“const”来作为其它变量、常量等的名字。
标识符是以字母开头的字母数字串,其长度最大为8个字符。
用来表示常量、变量、类型、文件、过程、函数和程序的名字。
如“pname”、“i”、“j”、“a1”就是合法的标识符;但“1a”、“#a”是非法的标识符。
有一点要注意的是,在PASCAL中,字母除了作为字符值或字符串值之外,其大小写是无关的。
如标识符“A1”和“a1”在PASCLA看来是同一标识符。
在PASCAL中除了保留字和自定义的标识符外,还有一类有特殊含义的标识符,这类标识符称为标准标识符。
它们是用来标记程序中经常引用的处理对象,如常量、函数。
(PASCAL定义的保留字和标准标识符附后)标识符在命名的时候要注意:1、名字要易记易读,有意义。
《程序设计基础》作业一答案(10秋)

《程序设计基础》作业一答案一、单项选择题1、计算机发展的分代史中通常划分时代的标准是以计算机所采用的___ ___。
AA 逻辑元件B 程序设计语言C 操作系统发展D 硬件运算速度2、当前广泛使用的微型计算机是______。
DA 第一代B 第二代C 第三代D 第四代3、我们将组成计算机系统的所有电子和机械装置称为______。
AA 硬件B 软件C 系统D 机器4、当代计算机的体系结构称为是______。
AA 冯·诺依曼机B 非冯·诺依曼机C图灵机 D PASCAL机5、CPU主要包括______。
AA 运算器、控制器和寄存器B 运算器、控制器和存储器C 控制器D 运算器和存储器6、硬盘是______。
CA 输入设备B 输出设备C 存储设备D 计算设备7、系统软件的核心软件是______。
AA 操作系统B 编译程序C 汇编程序D 机器语言8、下面4句话中,最准确的表述是______。
AA 程序=算法+数据结构B 程序是使用编程语言实现算法C 程序的开发方法决定算法设计D 算法是程序设计中最关键的因素9、计算机能直接执行的语言是______。
AA 机器语言B 汇编语言C 高级语言D 目标语言10、汇编程序的任务是______。
AA 将汇编语言编写的程序转换为目标程序B 将汇编语言编写的程序转换为可执行程序C 将高级语言编写的程序转换为汇编语言程序D 将高级语言编写的程序转换为可执行程序11、世界上第一个高级语言是______。
CA BASIC语言B C语言C FORTRAN语言D PASCAL语言12、下面4种程序设计语言中,不是面向过程式语言的是______。
DA FORTRANB ALGOLC AdaD C++13、下面4种程序设计语言中,不是面向对象式语言的是______。
DA JAVAB Object PascalC DelphiD C14、保存在计算机内存中的信息为______。
Pascal语言1-3(Tp与Fp的区别、程序设计初步)

三、数据类型、常量、变量及说明方法
数据类型确定了该类型数据项的表示、取值范围以及 所能参与的运算。在pascal语言中,无论常量还是变量都 必须属于一个确定的数据类型。 Pascal 提供了丰富的数据类型,可以分为三大类: ① 简单类型:分为标准类型(整型、实型、字符型和布 尔型)和自定义类型(枚举型和子界型) ② 构造类型:分为数组类型、集合类型、记录类型和文 件类型 ③ 指针类型 这些数据类型中除了指针类型是动态数据类型外,其 他的都是静态数据类型。另外,我们把整型、字符型、 布尔型、枚举型和子界型称为顺序类型。
3. 标识符:
标识符是以字母开头的字母数字序列(大小写等效,可跟下划线_), 用来标识常量、变量、程序、函数等。Pascal中允许的标识符的有 效长度为63。 标识符分为两大类: ① 标准标识符: 标准常量: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 ② 自定义标识符 由用户自己在程序首部或说明部分进行定义,但要注意以下几 点:不能与保留字同名;避免与标准标识符同名;最好有一定的 含义,增加程序的可读性。 例如:在程序中如用到数学中的π,则在定义该常量时可用PI表示。
第二章 Pascal程序设计语言基础
一、概述
1.Pascal是结构化的语言 Pascal语言全面清晰地体现结构化思想。不仅提供了直接实现“顺序结 构”、“选择结构”和“循环结构”的语句,而且还可以定义子程序(“函 数”和“过程”)。在编程时可以完全不使用转向语句“goto”,使程序的执 行顺序与行文顺序保持一致,便于理解; 2.Pascal的数据类型丰富 Pascal语言不仅提供了整型、实型、字符型、布尔型等标准数据类型, 而且还允许用户按照语法规则自定义枚举型、子界型、数组型、集合型、记 录型、指针类型和文件类型,便于数值计算和非数值信息处理; 3.Pascal语言可以实现模块的独立化要求 Pascal语言允许在函数和过程内部定义局部变量,允许在主程序和子程 序之间传递参数,使得每一个子程序模块都能反映一个相对独立的性质,模 块之间的联系简单清晰,便于修改; 由于Pascal语言精确地表达了程序设计的基本概念,结构性好,表达能 力强,因此成为学校程序设计课程的教学语言,计算机会考和奥林匹克信息 学竞赛的规定语言。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Pascal语言和程序设计基础一Pascal语言和程序设计基础目录预备知识第一节:顺序结构第二节:IF分支结构第三节:case分支结构第四节:for循环结构第五节:while、repeat循环结构第六节:数据类型第七节:常用函数第八节:指针第九节:文件操作第一部分Pascal语言和程序设计基础预备知识基本程序结构和几个概念::标识符保留字常量变量运算符表达式标准数据类型Pacal语言程序结构Program prog_name;var 变量申明;begin程序体;end.例如:Program pname;const n=4;type arr=array [1..4] of integer;var i:integer; a:arr;beginfor i:=1 to n do read(a[i]);readln;for i:=n downto 1 do write(a[i]:4);writeln;end.以上是一个PAScAL程序。
从键盘读入4个数据,逆序输出。
一般来说,一个PAScAL程序包括以下几个部分:程序头:program pname; 其中,program是保留字,表示程序从这个地方开始,pname是标识符,是程序的名字,可由程序员自定。
保留字是PASCAL选定的,具有固定意义和用法的专用单词或缩写,这些单词不允许作其它使用。
如上,“program”就有“程序从这里开始”这样一种特别的意义,而“const”就有“常量说明从这里开始”的意义。
我们不能再用“Program”、“const”来作为其它变量、常量等的名字。
标识符是以字母开头的字母数字串,其长度最大为8个字符。
用来表示常量、变量、类型、文件、过程、函数和程序的名字。
如“pname”、“i”、“j”、“a1”就是合法的标识符;但“1a”、“#a”是非法的标识符。
有一点要注意的是,在PASCAL中,字母除了作为字符值或字符串值之外,其大小写是无关的。
如标识符“A1”和“a1”在PASCLA看来是同一标识符。
在pascal中除了保留字和自定义的标识符外,还有一类有特殊含义的标识符,这类标识符称为标准标识符。
它们是用来标记程序中经常引用的处理对象,如常量、函数。
(PAScAL定义的保留字和标准标识符附后)标识符在命名的时候要注意:1、名字要易记易读,有意义。
如8皇后问题程序名可以是“queen”也可以是“huanghou”等;2、不能用保留字、标准标识符作为自定义的标识符。
说明部分:const n=4;type ar=array [1..4] of integer;var i:integer; a:ar;其中,const部分是常量说明,说明一些在以下部分用到的,在整个程序执行过程不改变值的量。
这些量PAScAL称为常量。
在程序中用到这个值的地方均用常量名来代替。
如上题中定义“n=4”指本程序处理4个数值,在下面的程序体中就用“n”来代替具体的值(如for i:=1 to n)。
如果要改变处理数据个数,则只在常量说明部分修改“n=4”这一句就行了,而不用在程序中每一个用到的地方都加以修改。
这样不但在编写程序的时候很方便,也增加了程序的可读性,修改时更方便。
常量说明在保留字“const”下开始。
可以有多个语句。
常量说明语句的格式是:“常量名=值;”。
如“n=4;”。
n是常量名,4是该常量的值,“;”是语句分隔符。
type部分是类型说明,说明一些在以下部分用到的数据类型。
如数组、记录、指针等。
类型说明在保留字“type”下开始。
可以有多个语句。
类型说明语句的格式是:“类型名=类型说明;”。
如“ar=array [1..4] of integer;”。
ar是类型名,array [1..4] of integer是类型说明,“;”是语句分隔符。
var部分是变量说明。
变量是指在程序执行过程中可以通过赋值语句或读语句来改变值的量。
所有在程序中使用的变量都应该先在变量说明部分说明。
pascal中引用的每个变量都有“名字”和“类型”属性。
变量说明“说明”的主要工作是告诉PAScA下面程序中要用到这个名字的量,同时这个量的类型是什么。
变量说明在保留字“var”下开始。
可以有多个语句。
变量说明语句的格式是:“变量名:变量类型;”。
其中,如果有多个变量同一类型,则变量名与变量名之间用逗号分隔,变量名与变量类型之间用冒号分隔。
如“i:integer;”(i是变量名,integer是类型名)、“i、j:integer;”(i、j是变量名,integer是类型名)……变量说明要注意:1、有效变量名称不能大于8个字符;2、变量名称必须以字母开头;3、在同一个有效范围内变量名称必须唯一。
各个说明部分均以该部分的保留字开始。
如“const”开始常量说明;“type”开始类型说明;“var”开始变量说明。
一个程序包含多少种类型的说明,看需要而定,不是每一个程序都必须同时包含这三种说明。
如果程序不须要用到常量,则常量说明部分可以省略;如果不须要用到类型说明,则类型说明可省……PAScAL还有一条规则:先说明后引用。
即所有在程序体中用到的“名字”必须都在说明部分说明过才能引用,否则就会出错,通不过编译,也执行不了。
如上,类型“ar”先在类型说明中定义,然后在变量说明中引用;变量i在变量说明中定义,在程序中引用。
程序体:beginfor i:=1 to n doread(a[i]);readln;for i:=n downto 1 dowrite(a[i]:4);writeln;end.程序体是以begin end.括起来的语句系列。
“end”后面是一个小圆点,标识着程序结束,整个程序只有一个是一个程序的主要部分。
编程要完成的工作大部分都在这里完成。
程序体中每一语句均以“;”作为结束符。
在书写程序时,以“分层缩进”的风格来写,以便提高程序的可读性。
所谓的“分层缩进”是指在逻辑上同一级的语句其起始点对齐,下一级的语句向右缩进。
运算符表达式PAScAL中的运算符有算术运算符和关系运算符。
和我们在数学课中学的基本一样但在写法上有些不同,在写程序时要特别注意写法的不同:+ 加号;- 减号;* 乘号( 数学中写为× );/ 除号( 数学中写为÷);MOD 取余如:8 MOD 2=0,7 MOD 2=1,2 MOD 3=2;DIV 取整如:8 DIV 2=4,7 DIV 2=3,2 DIV 3=0。
在PAScAL只有上面6种数学运算。
其它的就只能利用这6种运算的组合通过语句来实现。
如a^2(a的平方)可以化成a*a。
> 大于;< 小于;<> 不等于(数学中写为≠);<= 小于等于(数学中写为≤);>= 大于等于(数学中写为≥),变量、常量通过运算符连接起来的式子我们称为表达式。
一个单独的变量或常量也是表达式。
如a、a+3、a*3+b都是表达式。
写表达式时要注意PAScAL表达式跟我们已经熟悉的数学表达式在格式上的区别:数学表达式PAScAL表达式注意2a2*a*号不能省略a÷ba/b除号的写法a≠ba<>b不等号的写法a≤ba<=b小于等于号的写法标准数据类型:整型实型字符型布尔型数据类型可以理解为一个取值范围和定义在这取值范围上的运算规则。
想一想我们对于数的理解:小学学自然数,范围是从0开始,那时候不知道有小数,也不知道有负数,允许的运算是+、-、×、÷,而且对于减法规定被减数要大于减数。
到了中学,数的范围扩大了,整数包括正数和负数,减法运算也不再有额外的规定的了。
同理,在PASCAL 中“数据类型”也是一个取值范围和在它上面定义的运算规则。
pascal中定义好的标准数据类型一共有4个:整型、实型、字符型、布尔型,分别用保留字integer、real、char、boolean来标记它们。
其取值范围和运算如下:整型(integer):范围-32768——32767;运算+ - * / mod div实型(real):范围运算+ - * /字符型(char):范围可显示的AScII字符布尔型(boolean):范围true false 运算and or not在PAScAL中可使用的基本符号有:(1)大写字母A—Z ;小写字母a—z ;数字0—9(2)其它字符+ —* / = > < >= <= <> :=()[ ] . ,:…$ ^ (* *){ }其中,有些符号是以双字符作为一个整体,拆开后就失去原有的意义。
如“<>”是一个表示“不等于”的关系运算符,如拆开后就变成了两个关系运算符,分别表示“小于”、“大于”。
PAScAL使用的保留字有:AND、ARRAY、BEGIN、CASE、CONST、DIV、DO、DOWNTO、ELSE、END、FILE、FOR、FUNCTION、GOTO 、IF、IN、LABEL、MOD、NIL、NOT、OF、PACKED、PROCEDURE、Program、REcORD、REPEAT、SET、THEN、TO、TYPE、UNTIL、var、WHILE、WITH、FORWARD 常用的标准标识符有:标准常量:FALSE TRUE MAXINT MAXLONGINT标准类型:INTEGER BOOLEAN REAL cHAR TEXT标准文件:INPUT OUTPUT标准函数:ABS ACTAN CHR cOS EOF ELON EXP LN ODD ORD PRED ROUND SIN SQR SQRT SUCC TRU Nc标准过程:ASSIGN GET NEW DISPOSE PAcK PUT READREADLN RESET REWRITE UNPAcK WRITE WRIT ELN函数格式:function fun_name(参数表):数据类型;var 变量声明;begin函数体;end;例题:写出计算两个整数a,b的和函数add(a,b)。
过程格式:procedure proc_name(参数表);var 变量声明;begin过程体;end;例题:写出在屏幕打印一行文字:”hello,Pascal language is very easy!” 函数和过程的调用:例题:从键盘输入:a,b两个数,输出由这两个数为直角边的三角形的面积。
【xOI00_01.pas】Program xOI00_01;function area(const a,b:real):real;var s:real;begins:=a*b/2.0;area:=s;end;procedure myproc;var a,b:real;s:real;beginwrite(‟Please input two number a,b:‟);readln(a,b);s:=area(a,b);writeln(‟the area of trian is: ‟,s:5:2);end;{============= main Program ================}beginmyproc;end.练习:一、判断以下标识符的合法性:a3 3a a17 abcd ex9.5 α β λ二、将下列的数学表达式改写成PAScAL表达式:b^2-4ac三、求下列表达式的值:20 mod 19,15 mod 9,7 div 8 ,19 div 3,(4>5) and (7<8),(8>9) or ( 9<10),2 and ((3=3) or (3<7))第一节顺序结构操作一操作二顺序结构是程序设计中最简单的结构,也是最基本的结构,它就是按照程序书写的顺序逐句执行程序中的指令。