首页 新闻 体育 娱乐 游戏 邮箱 搜索 短信 聊天 通行币 天气 答疑 交友 导航

新浪首页 > 新浪教育 > 《中学生电脑》杂志 > 正文

第一次亲密接触Pascal

http://www.sina.com.cn 2004/04/30 19:02  中学生电脑

  新年新气象,各位小虾菜鸟们,有没有新的学习计划呀?面对我们心爱的计算机,你一定想更好地与她交朋友吧?其实,与计算机交流就是做思维体操,她的核心是体现你的智力和用计算机解决问题的能力。而所有的一切,都得从熟练掌握“计算机语言”开始。接下来我们将要学习的是目前信息学奥赛中常用的、最优美的计算机语言——Turbo Pascal。

  一、Pascal语言程序的基本结构

  以下是一个完整的Turbo Pascal程序:

  

  它的形式是不是像诗一样优美?她的优美还体现在“可读性强”(第一次接触Pascal的你也能看懂上面的程序吧)、查错能力强、移植性好……

  Hi,别看傻了,我们继续往下学!从这个简单的程序,我们不难看出:该程序主要由程序首部和程序体组成。其中程序体又有说明部分与执行部分。而程序首部与说明部分是可以省略的。最简单的合法Turbo Pascal程序是:

  begin

  end.

  不过,它什么事也做不了——因为它没有执行语句。

  首先得提醒大家,“温柔”的Pascal也有自己的脾气,以下几点,你千万不能做错,否则她就会与你赌气,不执行程序命令:

  1.不能“口齿不清”,没完没了,所以你必须在每条完整的语句后,加上分号(),表示该语句结束。

  2.整个程序结束了,得在最后一个“end”后面道声“再见”,也就是加上点句号.。

  3.除“关键字”外,所有标识符必须“先说明,后使用”(也就是定义数据类型)。

  “关键字”,何许人也?为了能够自由地用Pascal语言编写“诗一般”的程序,与计算机“交流”,以下东东必须认清楚:所谓“关键字”就是Pascal的“七大姑八大姨”,是Pascal程序中固定的术语,每个“关键字”都有自己的含义:

  program:表示程序的开始,接着给所写程序一个能说明功能的名字;

  const:常量定义;

  var:变量定义;

  begin:执行语句“开始”;

  end:执行语句“结束”;

  readln:读入(数据)并换行;

  writeln:输出(数据)并换行。

  苦也,这么多!其实Pascal家族也奉行“计划生育”,总人口并不多,很快你就会熟悉了。对于Pascal不认识的符号,称之为“自定义标识符”,这些东东要进入Pascal家庭(程序),都得先作“自我介绍”。如例子中的pi、r、c、s,都得在“说明部分”定义清楚。对了,还有一个小问题得注意:Pascal体形优美,你可不能让“身材”不合格的人混进来煞风景哟!所以,外来的“自定义标识符”必须由字母开头,且只能由字母、数字和下划线构成。

  当然,要用优美的Pascal语言与计算机“对话”,同样也要使用规范文明的语言:

  1.采用“缩格”的方式书写程序——层次分明。

  2.所取的“自定义标识符”尽可能使之“望文生义”(如用“r”表示圆的半径等)。

  3.关键的或费解的语句,应加“注释”。“注释”用大括号括起来,不影响程序的执行。

  二、Pascal编译系统

  用Pascal语言完成程序后,其最终目的就是要让计算机执行该语句段,解决实际问题。但是,计算机只认识“0”与“1”(即“机器代码”),怎样让计算机看懂我们的Pascal语言呢?还好,有专用的“翻译器”——Pascal编译系统,她可以把我们的程序经“编译”转换成目标“机器代码”,交给计算机执行。

  1. Pascal编译系统的启动

  找到“turbo.exe”,双击启动,可看到该系统的集成环境(如图)。

  

  2.程序的输入、编辑与运行

  1)输入程序(注意“缩格”),点击“Alt+F9”(或执行“Compile”\“Compile”命令),编译程序。如果有“编译错误”的话,集成环境的第一行会出现“错误提示”,根据提示进行修改,直至无语法错误。

  2)点击“Ctrl+F9”(或执行“Run”\“Run”命令),编译并执行程序。程序执行后回到集成环境。若需要看“执行结果”,按“Alt+F5”将屏幕切换到用户屏幕。

  3.程序的保存与打开

  我们的劳动成果——优美的程序,不能让她消失在“内存”中,应及时进行保存:

  按“F2”键(或执行“File”\“Save”命令):保存文件。

  过了N天,需要回顾曾写过的程序,可以打开已有的程序:按“F3”(或执行“File”\“Open”命令)打开程序文件。(关于其他集成环境命令,请自己看菜单提示。)

  注:如果没有Pascal编译系统,可以上网下载安装。推荐网址:

  大榕树编程

  drs.126.com

   信息学初学者之家

  

  >oibh.ioiforum.org

   三、我的第一个程序

  好了,现在我们可以牛刀小试,编写第一个属于自己的程序啦:

  program first

  begin

  writeln‘This is my first program’

  end.

  什么意思呢?自己上机调试一下吧!^_^OK,今天就到这儿,下期不见不散!(文/福建郑东明

  )




评论】 【推荐】 【 】 【打印】 【关闭

    




新 闻 查 询
关键词一
关键词二


search 小灵通 儿童用品 香水
 
热 点 专 题
温家宝总理出访欧洲
美英军队虐待伊战俘
我国成功控制今春非典
台湾“大选”验票
影星牛振华遇车祸身亡
羽泉2004北京唱演会
第57届戛纳国际电影节
中国羽毛球队战汤尤杯
中超首轮周末激情揭幕

   



文化教育意见反馈留言板电话:010-62630930-5178 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 产品答疑

Copyright © 1996 - 2004 SINA Inc. All Rights Reserved

版权所有 新浪网
北京市通信公司提供网络带宽