en 1623 tuvo lugar el nacimiento de Blaise Pascal, un científico francés que quedó en la historia
por sus aportes a la física, la matemática y la filosofía. En su homenaje, se conoce como pascal a
una unidad del Sistema Internacional que permite hacer mención a la presión.
CARACTERISTICAS
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado.
Esto implica que:
El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De
esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo
estilo de programación monolítica.
El tipo de dato de todas las variables debe ser declarado previamente para que su uso que de
habilitado.
A diferencia de lenguajes de programación descendientes de, Pascal utiliza el símbolo":=" para
asignación en vez de "=".
Además sus programas tienen definidas dos partes: declarativa y ejecutiva.
En la primera debe aparecer todo lo que se usará en la segunda, de lo contrario se detecta como
desconocido
En la parte declarativa se enuncian Unit existentes, procedimientos, funciones, variables,
constantes y nuevos tipos de datos estructurados.
Las primeras versiones del compilador de Pascal, entre ellas la más distribuida fue UCSD Pascal,
traducían el lenguaje en código para una máquina virtual llamada máquina-P.
En los años 1980,
Anders Hejlsberg escribió el compilador Blue Label Pascal para laNascom-2. Más tarde fue a
trabajar para Borland y reescribió su compilador que se convirtió en Turbo Pascal para la IBM PC.
Este nuevo compilador se vendió por $49, un precio orientado a la distribución masiva.
Durante losaños 1990, estuvo disponible la tecnología para construir compiladores que pudieran
producir código para diferentes arquitecturas de hardware.
Esto permitió que los compiladores de Pascal tradujeran directamente al código de la
arquitectura en que corrieran. Con Turbo Pascal versión 5.5, Borland agregó programación
orientada a objetos a Pascal. Sin embargo, Borland después decidió mejorar esa extensión del
lenguaje introduciendo su producto Delphi, diseñado a partir de estándar Object Pascal,
propuesto por
Apple como base. Borland también lo llamó Object Pascal en las primeras versiones, pero
cambió el nombre a 'lenguaje de programación Delphi' en sus últimas versiones.
Ventajas y Desventajas
Turbo Pascal es un compilador y sistema de desarrollo diseñado para crear aplicaciones de un
ordenador en el lenguaje de programación Pascal . Borland Internacional publicó la versión
original de Turbo Pascal en 1984 , según la Enciclopedia Encarta . Logró finalmente más de 1
millón de ventas gracias a su velocidad y otras ventajas, pero se interrumpió a principios de 1990
. Hoy en día , las principales desventajas de Turbo Pascal se refieren a los cambios en los
sistemas operativos modernos y los procesadores que no ha sido capaz de seguirle el ritmo.
Niklaus Wirth
entre los años 1968 y 1969 y publicado en 1970
• Escribir un programa en Pascal que detecte el carácter
introducido por el usuario.
PROGRAM EJER31;
USES CRT;
VAR pato_donald:CHAR;
BEGIN
ClrScr;
WRITE ('Introduzca un caracter alfanumerico: '); READLN
(pato_donald);
WRITE ('El caracter introducido es -----> ' + pato_donald)
• Escribir un programa en Pascal que determine si un número
leído desde el teclado es par o impar
PROGRAM EJER34;
USES CRT;
VAR num:INTEGER;
BEGIN
ClrScr;
WRITE ('Introduzca un numero entero: '); READLN (num);
IF num = 0 THEN
WRITE ('El numero introducido no es par ni impar, es 0')
ELSE IF ((num mod 2 = 0)) THEN
WRITE ('El numero introducido es par')
ELSE
WRITE ('El numero introducido es impar')
END.
PROGRAM EJER34;
USES CRT;
VAR num:INTEGER;
BEGIN
ClrScr;
WRITE('Introduzca un numero: ');
READLN(num);
IF (num mod 2 = 0) THEN
WRITE('NUMERO PAR')
ELSE
WRITE('NUMERO IMPAR');
END