计算机软件

在帕斯卡尔的程序结构:编程初学者

最实惠的编程语言对于初学者是 帕斯卡。 这 是因为至少他就读于高中,以及在高中一年级的事实。 它被用作许多其他语言的发展基地。 然而,作为核心为它现在不合理使用的技术设备是远远走向前发展。

现在有很多钱保留语法。 他们只是在不同 介质中的编程 语言如帕斯卡。 该方案结构将在文章中进行研究。 作为一项规则,熟悉编程始于节目“你好,世界!”。

语言的历史

帕斯卡尔曝光于1970年到期,奇怪的是,尼劳斯·魏尔斯。 语言名布莱兹·帕斯卡尔的荣誉给予 - 一个伟大的人原本是来自法国。 这是由科学家创造了世界上第一台机器能够加减号的事实理由。

语言的发展是从1968年进行到1969年。 第一次提到出现在1970年的创作者,呈现自己的“孩子”,专注于编程的风格,以及数据输入的帕斯卡尔。 该计划的结构也得到了维尔特开发。 它有一个简单的语法和语义。 直接的“后裔” Pascal是一种语言“Modula-2的。” 它的开发者也成为维尔特。

语法规则

应当指出的是,它不是以这种语言程序结构如此困难。 笔者帕斯卡奠定了仅使用三个要点 - 标题,描述和操作员。

  1. 标题。 在这里,你必须指定程序的名称,但该项目不是主要的。 当开发人员需要它时才创建。 据在更大程度上是依赖于编程环境。 在Turbo Pascal的并不需要它。 但在ETH它是强制性的,以创建一个字符串。 使用只允许字母数字字符和下划线“_”。
  2. 说明。 本节列出了所有可用的变量(阵列),标签等。D.
  3. 操作员。 以帕斯卡程序结构包括运营商在BEGIN-END括号的描述。

多少,他们将在同一行,没关系。 最主要的 - 每个团队结束后把一个特殊字符 - 一个分号。 此外,语言是不区分大小写:有瓦尔运营商和var VAR之间没有什么区别。

语法和语义

中央字母表的工作起到与编程环境。 请记住,它包括:

  • 拉丁字符,大写和小写;
  • 空间;
  • 下划线;
  • 阿拉伯数字 类型;
  • 数学符号;
  • 限制器(在他们的入口点,逗号,列表等);
  • 符;
  • 助词(运营商)。

在Turbo Pascal的程序的结构是从结构PascalABC没有什么不同。 在外部数据在他们的区别,仅此而已。 指示变量,以及其他类型的名称,有必要记住这个名字应该不以数字开头,下划线可以在任何位置,但是从字母符号只允许使用字母 拉丁字母。

注释行要么括号或圆形有星号(*。*)。

数据类型

在帕斯卡的程序的结构,并且还包括考虑的对象,如的 数据类型。 他们有三种类型:

  1. 布尔(true和false);
  2. 数字(阿拉伯数字);
  3. 字符(使用A,B,C和T中d)。

与此同时,第二类型被分成的子类型:整数和实。 它们分别对应特定的运营商:分别整型和实。 性格也分为单字符和字符串。 这是指数据的类型,例如(在第一种情况),数字1中,字母A或A,和(第二)整个短语或表达。 在节目中,他们Char和春天的名字下记录。

该值也有自己的分类。 他们被分为常量和变量。 它们之间的区别是显著。 第一个假设的程序的执行过程中不改变信的价值。 结肠 - 甲变量在使用特殊字符的过程中分配的值。

评论

为了实现该计划的充分理解和它的所有进程,评论的功能。 他们是,正如已经如上所述,放置在大括号。 如果你是新来查看代码,这一点尤为重要。 因为,使用此选项,你可以很容易地找到现成的程序中的错误,基于什么是写在评论。 此外,他们将帮助开发人员随时间快速了解软件代码。

以帕斯卡属性程序的结构允许注释的数据结构在所述第二块中定义。 有需要输入文本,其中将包含每个运营商的目的,应该在未来的使用方式。

新手帮助浏览周围的BEGIN-END注释括号。 特别是这将是在面向程序周期是有用的。 因此,它会更容易理解语句块结束。

评论不能被读取的编程环境,这样他们就可以持有任意数量的时间和字母数量不限。

标点

在帕斯卡尔的程序结构有它的标点符号,但是,也就不足为奇了。 最常用的是分号的符号。 它放置在每个描述块标签,类别,常数,变量和叔。E.之后,但不需要的符号的最确定的字之后。 这之后开始未安装; END只放后,如果该程序还没有完成。 中的代码,其中存在循环,并且因此,被使用,并且在Else然后,不是这些词语后所需的分号。

在结束后,程序必须安装点结束,否则编程环境不明白的代码完成。

数据输入和输出

在帕斯卡尔的程序结构允许您在三种不同的方式输入数据。 其中:

  • 随着Readln运营商的帮助下,阅读。
  • 通过使用赋值符号的 - 结肠。
  • 常数。 在这种情况下,数据输入在参数变种进行。

可以用一堆写和Writeln运营商做出结论获得的信息。 在某些情况下,可能会丢失,但它只是意味着它已经内置到生产过程中。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.