Lenguaje de programacion :pascal
El pascal es un leguaje de programación de alto nivel y de un propósito general.
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 aparienciaalgebraica 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 operadoresaritmé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.
Cuando unsímbolo está formado por más de un carácter, éstos deben escribirse
Seguidos sin espacios en blanco de separación.
Nombre Símbolo Nombre Símbolo
Sumar, signo más + Menor que <
Restar, signo menos - Menor o igual que
Dividir / Mayor o igual que >=
Palabras reservadas
En la definición del lenguaje PASCAL, hay algunas palabras que están reservadas.
Estas se usan como nombres desentencia, de tipos de datos y de operadores. Suelen escribirse con mayúsculas, aunque no es necesario.
Las palabras reservadas sólo se pueden usar, dentro de un programa, en el contexto para el que han sido definidas.
No se pueden redefinir para usarlas como identificadores.
AND END NIL SET
ARRAY FILE NOT THEN
BEGIN FOR OF TO
CASE FUNCTION OR TYPE
CONST GOTO PACKED UNTILDIV IF PROCEDURE VAR
DO IN PROGRAM WHILE
DOWNTO LABEL RECORD WITH
ELSE MOD REPEAT
En PASCAL hay algunos identificadores que están predeclarados como nombres de procedimientos, de funciones, tipos de datos, constantes simbólicas y variables de fichero.
ABS FALSE PACK SQR
ARCTAN GET PAGE SQRT
BOOLEAN INPUT PRED SUCC
CHAR INTEGER PUT TEXT
CHR LN READ TRUE
COS MAXINTREADLN TRUNC
DISPOSE NEW REAL UNPACK
EOF NIL RESET WRITE
EOLN ODD REWRITE WRITELN
EXP ORD ROUND
OUTPUT SIN
Programar en pascal
Un programa escrito en PASCAL consta de un ENCABEZAMIENTO y un BLOQUE.
En el encabezamiento se especifica el nombre del programa y los nombres de los
ficheros externos que se usan para entrada de datos y salida de resultados.
El bloque estádividido en dos partes :
La sección de las declaraciones, donde se declaran todos los datos y las rutinas.
La sección ejecutable, que contiene sentencias ejecutables. Un programa también puede contener lineas de comentario intercaladas en cualquier
lugar.
Sintácticamente, un programa comienza con la palabra PROGRAM y termina con un
punto "."
El primer ejemplo...
Regístrate para leer el documento completo.