当前位置:首页 >> 学科竞赛 >> 信息学pascal语言程序设计教案1

信息学pascal语言程序设计教案1


授课时间 授课方式 授课题目 目的与 要求 重点与 难点

第 1 次课,第 10 周星期 二 第 8,9 理论课 ∨ 讨论课□ 习题课□ 上机实践课□



课时

2

Pascal 语言基础知识

⑴掌握 PASCAL 语言的格式和组成; ⑵掌握 PAS

CAL 语言的简单的数据类型; ⑶掌握 PASCAL 语言的常用函数,表达式的正确写法; ⑷掌握 PASCAL 语言的赋值语句。 ⑴PASCAL 语言的格式; ⑵赋值语句。 教学基本内容 方法及手段

Pascal 是一种计算机通用的高级程序设计语言。 它是瑞士苏黎世理工学 院的尼古拉斯.沃思(Nikolaou Wirth)教授于 1968 年设计完成的,1971 年 正式发表。 1975 年, 对 Pascal 语言进行了修改, 作为“标准 Pascal 语言”。 多媒体授课

任何程序设计语言都有着一组自己的记号和规则。 Pascal 语言同样 必须采用其本身所规定的记号和规则来编写程序。尽管不同版本的 Pascal 语言所采用的记号的数量、 形式不尽相同, 但其基本成分一 般都符合标准 Pascal 的规定,只是某些扩展功能各不相同罢了。 下面通过一个实例来了解 Pascal 语言的程序基本结构。 例 2.1 计算半径为 R 的圆面积 S。 program exp2_1(input,output); {程序首部} {已知半径求圆的面积} const pi=3.14159; {说明部分——数据描述} var s,r:real; begin //执行部分 readln(r); {键盘读入半径值} s:=pi*sqr(r); {计算面积} writeln('s=',s:0:2); (* 输出结果*) end. 程序例 2.1 第一行称为程序首部,其中用大括号括起来的内容 是注释。 Free Pascal 中的注释有三种, (* This is an old style comment *)
1

{ This is a Turbo Pascal comment } // All is ignored till the end of the line. 通过以上例子可以看到 pascal 程序的组成: (一)PASCAL 程序的组成 1、程序首部 2、程序体 说明部分 执行部分 格式如下: program 程序名(input,output); const 常量说明; label 标号说明; type 类型说明; var 变量说明; function 自定义函数; procedure 自定义过程; begin 程序执行部分; end. (二)说明和语句 1、保留字 2、标识符 标准标识符 自定义标识符 3、常量 整型:如 1、-4 等。在-maxint—maxint 之间。 实型:如 0.5,-9.81 等。科学记数法:4.5E+5、7.9E-3 等 字符型:用单引号括起来的单个字符。如’a’、’2’等。 布尔型:true(真)、false(假) 4、变量 数据类型: 整型:Integer 实型:Real 字符型:Char 布尔型:Boolean 对变量的定义: 格式:
2

Var 变量名:数据类型; 例如: Var a,b:integer; r,s:real; ch:char; b:boolean; a、b:为整型变量; r、s:为实型变量; ch:为字符型变量; b:为布尔型变量。 变量的三要素:变量名、变量的类型、变量的值 (三)标准函数: 使用格式:函数名(自变量) 1、算术函数 绝对值 ABS(X) 平方值 SQR(X) 平方根 SQRT(X) 正弦 SIN(X) 余弦 COS(X) 反正切 ARCTAN(X) 指数 EXP(X) 自然对数 LN(X) 2、转换函数 截尾 TRUNC(X) 舍入 ROUND(X) 序号 ORD(X) 字符 CHR(X) 3、顺序函数 前趋 PRED(X) 后继 SUCC(X) 4、逻辑判断函数 奇函数 ODD(X) 行结束函数 EOLN(X) 文件结束函数 EOF(X) (四)表达式和赋值语句 1、表达式 2、赋值语句 格式:变量标识符:=表达式; 注意点: ⑴“:=”为赋值号,不能理解为数学上的等号“=” 。 ⑵赋值号两边的数据类型必须相同。
3

