第一章 pascal的认识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Free Pascal语言系统的使用
1、系统的安装(软件在书本后面的光盘中有,也可以在网站 http://www.ntnoi.cn的NOIP栏目进入信息学奥赛中2009年初 级班所有软件和教材位置下载) 2、系统的启动 (右击任务栏上FP窗口,把默认左码页选为 437(OEM-美国) 3、Free Pascal系统集成环境简介 4、新建程序 5、程序代码的输入、编辑与运行 6、程序的保存与打开 学生练习:完成书本第10页习题第7小题
Var为变量说明部分,begin-end之间为语句部分,//及后面文字为程序 注释内容,目的为增加程序的可读性。
Pascal语言程序的基本结构
程序首部
PROGRAM 程序名; VAR 变量名:类型; 说明部分 BEGIN 程 语句1; 序 ……; 体 执行部分 语句N END. 注:1、白色的单词是PASCAL的保留字,不可做为标识 符使用。 2、 “;”是语句之间的分隔符,在end前的可以省略。 3、程序首部可以省略,但建议不要省。 4、程序执行部分以“BEGIN”开始,以”END.”结束, 他们必须成对出现。
wk.baidu.com
Pascal语言介绍
机器语言 1946年ENIAC使用机器语言0、1 00100101 汇编语言 20世纪50年代末 用“助记符”表示二进制数 MOV 45H,EFH 高级语言 1958~现在 接近自然语言习惯 Pascal语言是由瑞士苏黎世联邦工业大学的N· 沃思 (Niklaus Wirth)教授于1971年完成,为纪念法国 数学家Pascal而命名的,它是一种结构化的程序设 计,可以用来编写应用软件,也可以用来编写编 译程序等系统软件 目前竞赛中指定用的Free pascal是一个32位、跨平台的专业编译器,几乎支 持所有操作系统。
第一章 初识PASCAL语言
什么是程序
问题:我想吃一盘辣椒炒肉
怎么样才能烹饪出“辣椒炒肉”呢?
指令 放油
指令
放肉下锅炒
……
放辣椒
起锅
放盐,味精,酱油
翻炒一段时间
指令:能完成某一个简单功能的操作命令。 语句:能完成某一功能的指令序列。
程序:能完成某一特定任务的指令序列。 软件:程序的总和(游戏)。 它们都是用一定的程序设计语言编写出来 的。
Pascal语言的特点
它是世界上第一个结构化程序设计语言 所有程序都用顺序、分支、循环三种基本结 构以及过程和函数两种模块化语句组成。 有丰富的数据类型 功能强,应用广 程序的书写格式自由 可移植、易推广
Pascal语言程序的基本结构
如书本第4页图1-1,梯形中的阴影部分面积是150平方厘米,求梯形 面积。
program ex1_1; //程序 首部 var s,h,up,down:real; //定义变量 begin up:=15; //已知上底 down:=25; //已知上底 h:=2*150/up; //根据上底求出梯形的高 s:=(up+down)*h/2; //求出梯形的面积 writeln(‘s=’,s); //输出梯形的面积s=400 end. //结束整个程序
二、简单程序设计
例1.2:在屏幕上输出“Hello World!” 例1.3:已知一位小朋友的电影票价是10元, 计算X位小朋友的总票价是多少? 例1.4:有一牧场,牧场上的牧草每天都在 匀速生长,这片牧场可供15头牛吃20天,或 供20头牛吃10天,那么,这片牧场每天新生 的昔量可供几头牛吃1天? 例1.5:已知两个自然数a,b,输出a除以b的商 和余数。