欢迎来到天天文库
浏览记录
ID:22999763
大小:165.46 KB
页数:131页
时间:2018-11-02
《《pascal基本教程》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Pascal基本教程Pascal基本教程第一章第一章Pascal语言概述与预备知识1关于TurboPascal Pascal是一种计算机通用的高级程序设计语言。它由瑞士NiklausWirth教授于六十年代末设计并创立。 以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。 正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞
2、赛)把Pascal语言作为三种程序设计语言之一,NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。 在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于TurboPascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。下面列出TurboPascal编年史出版年代、版本名称、主
3、要特色:1983:TurboPascal1.0TurboPascal2.0 Turbo-87Pascal(提高实数运算速度并扩大值域)1985(TurboPascal3.0)增加图形功能) TurboBCDPascal(特别适合应用于商业) 、1987)TurboPascal4.0提供集成开发环境(IDE),引入单元概念) 、1988(TurboPascal5.0增加调试功能) 1989(TurboPascal5.5支持面向对象的程序设计(OPP)) 、1990(TurboPascal6.0提供面向对象的应用框架和库(TurboVision))
4、 1992(TurboPascal7.0面向对象的应用系统、更完善的IDETurboVision2.0 )、1993(BorlandPascal7.0开发ObjectWindows库、(ForWindows)提供对OLE多媒体应用开发的支持、1995(Delphi、VisualPascal,TurboPascal语言是编译型程序语言,它提供了一个集成环境的工作系统,集编辑、编译、运行、调试等多功能于一体。)1.2TurboPascal或BorlandPascal的启动(1)TurboPascal的启动a.DOS下的启动(适用于MS-DOS6.22之前的版
5、本或Win9X&Win2000的CommandMode) DOS下,在装有TurboPascal的文件目录下,键入turbo即可进入TurboPascal集成环境。b.Win9X或Win2000模式下的启动(适用于TurboPascal3.0以后的版本) 如果在Win9X或Win2000的“资源管理器”装有TurboPascal的目录中,双击turbo.exe或在“开始--程序”菜单中通过MS-DOS方式来运行turbo.exe,它会提示你“该程序设置为MS-DOS方式下运行,并且其它程序运行时,无法运行它。如果选择继续所有其它程序将关闭”,所以在Wi
6、n9X或Win2000下无法直接运行它,这时你可以在你希望的地方(比如说桌面上)单击鼠标右键“新建--快捷方式”,单击“浏览”,找到turbo.exed选中,然后单击“打开”,再单击“下一步”,再单击完成;这还没完,选中前面新建的快捷方式(应该叫TurboPascal吧),单击右键,单击“属性”,选择“程序”,然后再单击“高级”,把“MS-DOS方式”前面的那个勾去掉,也就是不要选“MS-DOS方式”,然后单击“确定”,在单击“确定”就大功告成了,以后你运行TurboPascal的时候,只要双击那个你建立起的快捷方式就可以直接在Win9X或Win2000下
7、运行TurboPascal。(2)BorlandPascal的启动 BorlandPascal的启动没有像TurboPascal那样复杂,一般来说在任何情况下双击bp.exe或是在MS-DOS下运行都不会出现什么问题。 Pascal基本教程第二章Pascal语言基础知识2.1Pascal程序基本组成例1.1计算半径为R的圆面积SprogramArea;{程序首部}{已知半径求圆的面积}constpi=3.14159; {说明部分——数据描述}vars,r:real;begin {执行部分}readln(r);s:=pi*sqr(r);
8、writeln('s=',s);end. 上述程序第一行称为程
此文档下载收益归作者所有