Que Es Pascal

Páginas: 69 (17016 palabras) Publicado: 1 de abril de 2012
¿Que es Turbo Pascal?



El compilador de Pascal de Borland, famoso en todo el mundo, fue presentado en
1985. El compilador Turbo Pascal ha sido una de las series de compiladores que mejor
se han vendido de todos los tiempos, e hizo de Pascal un lenguaje especialmente
importante en la plataforma PC, gracias a su equilibrio entre simplicidad y potencia.

Turbo Pascal introdujoun entorno integrado de programación (IDE) en que se
podía editar el código (en un editor compatible con WordStar), ejecutar el compilador,
ver los errores, y volver directamente a las líneas que contenían los errores.
Ahora suena trivial, pero antes de eso había que salir del editor, volver a MS-DOS,
ejecutar el compilador de línea de comandos, anotar las líneas erróneas, abrir de
nuevo eleditor y buscarlas.

Además, Borland puso a la venta Turbo Pascal por 49 dólares (USA), mientras que
el compilador de Pascal de Microsoft estaba a unos cuantos cientos de dólares.
Los muchos años de éxito de Turbo Pascal contribuyeron a que Microsoft finalmente
retirase su compilador del mercado.
Estructura de un Programa en Pascal




Pascal es un lenguaje de programación de altonivel, que facilita la
práctica de la programación estructurada. Utiliza un traductor que produce
código ejecutable, lo cual disminuye los tiempos de ejecución de los programas.

El lenguaje Pascal fue desarrollado por Niklaus Wirth, con el propósito
de ayudar a los estudiantes en el manejo de las técnicas de la programación
estructurada, pero en la actualidad su aplicación es depropósitos generales.

La construcción de programas en Pascal se basa en módulos que guardan las
siguientes reglas de construcción :

1. PARA PROGRAMAS SENCILLOS

Program identificador ; {cabecera opcional en Turbo Pascal}
Uses identificadores
Label lista de etiquetas ; {sección de etiquetas}
Const
definiciones de constantes
Type
declaración de tipos de datos definidos por el usuario
Vardeclaración de variables

begin {cuerpo del programa}
sentencias
end.


2. PARA PROGRAMAS CON PROCEDIMIENTOS Y FUNCIONES

Program identificador ; {cabecera opcional en Turbo Pascal}
Uses identificadores
Label lista de etiquetas ; {sección de etiquetas}
Const
definiciones de constantes
Type
declaración de tipos de datos definidos por el usuario
Var
declaración de variablesProcedure
definiciones de procedimientos
end;
Function
definiciones de funciones
end;

begin {cuerpo del programa}
sentencias
end.


Las cinco secciones de declaración -Label, Const, Type y Procedure y/o
Function , así como la cláusula Uses y Program, no tiene que estar presentes
en todos los programas. Turbo Pascal es muy flexible al momento de escribir
las secciones dedeclaración, ya que se pueden hacer en cualquier orden (en
Pascal estándar ISO si se require este orden). Sin embargo es conveniente
seguir el orden establecido, le evitará futuros problemas.

Ejemplo:

Program MiPrimerPrograma; {cabecera}
Uses
Crt; {declaraciones}
Const
iva =0.10;
Type
cadena =string[35];
meses =1..12;
Var
sueldo :real;
numero :integer;
nombre:cadena;
Nmes :meses;
begin
ClrScr; {Limpia la pantalla}
Write ('Escribe tu nombre : ');
{Visualiza información en pantalla}
ReadLn(nombre);{Leer un dato del teclado}
WriteLn ('Bienvenido ', nombre);
{Visualiza información en pantalla}
Readkey; {Espera la pulsación de una tecla}
ClrScr
end.

Nota: Las declaraciones de constantes, tipos y variables también se pueden
poneren los procedimientos y/o funciones.

Todo objeto referenciado en un programa debe haber sido previamente definido.

Ejemplo:

Program Incorrecto; {cabecera}
Const
pi=3.141592;
Var
Meses:array [1..Max] of string[15];
begin
...................................
end.

El programa anterior es incorrecto ya que hacemos referencia a la constante
Max en la declaración de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • el pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS