下载此文档

Pascal基础教程.doc


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
Pascal 基础教程 Pascal 基础教程第一课初识 PASCAL 语言…………………… 1 第二课赋值语句与简单的输出语句…………………… 5 第三课带格式的输出语句输入语句…………………… 12 第四课简单的分支结构程序设计…………………… 19 第五课 if 嵌套与 case 语句…………………… 23 第六课 for 循环…………………… 29 第七课 whil e 循环与 repeat-unti l 循环………………… 30 第八课一维数组…………………… 35 第九课多维数组…………………… 39 第十课字符数组与字符串…………………… 45 第十一课枚举、子界、集合及记录类型…………………… 51 第十二课过程与函数…………………… 66 第十三课动态数据类型( 指针类型) …………………… 76 第十四课文件…………………… 89 附录一 Pascal 中的字符串函数和数学函数……………… 111 附录二关于 fillchar 的使用和讨论…………………… 116 附录三程序的调试技巧…………………… 117 附录四 Pascal 的多种退出语句用法…………………… 123 第一课初识 Pascal 语言信息学奥林匹克竞赛是一项益智性的竞赛活动, 核心是考查选手的智力和使用计算机解题的能力。选手首先应针对竞赛中题目的要求构建数学模型, 进而构造出计算机可以接受的算法, 之后要写出高级语言程序, 上机调试通过。程序设计是信息学奥林匹克竞赛的基本功, 在青少年朋友参与竞赛活动的第一步必须掌握一门高级语言及其程序设计方法。一、 Pascal 语言概述 PASCAL 语言也是一种算法语言,它是瑞士苏黎世联邦工业大学的N. 沃思(Niklaus Wirth) 教授于 1968 年设计完成的, 1971 年正式发表。 1975 年,对 PASCAL 语言进行了修改, 作为" 标准 PASCAL 语言"。 PASCAL 语言是在 ALGOL 60 的基础上发展而成的。它是一种结构化的程序设计语言, 可以用来编写应用程序。它又是一种系统程序设计语言,可以用来编写顺序型的系统软件(如编译程序) 。它的功能强、编译程序简单,是 70 年代影响最大一种算法语言。二、 Pascal 语言的特点从使用者的角度来看, PASCAL 语言有以下几个主要的特点: ⒈它是结构化的语言。 PASCAL 语言提供了直接实现三种基本结构的语句以及定义" 过程"和" 函数"( 子程序) 的功能。可以方便地书写出结构化程序。在编写程序时可以完全不使用 GOTO 语句和标号。这就易于保证程序的正确性和易读性。 PASCAL 语言强调的是可靠性、易于验证性、概念的清晰性和实现的简化。在结构化这一点上, 比其它(如 BASIC,FORTRAN77 )更好一些。⒉有丰富的数据类型。 PASCAL 提供了整数、实型、字符型、布尔型、枚举型、子界型以及由以上类型数据构成的数组类型、集合类型、记录类型和文件类型。此外, 还提供了其它许多语言中所没有的指针类型。沃思有一个著名的公式:" 算法+数据结构=程序"。指出了在程序设计中研究数据的重要性。丰富的数据结构和上述的结构化性质,使得 PASCAL 可以被方便地用来描述复杂的算法,得到质量较高的程序。⒊能适用于数值运算和非数值运算领域。有些语言(如 FORTRAN 66,ALGOL 60 )只适用于数值计算,有些语言(如 COBOL )则适用于商业数据处理和管理领域。 PASCAL 的功能较强,能广泛应用于各种领域。 PASCAL 语言还可以用于辅助设计,实现计算机绘图功能。⒋ PASCAL 程序的书写格式比较自由。不象 FORTRAN 和 COBOL 那样对程序的书写格式有严格的规定。 PASCAL 允许一行写多个语句, 一个语句可以分写在多行上,这样就可以使 PASCAL 程序写得象诗歌格式一样优美,便于阅读。由于以上特点,许多学校选 PASCAL 作为程序设计课程中的一种主要的语言。它能给学生严格而良好的程序设计的基本训练。培养学生结构化程序设计的风格。但它也有一些不足之处, 如它的文件处理功能较差等。三、 Pascal 语言程序的基本结构任何程序设计语言都有着一组自己的记号和规则。 PASCAL 语言同样必须采用其本身所规定的记号和规则来编写程序。尽管不同版本的 PASCAL 语言所采用的记号的数量、形式不尽相同,但其基本成分一般都符合标准 PASCAL 的规定,只是某些扩展功能各不相同罢了。下面我们首先来了解 Pascal 语言的程序基本结构。为了明显起见先举一个最简单的 PASCAL 程序例子: 【例1】从这个简单的程序可以看到: ⒈一个 PASCAL 程序分为两个部分:程序首部和程序体(或称分程序)。⒉

Pascal基础教程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-02