📝 Pascal教程

29篇技术文档
  Pascal-布尔值

📅  最后修改于: 2020-11-03 16:16:39        🧑  作者: Mango

Pascal提供了布尔类型的数据,使程序员能够定义,存储和操作逻辑实体,例如常量,变量,函数和表达式等。布尔值基本上是整数类型。布尔类型变量具有两个预定义的可能值True和False。也可以将解析为布尔值的表达式指定为布尔类型。Free Pascal还支持ByteBool,WordBool和LongBool类型。它们分别是Byte,Word或Longint类型。值False等于0(零),任何非零值...

  Pascal-数组

📅  最后修改于: 2020-11-03 16:17:07        🧑  作者: Mango

Pascal编程语言提供了一种称为数组的数据结构,该结构可以存储相同类型元素的固定大小的顺序集合。数组用于存储数据集合,但是将数组视为相同类型的变量集合通常会更有用。您无需声明单个变量(例如,number1,number2,…和number100),而是声明一个数组变量(例如,numbers),并使用numbers [1],numbers [2]和…,numbers [100]表示各个变量。数组中...

  Pascal-指针

📅  最后修改于: 2020-11-03 16:17:41        🧑  作者: Mango

帕斯卡的指针简单易学。使用指针可以更轻松地执行某些Pascal编程任务,而如果不使用指针则无法执行其他任务(例如动态内存分配)。因此,有必要学习成为理想的Pascal程序员的指针。让我们以简单轻松的步骤开始学习它们。如您所知,每个变量都是一个内存位置,每个内存位置都定义了其地址,可以使用指针变量的名称访问该地址,该变量表示内存中的地址。什么是指针?指针是动态变量,其值是另一个变量的地址,即存储位置...

  Pascal-记录

📅  最后修改于: 2020-11-03 16:18:18        🧑  作者: Mango

Pascal数组允许您定义变量的类型,这些变量可以容纳相同种类的多个数据项,但是记录是Pascal中可用的另一种用户定义的数据类型,它允许您组合不同种类的数据项。记录由不同的字段组成。假设您想跟踪图书馆中的书籍,则可能要跟踪有关每本书的以下属性-标题作者学科书号定义记录要定义记录类型,可以使用类型声明语句。记录类型定义为-这是您要声明Book记录的方式-记录变量按通常的方式定义为另外,您可以直接将...

  Pascal-变体

📅  最后修改于: 2020-11-03 16:18:35        🧑  作者: Mango

Pascal支持一种称为变体的独特存储类型。您可以在变量中分配任何简单类型的值。存储在变量中的值的类型仅在运行时确定。几乎所有简单类型都可以分配给变体:序数类型,字符串类型,int64类型。集,记录,数组,文件,对象和类之类的结构化类型与变量不兼容。您还可以为变体分配一个指针。免费的Pascal支持变体。声明变体您可以使用var关键字像其他类型一样声明变量类型。声明变量类型的语法是-现在,该变量v...

  Pascal-套装

📅  最后修改于: 2020-11-03 16:18:59        🧑  作者: Mango

集合是相同类型的元素的集合。 Pascal允许定义设置的数据类型。集合中的元素称为其成员。在数学中,集合通过将成员括在花括号{}中来表示。但是,在Pascal中,集合元素包含在方括号[]中,这被称为集合构造函数。定义集合类型和变量Pascal集类型定义为集类型的变量定义为要么,一些有效的集合类型声明的示例是-集合运算符您可以在Pascal集上执行以下集操作。Sr.NoOperations & De...

  Pascal-文件处理

📅  最后修改于: 2020-11-03 16:20:00        🧑  作者: Mango

Pascal将文件视为一系列组件,这些组件必须是统一类型。文件的类型取决于组件的类型。文件数据类型定义为-其中,基本类型指示文件组件的类型。基本类型可以是整数,实数,布尔值,枚举,子范围,记录,数组和集之类的东西,除了另一种文件类型。使用var声明创建文件类型的变量-以下是定义一些文件类型和文件变量的一些示例-创建和写入文件让我们写一个程序,为学生的记录创建一个数据文件。它将创建一个名为stude...

  Pascal-内存管理

