Definición:
Lenguaje de alto nivel desarrollado a principios de los años 70 por Nyklaus Wirth , en la Universidad Técnica de Zurich, Suiza; para enseñar programación structural. Hay muchas originadas a partir de este primer desarrollo . Ejemplo : Turbo Pascal 7.0 de la compañía Borland. Historia del Lenguaje Pascal: El nombre fue elegido en honor de Blaise Pascal (1623-1662), un brillante científico y matemático francés entre cuyos logros se encuentra la primera máquina calcula-dora mecánica en el mundo.
Es necesario que se especifiquen de acuerdo con la sintaxis de Pascal y en el orden lógico apropiado.
Estructuras de un programa escrito en Pascal.
La estructura básica tiene el siguiente formato: * Cabecera o encabezado. * Declaración o parte declarativa. * Cuerpo del programa o parte de sentencias.
Como en el ejemplo de abajo.
Sintaxis, Estatutos, Instrucción, Programa
*Sintaxis: son reglas que deben seguirse en la escritura de cada parte de un programa. *Estatutos: comandos de Pascal diseñados para un propósito específico. *Instrucción: forma de indicarle a la computadora que se necesita llevar a cabo. Las instrucciones se forman con los estatutos de Pascal correspondientes y siguiendo las reglas de sintaxis que Pascal determine. *Programa: conjunto de instrucciones que indican a la computadora lo que se necesite se lleve a cabo.
PROGRAM identificador; (*encabezado del programa*)
VAR (*parte declarativa*)
BEGIN instrucciones (*cuerpo del programa*)
END (*fin del programa*)
Opcionalmente pueden usarse comentarios en el programa, éstos no forman parte de él, pueden colocarse en cualquier parte del programa y deben ir entre paréntesis y asterisco (* Comentario*) o entre { llaves }.
Con este sencillo ejemplo se usan e ilustran algunas de las partes:
Program Basico; {NOMBRE DEL PROGRAMA}
Uses crt;{USO DE UNIDADES}
Var {DECLARACION DE VARIABLES}
Nombre : String; {VARIABLE DE TIPO STRING, PARA GUARDAR SOLO TEXTO}
Begin {INICIO DEL PROGRAMA PRINCIPAL}
Clrscr;{LLAMADO A UN PROCEDIMIENTO CONTENIDO EN LA UNIDAD CRT,
QUE SE USA PARA LIMPIAR LA PANTALLA}
Nombre:='Tutor de Programación de Turbo Pascal"; {SE ASIGNA EL TITULO A
IMPRIMIR A LA VARIABLE NOMBRE}
Writeln(Nombre);{SE IMPRIME EL NOMBRE EN LA PANTALLA}
Writeln('Presione [Enter] para terminar');{OTRO ROTULO INFORMATIVO}
Readln;{SE ESPERA A QUE SE PRESIONE LA TECLA ENTER}
End.{FINAL DEL PROGRAMA PRINCIPAL}
Únete a nuestro
club de estudiantes. Ya somos mas de 800
estudiantes en este colegio. !Es publico!
Turbo Pascal es un "lenguaje de programación de alto nivel" bajo entorno ms-dos, con esta poderosa herramienta, se pueden crear un sin número de aplicaciones que van desde simples operaciones aritméticas como sumas, restas, hasta sistemas operativos, lenguajes de programación, simulaciónes, videojuegos, manejadores de base de datos, virus y una amplia gama de programas cuyo único límite es solo la imaginación del programador.
Armar un programa en Turbo Pascal es como jugar con bloques de construcción o legos; en estos se unen bajo un orden determinado una serie de piezas para lograr componer una figura determinada, al final a muchos no les interesa el resultado sino la forma que se constituyo; de igual modo, Pascal se compone de una serie de "PIEZAS" (Comandos, procedimientos, funciones, ciclos, sentencias, etc) las cuales permiten armar una determinada aplicación para dar solución a una necesidad o problema, esto se hace colocando cuidadosamente en su sitio correcto la "PIEZA" a "ENSAMBLAR" para que al final toda esta serie de partes "EMPALMEN" corretamente (como quien arma el motor de un automovil) y den marcha a la aplicación perseguida.
A pesar de que Turbo Pascal es un lenguaje orientado a objetos, este tutor esta orientado a programación estructurada. En el recorrido que vayas haciendo se explicarán los comandos básicos, con varios códigos fuente y archivos ejecutables para cada uno de ellos, los cuales los puedes descargar, y correr en tu computadora. Para ello debes tener instalado el Turbo Pascal sea Versión 6.0 o 7.0.
El computador es una máquina que por sí sola no puede hacer nada, necesita ser programada, es decir, introducirle instrucciones u ordenes que le digan lo que tiene que hacer. Un programa es la solución a un problema inicial, así que todo comienza allí: en el Problema.
La parte que corresponde a este manual es la de: “Dado un determinado problema debemos idear una solución y expresarla usando un ALGORITMO !”.
Metodología para la solución de problemas por medio de computadora
Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo para saber si está bien hecho. Esta prueba consiste en tomar datos específicos como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si por el contrario hay necesidad de corregirlo o hacerle ajustes.