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.