📅  最后修改于: 2020-11-03 16:20:51        🧑  作者: Mango

本章介绍了Pascal中的动态内存管理。 Pascal编程语言提供了几种用于内存分配和管理的功能。动态分配内存在进行编程时,如果您知道数组的大小,那么这很容易,您可以将其定义为数组。例如,要存储任何人的名字,最多可以输入100个字符,因此您可以定义以下内容-但是现在,让我们考虑一种情况,您不知道需要存储的文本长度,例如,您想存储有关主题的详细说明。在这里,我们需要定义一个指向字符串的指针,而无需定...

  Pascal-单位

📅  最后修改于: 2020-11-03 16:21:14        🧑  作者: Mango

Pascal程序可以包含称为单元的模块。一个单元可能由一些代码块组成,这些代码块又由变量和类型声明,语句,过程等组成。Pascal中有许多内置单元,并且Pascal允许程序员定义和编写自己的要使用的单元后来在各种程序中。使用内置单元内置单元和用户定义的单元都通过使用子句包含在程序中。我们已经在Pascal-Variants教程中使用了variants单元。本教程介绍了如何创建和包括用户定义的单位。...

  Pascal-日期和时间

📅  最后修改于: 2020-11-03 16:22:00        🧑  作者: Mango

您编写的大多数软件都需要实现某种形式的日期函数,以返回当前日期和时间。日期是日常生活中的重要组成部分,因此无需思考就可以轻松地与他们合作。 Pascal还提供了用于日期算术的强大工具,使操作日期变得容易。但是,对于不同的编译器,这些函数的实际名称和工作方式有所不同。获取当前日期和时间Pascal的TimeToString函数以冒号(:)分隔的形式为您提供当前时间。以下示例显示如何获取当前时间-现场...

  Pascal-面向对象

📅  最后修改于: 2020-11-03 16:23:00        🧑  作者: Mango

我们可以想象我们的宇宙是由不同的物体(例如太阳,地球,月亮等)组成的。同样,我们可以想象我们的汽车是由不同的物体(例如车轮,转向,齿轮等)组成的。同样,存在面向对象的编程概念,假设一切都是对象,并使用不同的对象来实现软件。在Pascal中,有两种结构数据类型用于实现现实世界对象-对象类型类类型面向对象的概念在详细介绍之前,让我们定义与面向对象的Pascal相关的重要Pascal术语。对象-对象是一...

  Pascal-课程

📅  最后修改于: 2020-11-03 16:24:04        🧑  作者: Mango

您已经看到Pascal Objects展示了一些面向对象范例的特征。它们实现封装,数据隐藏和继承,但是它们也有局限性。例如,Pascal对象不参与多态。因此,类被广泛用于在程序中实现适当的面向对象的行为,尤其是基于GUI的软件。类的定义与对象的定义几乎相同,但是它是指向对象而不是对象本身的指针。从技术上讲,这意味着该类分配在程序的堆上,而对象分配在堆栈上。换句话说,当您将一个变量声明为对象类型时,...

  Pascal-有用的资源

📅  最后修改于: 2020-11-03 16:24:22        🧑  作者: Mango

以下资源包含有关Pascal的其他信息。请使用它们来获得有关该主题的更深入的知识。Pascal上的有用链接免费Pascal编译器-官方网站开源Pascal编译器。Free Pascal文档-FreePascal编程的完整指南。GNU Pascal–GNU Pascal的主页,这是免费的32/64位Pascal编译器!GNU Pascal手册-本手册介绍了如何运行,安装和维护GNU Pascal编译...

  讨论Pascal

📅  最后修改于: 2020-11-03 16:24:34        🧑  作者: Mango

Pascal是一种过程编程语言,于1968年设计,由Niklaus Wirth于1970年出版,并以法国数学家和哲学家Blaise Pascal的名字命名。 Pascal可在各种平台上运行,例如Windows,Mac OS和各种版本的UNIX / Linux。本教程将使您对Pascal有更深入的了解,以继续进行Delphi和其他相关框架等。...