tceic.com
学霸学习网 这下你爽了
当前位置:首页 >> 学科竞赛 >>

1 Pascal语言和基础知识


第一章

Pascal 语言和基础知识

第一章 Pascal 语言和基础知识
一、教学目标:
1、了解 Pascal 言语的来源。 2、掌握 Pascal 的基本结构。 3、知道 Pascal 中的常用的标识符、常量与变量等。

二、教学重点:
1、掌握 Pascal 的基本结构。 2、常

用的标识符、常量与变量。

三、教学难点: 常量与变量。 四、教学方法及设计
采用讲解、演示、探究的教学方法。

五、教学手段:
计算机网络机房或多媒体教室。

六、课时安排: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; 13+23+33=36; (1+2+3)2=36 成立,试编程证明对任何一自然数 N(<30)都存在一个整数 M 使下式成立:13+23+33+· · · +N3=M2

计算机语言可分为低级语言(机器语言、汇编语言)和高级语言两 放映幻灯片 种。用汇编语言或高级语言编写的程序称为源程序。源程序必须经过 后讲解 编译程序翻译成机器指令程序后才能被计算机执行。 一、Pascal 程序的结构 Pascal 语言是沃思(N.Wirth)于 60 年代创立的,他提出一个著名 的公式: 程序=算法+数据结构, 于 1974 年发表了 Pascal 用户手册报告, 后来人们把这个报告确定为标准 Pascal。 1、Pascal 程序的基本结构 program <程序名称> (程序参数) ;{程序首部} <说明部分>; begin {语句部分} <语句 1>; <语句 2>; · · · · · · <语句 n>; end.
1

放映幻灯片 后讲解

第一章

Pascal 语言和基础知识

说明: ①、每个程序都必须以 program 开头,每个语句之间以分号(; ) 隔开,程序名称由设计者自定,但必须以字母开头,后面可跟字母或 数字,不能有空格,如 3ex、e y 等都是错。 ②、< >所括的部分为必须输入的内容; ( )所括的部分为可省略 的内容; { }所括的部分为注释语句,不产生目标代码,程序不执行的 内容,它只起注释的作用,以便读者阅读;· · · · · · 为同样的内容可省略。 2、程序体:它是程序的主体,包括语句部分和说明部分。语句部分 是以 begin 为开始,以 end 为结束,每条语句后都要加分号(; ) ,最后 一条语句加句号(.)表示结束。说明部分用来说明程序中所用数据的 属性, 包括常量、 变量等, 具体的书写顺序为: label (标号说明) ; const (常量说明) ; type (类型说明) ; var (变量说明) ; function (函数说明) ; procedure(过程说明) 。程序中的数据都要先说明后才能引用。 3、注释:通常是对某个语句或程序片断的功能或作用的说明,增加 程序的可读性。注释的内容必须用花括号({ })括起,可以放在任何 空格可能出现的位置,可以是中文,也可以是英文,它不产生目标代 码,也不影响程序的执行。

二、关键字和标识符
1、关键字:又称保留字,指语言中有固定意义的一批英文单词。 Pascal 语言中共有 35 个关键字,分 6 类。 2、标识符:它是用来标识程序、函数、过程、类型、常量、变量 等名字,Pascal 中允许的有效长度为 8 个字符,可使用英文字母、数 字、下划线,但必须以字母开头,后面可跟字母或数字,中间不能含 空格。它有标准标识符与自定义标识符两种。 3、自定义标识符:它是由用户自己定义的标识符,它可以是变量 名、常量名或过程名。但要注意,禁用关键字,不能数字开头,不含 空格及非字符非数字的字符。如:begin ,3rg,no m,i%j。 共有三十五个关键字,分为六类列出: 程序、函数和过程内的起始符号: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; 标准文件名: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。

放映幻灯片 后讲解

放映幻灯片 后讲解

放映幻灯片 后讲解

2

第一章

Pascal 语言和基础知识

函数 abs(x) sqr(x) sqrt(x) exp(x) ln(x) sin(x) cos(x) tan(x) arctan(x)

含义 |x| x2 ex ln x sin x cos x tg x
反正切

自变量类型 实(整)型 实(整)型 实(整)型 实(整)型 实(整)型 实(整)型 实(整)型 实(整)型 整型 整型 实(整)型 整型

函数类型 与 x 相同 与 x 相同 实型 实型 实型 实型 实型 实型 实型(0<x<1) 实型(0<x<1) 实型 布尔型

例子 abs(-4)=|-4|=4 sqr(5)=52=25 sqrt(25) =5 exp(2) =e2 ln(e)=ln e=1

放映幻灯片 后讲解

random(x) 随机数 frac(x) 小数部分 odd(x) 判别奇数

frac(3.14)=0.14 odd(3)=true

