欢迎来到天天文库
浏览记录
ID:15277805
大小:52.50 KB
页数:24页
时间:2018-08-02
《问题1 认识用pascal语言编写的程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、问题1认识用Pascal语言编写的程序自己收藏的觉得很有用故上传到百度与大家一起分享!第1章Pascal基本语句与程序结构第1节简单Pascal程序实例【问题描述】 从键盘上输入圆的半径从屏幕上输出圆的面积【程序设计】 [程序清单] Programp1_1_1(input,output);(程序首部) const pi=3.14159; var r,s:real; begin write('r=?'); readln(r);{读入圆的半径} s:=pi*r*r;{求圆的面积} wri
2、te('s=',s:12:5);{输出圆的面积} end.【知识拓展】 1.学习之前我们先认识几个英文单词Program(程序)、const是constant(常量)的缩写、var是variable(变量)的缩写、begin(开始)、end(结束) 2.从上面的例子中可以看到一个pascal程序分为两个部分:程序首部和程序体 程序首部包括: 程序标志"program"用来标识"这是一个pascal程序"; 程序名称由程序设计者自己定义但一般习惯是使程序名能反映出程序的含义 程序体包括:
3、 说明部分用来描述程序中用到的数据属性它分为常量说明和变量说明两部分 执行部分它的作用是通知计算机执行指定的操作如果一个程序中不写执行部分在程序运行时计算机什么工作也不做执行部分以"BEGIN"开始以"END."结束(注意:"END."后面有一个句点表示整个程序结束)它们中间是一些执行具体操作的语句以分号作为语句间的分隔符,Being和end应成对出现 3.常量是指要程序运行过程中其值不能被改变的量本程序中第二、三行是"常量说明区"用来定义常量也就是给常量取个名字并用该名字标识符来代表它如本例
4、中用到的圆周率就是一个不会改变的量于是可以将pi定义为常数3.14159这样在程序中凡出现pi处都看作和3.14159相同 4.变量代表了一个存储单元该单元中存放的数值是可变的故称为变量如游戏"魂斗罗"中玩者命的个数最初为3当你死了一次命的个数减少一个这里命的个数就是一个变量(或者说命的个数存储在一个存储单元中)可以看出在程序运行过程中其值可以改变的量称为变量 5.程序的书写格式一般不影响程序的功能但为了使程序的结构清晰易于阅读注意要采取紧缩对齐格式书写程序中{......}内的内容是对语句的注释不影响
5、程序的实际运行 6.系统的启动:在运行系统目录下的启动程序fp.exe即可启动系统屏幕上出现如图1所示的集成环境 最顶上一行为主菜单中间蓝色框内为编辑窗口在它个编辑窗口内可以进行程序的编辑最底下一行为提示行 7.新建程序窗口 按F10进行主菜单选择FILE菜单执行其中New命令就可建立一个新的程序窗口(默认文件名为Noname01.pas或Noname02.pas等) 8.程序的输入、编辑与运行 在当前程序窗口中一行一行的输入程序事实上程序窗口是一个全屏幕编辑器所以对程序的编辑与其它编辑器的编辑
6、方法类似这里不再重复 当程序输入完毕之后一般要先按Alt+F9(或执行compile菜单中compile命令)对程序进行编译如果程序有语法错误则会弹出compilemessag窗口显示错误信息若无语法错误则窗口正中央会出现一个对话框提示编译成功接下来我们可以运行程序了 程序的运行可以通过按ALT+R打开RUN菜单中的RUN命令或直接按快捷键CTRL+F9则可以在用户窗口中输出运行结果通常在程序运行结束后系统回到Pascal系统的集成环境因此要查看运行结果要按ALT+F5将屏幕切换到用户屏幕 9.程序的
7、保存与打开:当程序第一次运行时系统就要求用户保存并在屏幕上会出现一个对话框要求输入文件名(默认扩展名为.pas)当我们把程序修改后想再次保存就可以通过按F2键(或执行File菜单中的save命令)来保存程序 当我们要将磁盘上的程序文件中的PASCAL程序装入窗口时可按F3(或执行File菜单中的Open命令)来装入程序此时系统也会弹出一个对话框要求输入要打开的文件名或直接在文件对话框列表中选择所要的文件然后回到打开文件【同步练习】1.阅读下列程序分析程序的结构指出其中变量的个数并上机运行 [程序清单]
8、 programp1_1_2(input,output); var a,b,h,s:real; begin write(′inputa,b,h:′); readln(a,b,h); s:=(a+b)*h/2; writeln(′s=′,s:12:6); end. [运行示例] inputa,b,h:3↙4↙5↙(下划线上的内容需要从键盘输入其中"↙"表示回车键) S=16.000000第2节
此文档下载收益归作者所有