[pascal triangle]pascal教案(1)
【jiaoan.jxxyjl.com--高中信息技术教案】
第一章 Pascal语言
§1.1初识Pascal语言
[教学目的]通过教学,使学生了解Pascal语言的产生和特点,初步了解Pascal程序的结构,掌握Pascal的简单编程。
[教学时间]2课时,05年2月26号上午第一、二节。
[教材分析]本节的重点是使学生了解Pascal语言的产生和特点,初步了解Pascal程序的结构,掌握Pascal的简单编程。难点是:学生学习程序设计有畏难情绪,如何通过起始教学,引起学生学习Pascal语言的兴趣。
[教学过程 ]
一、Pascal语言概述
Pascal是一种计算机通用的高级程序设计语言。PASCAL语言一种计算机编程的高级语言,它是瑞士苏黎世联邦工业大学的N.沃思(Niklaus Wirth)教授于1968年设计完成的,1971年正式发表。为纪念法国数学家Pascal,把此高级语言命名为Pascal语言。其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。
二、为什么要学习Pascal 语言?
在高级语言中: 初级:QBASIC
中级:Pascal
高级:C语言、VB等
三、如何学好Pascal语言?
1、 注意Pascal程序的规范语法,体会与QBASIC的区别
2、 注意掌握算法,做到举一反三,一通百通
3、 认真完成作业 与实验报告,理论与上机并重
4、 上课注意记笔记,因为书本写得不符合我们的实际,所以上课内容与课本差别大。
四、从一个Pascal程序实例看Pascal程序的结构
[例1] 已知圆的半径R为16CM,编程求它的周长L和面积S。
1、用QBASIC编程:
PI=3.1416
R=16
L=2*PI*R
S=PI*R*R
PRINT “L=”,L
PRINT “S=”,S
END
2、用Pascal语言编程:
PROGRAM PAS01(INPUT,OUTPUT); ←—程序首部
CONST ←—常量定义
说明部分 VAR ←—变量说明
R:integer;
L,S: REAL
BEGIN
R:=16; 程序休
L:=2*PI*R;
语句部分 S:=PI*R*R;
WRITE(‘L=’,L);
WRITE(‘S=’,S);
END.
从上面的例子中可以看出:
1.一个PASCAL程序由程序首部和程序体两部分组成。程序首部以分号结束,程序体以圆点结束。
2.程序首部包括三项内容,其顺序是:
(1)PROGRAM, Pascal程序标志,写在程序的开头。
(2)程序名,必须由英文字母开头,由作者自行定义。
(3)参数表,由INPUT,OUTPUT组成,表示输入、输出文件。
3.程序体是程序的主体,也称”分程序“。程序体由说明部分和语句部分组成。
(1) 说明部分有常量说明、变量说明、类型说明、函数说明、过程说明等,分别以分号结尾。
(2) 语句部分是程序的执行部分,以BEGIN开始,END.结尾,用来描述程序所执行的算法和操作。中间的每一语句均须以分号结尾。
(3) 语句部分中,变量赋值用:=,而不是=,输出用WRITE,而不是用PRINT。
[练习]
已知三个数A=15,B=234,C=348,编程求三个数的平均值P。
四、Turbo Pascal语言系统的使用
目前,常用的Pascal语言系统有Turbo Pascal7.0与Borland Pascal 7.0,下面我们就来学习Turbo Pascal 7.0系统的使用。
1、系统的启动
在运行系统目录下的启动程序TURBO.EXE,即可启动系统。屏幕上出现如图1所示的集成环境。
2、Turbo Pascal系统集成环境简介
最顶上一行为主菜单。中间蓝色框内为编辑窗口,在它个编辑窗口内可以进行程序的编辑。最底下一行为提示行,显示出系统中常用命令的快捷键,如将当前编辑窗口中文件存盘的命令快捷键为F2,获得系统帮助的快捷键为F1,等等。
按F10进行主菜单,选择FILE菜单,执行其中New命令。就可建立一个新的程序窗口(默认文件名为Noname00.pas或Noname01.pas等)。
4、程序的输入、编辑与运行
在当前程序窗口中,一行一行的输入程序。事实上,程序窗口是一个全屏幕编辑器。所以对程序的编辑与其它编辑器的编辑方法类似。
当程序输入完毕之后,一般要先按Alt+F9(或执行compile菜单中compile命令)对程序进行编译。如果程序有语法错误,则会在程序窗口的第一行处显示第一个红色错误信息。若无语法错误,则窗口正中央会出现一个对话框,提示编译成功。接下来,我们可以运行程序了。
程序的运行可以通过按ALT+R打开RUN菜单中的RUN命令,或直接按快捷键CTRL+F9。则可以在用户窗口中输出运行结果。通常在程序运行结束后系统回到Pascal系统的集成环境,因此要查看运行结果,要按ALT+F5将屏幕切换到用户屏幕。
5、程序的保存与打开
当我们想把程序窗口中的程序存入磁盘时,可以通过按F2键(或执行File菜单中的save命令)来保存程序。第一次保存文件时屏幕上会出现一个对话框要求输入文件名(默认扩展名为.pas)。
当我们要将磁盘上的程序文件中的PASCAL程序装入窗口时,可按F3(或执行File菜单中的Open命令)来装入程序,此时系统也会弹出一个对话框要求输入要打开的文件名,或直接在文件对话框列表中选择所要的文件,然后回到打开文件。
[作业 ]实验报告(一)
本文来源:https://jiaoan.jxxyjl.com/gaozhongxinxijishujiaoan/31631.html
-
用vb编写一个抽奖程序|用VB编写抽奖程序教学设计详细阅读
一、界面设计新建一个标准的exe工程。在form1窗体中放置一个定时器(timer1)、两个文本框(label1,label2)、两个命令按钮(command1,command2)和包含7个元素的控件数组(label3(0)—label3(6))。二、属性设置label3控件数组中的所有...
-
[2020-2021学年第一学期工作计划]学年第一学期信息技术工作计划详细阅读
一、指导思想:推广先进教育技术及理念;应用先进的先进理念及先进设备;服务教育教学;推进校园文化建设及自身技能与修养。二、任务与目标:1、保证西教学楼多媒体平台正常、安全、平稳、运行。每月全面排查一次西教学楼多媒体平台。快速、及时、高质量的解决教师反映及排查中的问题。采取措施减少、杜绝学生课间私自使用...
-
【陕西二套好管家】邮件好管家(第二课时)详细阅读
课题(教学内容)第8课 邮件好管家(第二课时)总 课时第 9课时教学目标重点难点教法教具板书设计教学过程备注主要通过练习复习上节课的内容,同时进行多用户多账号实践活动。 【教师】上节课后布置的作业大家完成的怎么样啦?没有条件的同学现在可以继续抓紧时间完成。其他完成同学可以先自己复习一...
-
【excel函数公式运用技巧】《EXCEL中函数公式的运用》教学设计详细阅读
张宝玉[课 题] 《excel中函数公式的运用》[教 材] 海南出版社、三环出版社出版的《信息技术》七年级下册第二章第四节中第三个知识点的内容[课 型] 新授课[课 时] 1课时[教材分析]本节课的内容是函数和公式在excel中的使用,教材从实际生活中遇到的问题、需要入...
-
[搜集素材的网站]为网站搜集素材详细阅读
课题(教学内容)第13课为网站搜集素材总 课时第13 课时教学目标知识:让学生巩固搜索、整理、归纳、积累素材的方法技能:1、让学生学会高效率搜索网上及现成素材库2、让学生学会建立自己的专用素材文件(夹)情感:培养学生踏实的实践风格,克服建站前浮躁的心理,为成功建站奠定重点建立分类素材文件夹并...
-
【儒家关注()的和谐】盼和谐,关注农村“守望”群体详细阅读
授课对象:高一学生教材:浙江教育出版社《信息技术基础》第六章“网页的设计与制作”一、教学分析内容标准选修模块三“网络技术应用”之(4)通过开发实践,学会规划、设计、制作、发布与管理简单网站的基本方法。(5)能够根据网站主题要求设计评价指标,对常见网站的建设质量与运行状况进行评价。教材分析本节课是学生...
-
, 初三微机课教学计划详细阅读
初中三年级微机课教学计划本册教材的特点:为了迎接信息时代的挑战,适应信息化社会的要求,我国高中信息技术课程改革正在轰轰烈烈的开展,新的高中信息技术课程标准也已经出台。在这种情况下,以往的初中信息技术教材已不能适应时代对学生的要求,初中教材改革势在必行,这套教材正是这种改革的一种尝试。它吸取以往教材的...
-
[因特网探源教学设计]因特网探源详细阅读
课题(教学内容)第4课 总 课时第 课时教学目标知识目标:1 了解因特网的发展历程。技能目标:1 继续熟练掌握利用关键字搜索。2 复习巩固保存搜索到的网页、网页中的文字。3 继续熟练运用搜索引擎的高级搜索情感目标:通过利用计算机和网络去搜索信息、筛选信息,培养他们获取信息、辨别有用...
-
【统计图表的应用】题:图表的应用详细阅读
【适用教材】全日制普通高级中学教材·信息技术第一册(北京教育出版社)【适用单元】第四章 表格数据的处理与分析(第五节 使用图表)授课教师邢波授课时间xx年12月授课年级高一科目信息技术课题图表的应用教学目标知识目标:认识图表的作用,学会用图表分析数据。技能目标:1. 根据需要制作不同类型的图表;2...
-
解一元二次方程程序设计_程序设计方法课标解读详细阅读
“算法”是关于解决问题的计算过程的描述,即解决问题的方法和步骤的描述;“程序设计”是使用计算机可理解的语言表达算法的过程。本模块反映了计算机解决结构化应用问题的基本方法,为选修模块。通过本模块的学习,学生应该体验算法思维,掌握几种基本算法;能设计简单应...