pascal 第3讲 程序的结构
- 格式:ppt
- 大小:163.00 KB
- 文档页数:40


Pascal基础教程目录第一课初识PASCAL语言 (1)第二课赋值语句与简单的输出语句 (5)第三课带格式的输出语句输入语句 (12)第四课简单的分支结构程序设计 (19)第五课if嵌套与case语句 (23)第六课for循环 (29)第七课while循环与repeat-until循环 (30)第八课一维数组 (35)第九课多维数组 (39)第十课字符数组与字符串 (45)第十一课枚举、子界、集合及记录类型 (51)第十二课过程与函数 (66)第十三课动态数据类型(指针类型) (76)第十四课文件 (89)附录一Pascal中的字符串函数和数学函数 (111)附录二关于fillchar的使用和讨论 (116)附录三程序的调试技巧 (117)附录四Pascal的多种退出语句用法 (123)第一课初识Pascal语言信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查选手的智力和使用计算机解题的能力。
选手首先应针对竞赛中题目的要求构建数学模型,进而构造出计算机可以接受的算法,之后要写出高级语言程序,上机调试通过。
程序设计是信息学奥林匹克竞赛的基本功,在青少年朋友参与竞赛活动的第一步必须掌握一门高级语言及其程序设计方法。
一、Pascal语言概述PASCAL语言也是一种算法语言,它是瑞士苏黎世联邦工业大学的N.沃思(Niklaus Wirth)教授于1968年设计完成的,1971年正式发表。
1975年,对PASCAL语言进行了修改,作为"标准PASCAL语言"。
PASCAL语言是在ALGOL60的基础上发展而成的。
它是一种结构化的程序设计语言,可以用来编写应用程序。
它又是一种系统程序设计语言,可以用来编写顺序型的系统软件(如编译程序)。
它的功能强、编译程序简单,是70年代影响最大一种算法语言。
二、Pascal语言的特点从使用者的角度来看,PASCAL语言有以下几个主要的特点:⒈它是结构化的语言。
信息学竞赛——pascal知识点小结和练习pascal介绍一、pascal的基本语法单位1、基本符号(教材第页)注意:pascal语言除了能使用以上规定的基本符号外,不得使用任何其它符号。
2、保留字(教材第页)注意:所起的文件名不能与保留字相同。
3、标识符(教材第页)以字母打头的字母数字串,中间可以有下划线,长度小于等于8。
标准标识符(共三十九个)了解各标准函数的作用二、程序结构1、由三大部分组成:程序首部,说明部分,语句部分。
(教材第页)2、大量使用标点符号,保留字后不加标点符号(END除外)。
顺序结构程序设计一、标准数据类型1、实型(real)小数表示法、科学记数法2、整型(integer)正、负整数和零maxint=327673、字符型(char)是指在两个单引号中的一个字符。
4、布尔型(boolean)false;true二、常量和变量的定义常量的定义:(教材第页)变量的定义:(教材第页)三、表达式及赋值语句[例]:b2-4ac 写成:sqt(b)-4*a*c赋值语句:<变量>:=<表达式>;四、输入输出语句1、输入语句:(教材第页)read(<变量表>);readln(<变量表>)注:表达式里面变量与变量之间用逗号隔开;readln表示下一个语句将从下一行开始操作;输入时,整型或实型用空格或回车隔开,字符型之间无需分隔,一个接一个输入。
2、输出语句:(教材第页)write(<输出表>);writeln(<输出表>)注:对Real或Integer限定场宽:write('a=',a:2:0) {a为real型}选择结构程序设计一、if 语句格式:IF<条件>THEN<语句1>ESLE<语句2>注:1、ELSE与最近的并且未被配对的ELSE配对;2、复合,如果THEN或ELSE带有多个语句,则要用BEGIN——END括起来。