⑶任何一个变量必须赋初值,然后才能使用。 ⑷一次只能给一个变量赋值。 ⑸赋值号右边的表达式最终是一个能计算的值。

一、判断以下标识符的合法性: a3 3a a17 abcd ex9.5 α β λ 二、将下列的数学表达式改写成 PASCAL 表达式: b2-4ac 2b-3(a-4)2 三、求下列表达式的值: 20 mod 19 15 mod 9 7 div 8 19 div 3 四.计算下列表达式的值 思考题、 作业 (1)10/2+2 (3)35 div 5 mod 5 (5)(3+5-abs(3-5)) div 2 (7)trunc(17/3) (9) chr(ord(succ( ‘a’ )) 课 后 小 结 (2)35/5*4 (4)(3+5+abs(3-5)) div 2 (6)sqr(ord(‘Z’)-ord(‘A’)) (8)int(17/3) (10) ord(upcase( ‘d’ ))-ord( ‘E’ )

1、熟悉 Free Pascal 系统的各菜单项及其快捷键。 2、熟悉程序基本构成

4


更多相关文档:

信息学pascal语言程序设计教案1

信息学pascal语言程序设计教案1_学科竞赛_高中教育_教育专区。信息学奥赛教程授课时间 授课方式 授课题目 目的与 要求 重点与 难点 第 1 次课,第 10 周星期 二...

信息学pascal语言程序设计教案2

信息学pascal语言程序设计教案2_学科竞赛_高中教育_教育专区。信息学 奥赛授课...②双场宽: 格式:输出项:场宽1:场宽2 说明:输出项为实型,场宽1与场宽2...

信息学pascal语言校本教材

特点是简明化和结构化,适 合教学,科学计算与系统...1.0 Turbo Pascal 2.0 Turbo-87 Pascal 提高实数...三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛...

信息技术活动课《PASCAL语言程序设计》教学计划

信息技术活动课《PASCAL语言程序设计教学计划_其它课程_高中教育_教育专区。莱西...Pascal语言程序设计概述 20页 1下载券 信息学pascal语言程序设... 暂无评价 ...

信息技术活动课《PASCAL语言程序设计》教学计划

信息技术活动课《PASCAL 语言程序设计教学计划为了丰富学生的课余生活, 将信息技术活动小组的活动开展得有 声有色,现将活动课安排如下: 活动目标:1、使学生能...

小学生信息学程序设计语言(Free Pascal)考前演讲

小学生信息学程序设计语言(Free Pascal)考前演讲_教学案例/设计_教学研究_教育专区...测试时,测试程序为每道题 提供了 1-2 组测试数据,要求学生们分别进行。 在...

PASCAL语言程序设计

Pascal 语言是信息学奥赛中普遍使用的程序设计语言。 1 / 53 第一节 程序的...Pascal语言程序设计教案... 7页 免费 ©2016 Baidu 使用百度前必读 | 文库协议...

pascal文档教案

Pascal语言教案 30页 8财富值 Pascal基础算法教案 83页 1财富值 程序设计入门(...第一课 Pascal 语言初相识 信息学奥林匹克竞赛是一项益智性的竞赛活动, 核心是...

信息学奥林匹克竞赛辅导Pascal语言

第1页 信息学奥林匹克竞赛辅导 Pascal 语言秦护矿...顺序结构程序设计 第四章 选择结构程序设计 第五章...我国从 1956 年开始电子计算机的科研和教学工作,...

信息学奥林匹克竞赛培训教案(校本课程)

第 1 课 认识 PASCAL 语言请参阅《全国信息学奥林匹克联赛培训教程(一) 》P87 第 5 章 程序设计语言 5.1 程序设计语言基础 5.1.1 程序设计语言的组成 ...
更多相关标签:
pascal语言程序设计 | c语言程序设计教案 | 程序设计语言 教案 | 信息学奥赛c语言 | 信息学奥赛 c语言讲义 | pascal语言 | pascal语言视频教程 | pascal语言教程 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com