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


推荐相关:

1 Pascal语言和基础知识

1 Pascal语言和基础知识_学科竞赛_高中教育_教育专区。第Pascal 语言和基础知识Pascal 语言和基础知识一、教学目标: 1、了解 Pascal 言语的来源。 ...


PASCAL语言基础(1)

PASCAL 语言基础(1) 1.1 基本思想 编程就是描述要实现的动作以及对这些动 作进行操作的数据描述。 编程类似一篇英文文章,由字母、数字、标 点符号和空格等按照...


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

揭育溪 第部分 Pascal 语言和程序设计基础预备知识 基本程序结构和几个概念:...常量 n:语句 n; else 语句 n+1; {可选项} end; 表达式只能是顺序类型(...


1语言基础习题2013

1语言基础习题2013_语文_初中教育_教育专区。Delphi《Delphi 语言基础》习题、...Delphi 应用程序设计基于( )语言。 A. Basic B. C++ C. Pascal D. Object...


信息学初赛模拟试题(五、六)及答案(1)

信息学初赛模拟试题(五、六)及答案(1)_电脑基础知识_IT/计算机_专业资料。biancheng信息学初赛模拟试题(五) (初中组 PASCAL 语言,两小时完成) 、选择题: (每...


编译原理模拟试题1和2的答案

编译原理模拟试题1和2的答案_电脑基础知识_IT/计算机...答:传名:a=12 传值:a=6 2 2、画出 Pascal ...句子 2 .若文法 G 定义的语言是无限集,则文法...


信息学竞赛Pascal第一章预备知识

运行举例: Please input radius: 5 s=7.854000000E+01 三、程序的基本结构 ...二、Pascal 用到的数和符号 1PASCAL 语言的字符表 是 ASCII 字符集,主要有...


pascal语言语法大全

pascal语言语法大全_学习总结_总结/汇报_实用文档。pascal语言语法大全第七课:pascal 专题-pascal 语言语法大全及应用 配套视频 ★qq 语音课主讲内容★: 1.pascal ...


第五届蓝桥杯基础训练题1

C/C++语言可以使用格式输出直接输出转换后的 结果。 1. #include <stdio.h> ...问题描述 9 第五届蓝桥杯基础训练题 1 杨辉三角形又称 Pascal 三角形,它的...


Pascal基本教程(2014学生版)

Pascal基本教程(2014学生版)_学科竞赛_小学教育_教育专区。Pascal 基本教程 第1...预备知识 1.1 关于 Turbo Pascal Pascal种计算机通用的高级程序设计语言。...

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