Fue diseñado para la enseñanza de técnicas de
programación estructurada. Es de alto nivel porque sus instrucciones fueron
diseñadas de tal forma que hacen próximo a los lenguajes del ser humano y a sus
formas de pensamiento.
Sus instrucciones o sentencias se componen de
expresiones de apariencia algebraica y de ciertas palabras como BEGIN, END,
READ, WRITE, IF, THEN, REPEAT, WHILE, DO.
Con PASCAL no sólo se dispone de un lenguaje de
programación, sino que además se adquiere una metodología para el diseño y
escritura de programas.
ELEMENTOS GRAMATICALES
Las sentencias de un programa en PASCAL se forman
con elementos que pueden ser :
símbolos individuales, tales como los
operadores aritméticos.
palabras con un significado
especial en PASCAL y palabras definidas por el usuario.
Los elementos gramaticales se
construyen con caracteres. Un carácter es cualquier
Elemento de la tabla de codificación ASCII.
Algunos caracteres son SIMBOLOS ESPECIALES que se
usan en PASCAL como
Delimitadores de sentencias, como operadores y como
elementos del lenguaje.
Ejemplo: “; “, " > ", " < >
“, " = “.
Hay varias clases de caracteres:
Las letras mayúsculas y las minúsculas desde
la " A " a la " Z " y desde la " a "
a
Los números del " 0 "
al " 9 ".
Caracteres especiales, tales
como el "ampersand" (&), el signo de interrogación
(?), El signo de igualdad (=).
Caracteres no imprimibles,
tales como el espacio en blanco, el tabulador, el salto
En general, los compiladores de PASCAL
no distinguen entre letras mayúsculas y
Minúsculas excepto cuando se escriben entre
apóstrofos.
Ejemplo: PROGRAM Uno y PROGRAM UNO son
equivalentes.
‘Pepe Pérez ' y ' PEPE PEREZ ' son diferentes.
Símbolos especiales
Se usan para representar delimitadores, operadores y
otros elementos sintácticos.