- 帕斯卡教程
- 帕斯卡 - 主页
- 帕斯卡 - 概述
- Pascal - 环境设置
- 帕斯卡 - 程序结构
- Pascal - 基本语法
- Pascal - 数据类型
- Pascal - 变量类型
- 帕斯卡 - 常数
- 帕斯卡 - 运算符
- 帕斯卡 - 决策
- 帕斯卡 - 循环
- 帕斯卡 - 函数
- 帕斯卡 - 程序
- Pascal - 变量作用域
- 帕斯卡 - 弦乐
- 帕斯卡 - 布尔
- 帕斯卡 - 数组
- 帕斯卡 - 指针
- 帕斯卡 - 记录
- 帕斯卡 - 变体
- 帕斯卡 - 集合
- 帕斯卡 - 文件处理
- 帕斯卡 - 记忆
- 帕斯卡 - 单位
- 帕斯卡 - 日期和时间
- 帕斯卡 - 对象
- 帕斯卡 - 类
- 帕斯卡有用资源
- 帕斯卡 - 快速指南
- 帕斯卡 - 有用的资源
- 帕斯卡 - 讨论
Pascal - 基本语法
您已经了解了 pascal 程序的基本结构,因此很容易理解 pascal 编程语言的其他基本构建块。
变量
变量定义放在以var关键字开头的块中,后面是变量的定义,如下所示:
var A_Variable, B_Variable ... : Variable_Type;
Pascal 变量在函数的代码体之外声明,这意味着它们不是在begin和end对内声明,而是在过程/函数的定义之后和begin关键字之前声明。对于全局变量,它们在程序头之后定义。
功能/程序
在 Pascal 中,过程是要执行的一组指令,没有返回值,而函数是有返回值的过程。函数/过程的定义如下 -
Function Func_Name(params...) : Return_Value; Procedure Proc_Name(params...);
评论
多行注释用大括号和星号括起来,如 (* ... *)。Pascal 允许将单行注释括在大括号 { ... } 中。
(* This is a multi-line comments and it will span multiple lines. *) { This is a single line comment in pascal }
区分大小写
Pascal 是一种不区分大小写的语言,这意味着您可以在任何一种情况下编写变量、函数和过程。与变量 A_Variable 一样,a_variable 和 A_VARIABLE 在 Pascal 中具有相同的含义。
帕斯卡陈述
Pascal 程序由语句组成。每条语句都指定了程序的一个明确的工作。这些工作可以是声明、赋值、读取数据、写入数据、进行逻辑决策、转移程序流程控制等。
例如 -
readln (a, b, c); s := (a + b + c)/2.0; area := sqrt(s * (s - a)*(s-b)*(s-c)); writeln(area);
Pascal 中的保留字
Pascal 中的语句是用一些特定的 Pascal 字设计的,这些字称为保留字。例如,program、input、output、var、real、begin、readline、writeline 和 end 都是保留字。
以下是 Pascal 中可用的保留字列表。
和 | 大批 | 开始 | 案件 | 常量 |
分区 | 做 | 向下 | 别的 | 结尾 |
文件 | 为了 | 功能 | 去 | 如果 |
在 | 标签 | 模组 | 零 | 不是 |
的 | 或者 | 包装的 | 程序 | 程序 |
记录 | 重复 | 放 | 然后 | 到 |
类型 | 直到 | 变量 | 尽管 | 和 |
Pascal 中的字符集和标识符
帕斯卡字符集包括 -
全部大写字母 (AZ)
全部小写字母 (az)
所有数字 (0-9)
特殊符号 - + * / := , . ;. () [] = {} ` 空白
Pascal 程序中的实体(如变量和常量、类型、函数、过程和记录等)都有名称或标识符。标识符是由字母和数字组成的序列,以字母开头。标识符中不得使用特殊符号和空格。