Pascal

Páginas: 42 (10257 palabras) Publicado: 24 de junio de 2014

ANEXO














Algoritmo y Programación 1






















- Módulo 2 -

Anexo

Lenguaje de aplicación – Turbo Pascal

Hemos vistos en el desarrollo de la materia que el proceso de resolución de un problema con una computadora conduce a la escritura de un programa y a su ejecución en la misma.



Estructuras generales de programas enPascal

Pascal es un lenguaje de programación de alto nivel, 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 de propósitos generales.
La construcción de programas en Pascal se basa en módulos que guardan las siguientes reglas de construcción:


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 porel usuario
Var
declaración de variables

Procedure
definiciones de procedimientos
Function
definiciones de funciones

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 tienen que estar presentes en todos los programas. Turbo Pascal es muy flexible al momento deescribir las secciones de declaración, ya que se pueden hacer en cualquier orden (en Pascal estándar ISO si se requiere 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 yvariables también se pueden poner en 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 Maxen la declaración de variables sin haberla definido en la declaración de constantes.


Identificadores

En la mayoría de los programas de computador, es necesario manejar datos de entrada o de salida, los cuales necesitan almacenarse en la memoria principal del computador en el tiempo de ejecución. Para poder manipular dichos datos, necesitamos tener acceso a las localidades de memoria dondese encuentran almacenados; esto se logra por medio de los nombres de los datos o identificadores.

Los identificadores también se utilizan para los nombres de los programas, los nombres de los procedimientos y los nombres de las funciones, así como para las etiquetas, constantes y variables.

Las reglas para formar los identificadores en Pascal son las siguientes:

1. Pueden estarcompuestos de caracteres alfabéticos, numéricos y el carácter de subrayado ( _ )

2. Deben comenzar con un carácter alfabético o el carácter de subrayado.

3. Puede ser de cualquier longitud (sólo los 63 primeros caracteres son significativos)

4. No se hace distinción entre mayúsculas y minúsculas.

5. No se permite el uso de los identificadores reservados en los nombres de variables,...
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