Pascal - Sintaxis básica

Ha visto una estructura básica del programa pascal, por lo que será fácil entender otros bloques de construcción básicos del lenguaje de programación pascal.

Variables

Una definición de variable se coloca en un bloque que comienza con un var palabra clave, seguida de las definiciones de las variables de la siguiente manera:

var
A_Variable, B_Variable ... : Variable_Type;

Las variables Pascal se declaran fuera del cuerpo de código de la función, lo que significa que no se declaran dentro del begin y end pares, pero se declaran después de la definición del procedimiento / función y antes de la beginpalabra clave. Para las variables globales, se definen después del encabezado del programa.

Funciones / Procedimientos

En Pascal, un procedure es un conjunto de instrucciones a ejecutar, sin valor de retorno y un functiones un procedimiento con un valor de retorno. La definición de función / procedimientos será la siguiente:

Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);

Comentarios

Los comentarios de varias líneas se incluyen entre corchetes y asteriscos como (* ... *). Pascal permite comentarios de una sola línea encerrados entre corchetes {...}.

(* This is a multi-line comments
   and it will span multiple lines. *)

{ This is a single line comment in pascal }

Sensibilidad a mayúsculas y minúsculas

Pascal es un lenguaje que no distingue entre mayúsculas y minúsculas, lo que significa que puede escribir sus variables, funciones y procedimiento en cualquier caso. Como las variables A_Variable, a_variable y A_VARIABLE tienen el mismo significado en Pascal.

Declaraciones Pascal

Los programas Pascal están hechos de declaraciones. Cada declaración especifica un trabajo definido del programa. Estos trabajos pueden ser de declaración, asignación, lectura de datos, escritura de datos, toma de decisiones lógicas, transferencia de control de flujo del programa, etc.

Por ejemplo

readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);

Palabras reservadas en Pascal

Las declaraciones en Pascal están diseñadas con algunas palabras específicas de Pascal, que se denominan palabras reservadas. Por ejemplo, las palabras, program, input, output, var, real, begin, readline, writeeline y end son todas palabras reservadas.

A continuación se muestra una lista de palabras reservadas disponibles en Pascal.

y formación empezar caso constante
div hacer Abajo a más fin
archivo para función ir Si
en etiqueta modificación nulo no
de o lleno procedimiento programa
grabar repetir conjunto luego a
tipo hasta var mientras con

Conjunto de caracteres e identificadores en Pascal

El juego de caracteres de Pascal consta de:

  • Todas las letras mayúsculas (AZ)

  • Todas las letras minúsculas (az)

  • Todos los dígitos (0-9)

  • Símbolos especiales - + * /: =,. ;. () [] = {} `espacio en blanco

Las entidades en un programa Pascal como variables y constantes, tipos, funciones, procedimientos y registros, etc., tienen un nombre o identificador. Un identificador es una secuencia de letras y dígitos que comienza con una letra. Los símbolos especiales y espacios en blanco no deben usarse en un identificador.