截尾函数 trunc(x): 将小数部分截去, 其自变量为实型, 函数值为整型。 如:trunc(5.88)=5;trunc(-2.4)= -2。 舍入函数 round(x):将实数 x 的小数部分按四舍五入取整,其其自变 量为实型,函数值为整型。如:round(5.66)=6;round(-2.4)= -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?。 算术运算符:+、-、*、/(除) 、div(整除) 、mod(求余)等 6 个。 注意:8/2=4.0、8div2=4、8mod2=0、9div2=4、9mod2=1。 算术表达式的计算结果是一个具有确定类型的值。通常根据表达式的 结果类型而把表达式叫做该类型的表达式,如表达式结果为整型叫做 整型表达式。 运算的次序: 按优先级进行分别为①括号最优先; ②函数; ③*、 /、 div、 mod;④+、-。 表达式中运算符的不同优先级,按从高级到低级顺序运算;括号中还 有括号时,从内到外逐层降低;同一级运算优先级是按从左到右顺序 计算。如:a - abs(x) *(c-d) div b mod f ⑥ ② ③ ① ④ ⑤ 数据类型是数据的重要特征,它决定数据的表示形式和取值范围, 确定所能参与的各种运算,类型不同,值的存储结构、解释以及运行 方式也不相同,类型贯穿于程序中对数据处理的全过程。它可分为下 面几种: 简单类型:①标准类型:整型、实型、字符型、布尔型。 ②用户自定义类型:枚举行、子界型。 结构类型:数组型、集合型、记录类型和文件类型。 指针类型:

放映幻灯片 后讲解

放映幻灯片 后讲解

放映幻灯片 后讲解

三、常量与变量
1、常量:指在程序运行过程中不能被修改的量。在 Pascal 中的
3

放映幻灯片 后讲解

第一章

Pascal 语言和基础知识

常量有:整型、实型、布尔型和字符型、符号常量、字符串常量等六 种。常量一经过定义,就不能修改其值。在程序运行中只能使用该常 量标识符,使用符号常量比直接使用数值更能“见名知义”,也便于修 改参数。 2、变量:在程序运行过程中,其值可以改变的量为变量。变量有 变量名、变量类型和变量值等三个要素。 变量说明的格式:var 变量标识符 1,· · · ,变量标识符 n:类型 1; 变量标识符:类型 2;变量标识

作业: 1、掌握 Pascal 程序的结构。 2、熟悉 Pascal 的关键字、标识符等。

4


推荐相关:

pascal语言语法大全

第七课:pascal 专题-pascal 语言语法大全及应用 配套视频 ★qq 语音课主讲内容★: 1.pascal 语法专用字符:a~z,a~z,0~9,+,-,*,/,=,<>,<=,>=,<,>...


Pascal语言和程序设计基础(第一部分)

揭育溪 第部分 Pascal 语言和程序设计基础预备知识 基本程序结构和几个概念:...可以有多个语句。类型说明语句的格式是: “类型名=类型 1 运算符 表达式 标准...


PASCAL知识点小结 1

PASCAL 知识点小结 1 、Pascal 的字符与符号 PASCAL 语言中,允许使用的基本字符有三类: 1.英文字母 A~Z、a~z。除了字符串中的字母外,PASCAL 语言的程序中...


为了明显起见先举一个最简单的pascal程序例子【例1】

下面我们首先来了解 Pascal 语言的程序基本 结构。 为了明显起见先举个最简单的 PASCAL 程序例子: 【例1】 从这个简单的程序可以看到: ⒈个 PASCAL 程序分...


Pascal讲义1

初赛为笔 试,一般考察计算机基本知识,基本数学能力和基本程序设计知识和能力,题型...1、编程语言:PASCAL 程序设计语言、算法的编程实现、程序调试、设计测 试数据。...


PASCAL语言综合练习题-1

PASCAL 语言综合练习(1) 求值(qiuzhi.pas) 求值(qiuzhi.pas) 输入 n(n<=10000)个数,输出 n 个数的最大值、最小值和平均值。 【输入文件】qiuzhi.in。第...


第1课 基本知识

Pascal 基础知识一、Pascal 程序设计基础 1Pascal 语言程序的基本结构: 、 语言程序的基本结构: ★例:输入半径,求出圆的周长和面积。 输入半径,求出圆的周长和...


Pascal基础知识复习1

Pascal基础知识复习1Pascal基础知识复习1隐藏>> Pascal 基础知识复习内容:标准数据类型、基本运算符、基本语句、数组、字符串、常用标准函数或过程、 记录 1、标准数据...


1_Pascal程序设计基础0

Pascal语言和程序设计基... 32页 1下载券 PASCAL程序设计基础测试 4页 1下载...初赛以通用和实用的计算机知识为考试内容, 重在考察基础与实用的知识,以笔试为...


PASCAL语言练习题目1

PASCAL 语言练习题目() 语言练习题目( 1、 写个程序找出 3 到 1000 之间的全部质数。 2、 键入 a,b 二个变量的值,打印输出 a+b 的横式和竖式。 3...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com