Pascal 基本语法

  • 基本语法

    您已经了解了pascal程序的基本结构,因此很容易理解pascal编程语言的其他基本构造块。
  • 变量

    变量定义放在以var关键字开头的块中,然后是变量的定义,如下所示:
    
    var
    A_Variable, B_Variable ... : Variable_Type;
    
    Pascal变量是在函数的代码体外部声明的,这意味着它们不会在beginend对中声明,而是在过程/函数的定义之后以及begin关键字之前声明。对于全局变量,它们在程序头之后定义。
  • 函数/程序

    在Pascal中,procedure是一组要执行的指令,没有返回值,而function是具有返回值的过程。函数/程序的定义如下-
    
    Function Func_Name(params...) : Return_Value;
    Procedure Proc_Name(params...);
    
  • 注释

    多行注释以括号(* ... *)括在括号和星号中。Pascal允许在大括号{...}中包含单行注释。
    
    (* 这是多行注释
       它将跨越多行。 *)
    
    { 这是Pascal中的单行注释 }
    
  • 不区分大小写

    Pascal是一种不区分大小写的语言,这意味着您可以在两种情况下都编写变量,函数和过程。与变量A_Variable,a_variable和A_VARIABLE在Pascal中的含义相同。
  • 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词,称为保留字。例如,words, program, input, output, var, real, begin, readline, writeline 和 end都是保留字。
    以下是Pascal中可用保留字的列表。
    and array begin case const
    div do downto else end
    file for function goto if
    in label mod nil not
    of or packed procedure program
    record repeat set then to
    type until var while with
  • Pascal 中的字符和标识符

    Pascal字符包括-
    • 所有大写字母(A-Z)
    • 所有小写​​字母(a-z)
    • 全数字(0-9)
    • 特殊符号- + * / : = , . ; ( ) [ ] = {} ` 空格
    Pascal程序中的实体(例如变量和常量,类型,函数,过程和记录等)具有名称或标识符。标识符是字母和数字的序列,以字母开头。标识符中不得使用特殊符号和空格。