当前位置:文档之家› 1 Pascal语言和基础知识

1 Pascal语言和基础知识

3、注释:通常是对某个语句或程序片断的功能或作用的说明,增加程序的可读性。注释的内容必须用花括号({ })括起,可以放在任何空格可能出现的位置,可以是中文,也可以是英文,它不产生目标代码,也不影响程序的执行。
放映幻灯片
后讲解
二、关键字和标识符
1、关键字:又称保留字,指语言中有固定意义的一批英文单词。Pascal语言中共有35个关键字,分6类。
指针类型:
放映幻灯片
后讲解
三、常量与变量
1、常量:指在程序运行过程中不能被修改的量。在Pascal中的常量有:整型、实型、布尔型和字符型、符号常量、字符串常量等六种。常量一经过定义,就不能修改其值。在程序运行中只能使用该常量标识符,使用符号常量比直接使用数值更能“见名知义”,也便于修改参数。
2、变量:在程序运行过程中,其值可以改变的量为变量。变量有变量名、变量类型和变量值等三个要素。
序号函数ord(x):按ASCII码把字符换成十进制数。如:ord(‘A’)=65;ord(‘4’)=52.
字符串函数chr(x):按ASCII码把十进制数转换成字符。如:chr(66)=‘B’。
前趋函数pred(x):取x的前一个数据。如:pred(‘d’)=‘c’。
后继函数succ(x):取x的后一个数据。如:succ(‘d’)=‘e’。
数据类型是数据的重要特征,它决定数据的表示形式和取值范围,确定所能参与的各种运算,类型不同,值的存储结构、解释以及运行方式也不相同,类型贯穿于程序中对数据处理的全过程。它可分为下面几种:
简单类型:①标准类型:整型、实型、字符型、布尔型。
②用户自定义类型:枚举行、子界型。
结构类型:数组型、集合型、记录类型和文件类型。
<说明部分>;
begin {语句部分}
<语句1>;<Biblioteka 句2>;······
<语句n>;
end.
说明:
①、每个程序都必须以program开头,每个语句之间以分号(;)隔开,程序名称由设计者自定,但必须以字母开头,后面可跟字母或数字,不能有空格,如3ex、e y等都是错。
②、< >所括的部分为必须输入的内容;()所括的部分为可省略的内容;{ }所括的部分为注释语句,不产生目标代码,程序不执行的内容,它只起注释的作用,以便读者阅读;······为同样的内容可省略。
变量说明的格式:var变量标识符1,···,变量标识符n:类型1;
变量标识符:类型2;变量标识
放映幻灯片
后讲解
作业:
1、掌握Pascal程序的结构。
2、熟悉Pascal的关键字、标识符等。
2、标识符:它是用来标识程序、函数、过程、类型、常量、变量等名字,Pascal中允许的有效长度为8个字符,可使用英文字母、数字、下划线,但必须以字母开头,后面可跟字母或数字,中间不能含空格。它有标准标识符与自定义标识符两种。
3、自定义标识符:它是由用户自己定义的标识符,它可以是变量名、常量名或过程名。但要注意,禁用关键字,不能数字开头,不含空格及非字符非数字的字符。如:begin,3rg,no m,i%j。
2、程序体:它是程序的主体,包括语句部分和说明部分。语句部分是以begin为开始,以end为结束,每条语句后都要加分号(;),最后一条语句加句号(.)表示结束。说明部分用来说明程序中所用数据的属性,包括常量、变量等,具体的书写顺序为:label(标号说明);const(常量说明);type(类型说明);var(变量说明);function(函数说明);procedure(过程说明)。程序中的数据都要先说明后才能引用。
一、Pascal程序的结构
Pascal语言是沃思(N.Wirth)于60年代创立的,他提出一个著名的公式:程序=算法+数据结构,于1974年发表了Pascal用户手册报告,后来人们把这个报告确定为标准Pascal。
放映幻灯片
后讲解
1、Pascal程序的基本结构
program <程序名称>(程序参数);{程序首部}
13+23+33=36;(1+2+3)2=36成立,试编程证明对任何一自然数N(<30)都存在一个整数M使下式成立:13+23+33+···+N3=M2
放映幻灯片
后运行这三个程序
计算机语言可分为低级语言(机器语言、汇编语言)和高级语言两种。用汇编语言或高级语言编写的程序称为源程序。源程序必须经过编译程序翻译成机器指令程序后才能被计算机执行。
运算的次序:按优先级进行分别为①括号最优先;②函数;③*、/、div、mod;④+、-。
表达式中运算符的不同优先级,按从高级到低级顺序运算;括号中还有括号时,从内到外逐层降低;同一级运算优先级是按从左到右顺序计算。如:a - abs(x)*(c-d) div b mod f
⑥②③①④⑤
放映幻灯片
后讲解
sin(x) sin x实(整)型实型
cos(x) cos x实(整)型实型
tan(x) tg x实(整)型实型
arctan(x)反正切整型实型(0<x<1)
random(x)随机数整型实型(0<x<1)
frac(x)小数部分实(整)型实型frac(3.14)=0.14
odd(x)判别奇数整型布尔型odd(3)=true
放映幻灯片
后讲解
共有三十五个关键字,分为六类列出:
程序、函数和过程内的起始符号:program,function,procedure;
说明部分专用定义符:
array,const,file,label,packed,var,record,set,type;
语句用符;case,of,do,for,while,repeat,until,if,then,else,to,downto,goto,with;
运算符:and,or,not,div,mod,in;
分隔符号:begin,end;
空指针常量:nil;
放映幻灯片
后讲解
标准标识符是系统预先定义好的标识符,它们有特定的含义,按规定共有四十个。
标准常量符:false,true,maxint;
标准类型名:boolean,char,integer,real,text;
五、教学手段:
计算机网络机房或多媒体教室。
六、课时安排:2课时。
七、教学过程:
教学过程
手段与方法
引入:1、编一程序,使屏幕出现如下图形:
A A
A A A A
A A A A A A
A A A A A A
A A A A
A A
2、编写一个程序:求半径为r的圆的周长和面积。
3、注意:13+23=9;(1+2)2=9;
标准文件名:input,output;
标准函数名:(算术函数) abs,sqr,sqrt,exp,ln,sin,cos,tan,arctan,random,frac,odd eof,eoln等;
(转换函数)ord,pred,round,chr,succ,trunc;
标准过程名:read,readln,write,writeln,put,dispose,get,new,pack,page,reset,rewrite,unpack。
放映幻灯片
后讲解
截尾函数trunc(x):将小数部分截去,其自变量为实型,函数值为整型。如:trunc(5.88)=5;trunc(-2.4)= -2。
舍入函数round(x):将实数x的小数部分按四舍五入取整,其其自变量为实型,函数值为整型。如:round(5.66)=6;round(-2.4)= -2
放映幻灯片
后讲解
算术运算符:+、-、*、/(除)、div(整除)、mod(求余)等6个。注意:8/2=4.0、8div2=4、8mod2=0、9div2=4、9mod2=1。
算术表达式的计算结果是一个具有确定类型的值。通常根据表达式的结果类型而把表达式叫做该类型的表达式,如表达式结果为整型叫做整型表达式。
第一章Pascal语言和基础知识
一、教学目标:
1、了解Pascal言语的来源。
2、掌握Pascal的基本结构。
3、知道Pascal中的常用的标识符、常量与变量等。
二、教学重点:
1、掌握Pascal的基本结构。
2、常用的标识符、常量与变量。
三、教学难点:常量与变量。
四、教学方法及设计
采用讲解、演示、探究的教学方法。
放映幻灯片
后讲解
函数含义自变量类型函数类型例子
abs(x) |x|实(整)型与x相同abs(-4)=|-4|=4
sqr(x) x2实(整)型与x相同sqr(5)=52=25
sqrt(x)实(整)型实型sqrt(25) =5
exp(x) ex实(整)型实型exp(2) =e2
ln(x) ln x实(整)型实型ln(e)=ln e=1
相关主题