欢迎来到天天文库
浏览记录
ID:40566263
大小:38.00 KB
页数:3页
时间:2019-08-04
《Pascal入门教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章初步认识PASCAL语言内容提要本章介绍了计算机语言的分类及特点,PASCAL源程序的调试过程。学习要求通过对本章的学习,要求学生对计算机语言的发展及特点有一定的了解,认识PASCAL语言源程序的一般结构,掌握PASCAL源程序的调试过程。第一节关于计算机语言在日常生活中,语言是人和人之间交流信息的一种工具。通过语言,我们可以把我们的想法或要求告诉人家。众所周知,计算机的功能是非常强大的,那么,怎样充分利用计算机为人类服务呢?其实计算机是一个非常忠实的伙伴,只要让他明白了你的意思,他一定会又快又好地为你完成任务。
2、但问题是:计算机和人类语言不通,难以了解人类的意图。对应这种需求,出现了一系列的计算机语言,通过这些计算机语言,我们便可以和计算机之间进行交流,进而轻松地驾驭计算机。从计算机问世到现在,计算机语言的发展经历了这样几代:一机器语言计算机是由电子元件构成的,这些电子元件在通电工作时一般有两种状态:导通或截止,高电平或低电平┈┈于是便出现了一种用数字1或0作为代码的语言,称为机器语言。这种语言与机器工作状态相适应,计算机执行起来速度相当快,效率相当高。但因程序全是一长串二进制代码,程序员编写起来比较吃力,调试程序也十分困难,
3、而且不同的计算机有不同的机器语言,不能通用。二汇编语言汇编语言又叫符号语言,是用符号来代替机器语言中的二进制代码,这样看起来就直观多了。比如要把寄存器AX和BX中的数相加,结果存放在寄存器AX中,用汇编语言就这样写:ADDAX,BX。这样程序员在编写时就方便多了。但计算机不能直接执行汇编程序,必须经过汇编软件将其转换成机器语言后才能执行。在这个过程中,汇编软件象一个桥梁,连接在机器语言和汇编源程序之间:机器语言汇编软件汇编语言源程序汇编语言还是依赖机器硬件,所以不同种类的机器有不同的汇编语言。编写汇编语言程序需比较熟悉
4、机器硬件短知识,而且指令较多,编写和调试都不是很容易。三高级语言计算机是为人类服务的,如果为了学语言而不得不学习计算机的硬件、工作原理,这就为许多计算机爱好者设置了不小的障碍。有没有一种语言,人们用不着学习计算机工作的细节就可以上手?有!这就是高级语言。高级语言比较接近人们的自然语言,学习起来要容易得多,编写和调试程序也比较方便。但高级语言程序必须先经过编译程序将其转变成机器语言程序后方可执行。所以这种语言执行起来效率相对较低。第一节第一次接触PASCAL程序2.1引言1971年,瑞士的教授沃斯(N.WIRTH)首次提
5、出,它的命名是为了纪念法国的数学家帕斯卡(PASCAL)PASCAL语言是一种高级语言,它用一些常见的标识符来清晰、自然地表达设计者的思路,适合于程序设计教学,是一种典型的结构化程序设计语言。2.2PASCAL程序我们日常生活中所说的程序是把做一件事的各个步骤清晰有序地表达出来。比如说我们要用WORD修改一篇文章,程序则如下:首先打开主机电源,再开显示器,运行WINDOWS,打开WORD编辑窗口,调出要修改的文件,修改完后存盘┈┈同样,我们要让计算机完成一件事,也得告诉它每一步该怎能做。现在我来看计算机如何完成这样一个
6、任务:给出一个任意圆的半径,求其面积。程序如下:PROGRAMCIRCLE(INPUT,OUTPUT);CONSTPI=3.14;{用PI代替л,给其赋值为3.14}VARs,r:REAL;BEGINwriteln(’INPUTR’);readln(R);{读入半径的值}s:=pi*r*r;writeln(’S=’,S);END.以上的第一行是程序首部。PROGRAM是保留字,PASCAL程序都以它开头。CIRCLE是该程序的名字。括号里面是参数,注意:PASCAL的参数都是放在小括号里,不能是中括号或大括号。INPU
7、T是标准输入文件,OUTPUT是标准输出文件,为了读入数据和输出结果,必须写上参数INPUT和OUTPUT。(如果运行环境是在TURBOPASCAL中,第一行可省略)。CONST是一个常量说明,说明PI的值在本程序里都为3.14,大括号里是注释部分,程序是不会执行的。VAR是变量说明符,说明变量S,R的类型。从BEGIN开始,一直到END结束,是程序的主干部分。在PASCAL程序中,每个语句都要以“;”结尾,但有两个语句例外:BEGIN和END。BEGIN语句后不跟任何符号,而作为程序结束的END语句则以“.”结束,E
8、ND语句前面一个语句末尾可以省略分号。2.3程序的构成PASCAL程序结构包括以下三个部分:1程序首部在本程序中,PROGRAMCIRCLE(INPUT,OUTPUT);便是首部,在不同的程序中一般只需将名字CIRCLE改成不同的名字便可。2程序的说明部分本程序中,CONSTPI=3.14便是一个常量说明;VARS,R:REAL便
此文档下载收益归作者所有