Programa en pascal

Solo disponible en BuenasTareas
  • Páginas : 10 (2340 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de abril de 2010
Leer documento completo
Vista previa del texto
Estructuras general de programas en Pascal
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 lasté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 :
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 Pascales muy flexible al momento de escribir las secciones de declaració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: Lasdeclaraciones de constantes, tipos y variables 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 yaque hacemos referencia a la constante Max en la declaración de variables sin haberla definido en la declaración de constantes.
Estructura de un programa
La estructura general de un programa en Pascal es la siguiente:
{draw:rect}
program identificador; {nombre o cabecera de programa se puede omitir}
uses identificadores;
label lista de etiquetas;
const
definiciones deconstantes
type
declaraciones de tipos de datos definidos por el usuario
var
declaraciones de variables
{draw:rect}
procedure
definiciones de procedimientos
function
definiciones de funciones
{draw:rect}
begin {cuerpo del programa o programa principal
sentencias de los programas
end.
{draw:rect}
EJEMPLO
program hola;
uses crt;
type
tipo_saludo =string;
var
saludo : tipo_saludo;
begin
clrscr;
saludo := 'hola';
writeln(saludo);
end.
{draw:rect}
No te preocupes sino entiendes lo que hace este sencillo programa, su comprensión será absoluta en sucesivos temas.
Estructura de un programa en pascal
Todo programa en pascal comienza con la palabra program y el nombre del programa (max. 8 caracteres, sinespacios en blanco) seguido de un punto y coma. Ejemplo: program nomina;
Es conveniente utilizar la cláusula uses crt para utilizar las propiedades de la pantalla. Ejemplo: uses crt;
A continuación definimos las constantes: son aquellas que tienen un valor que no cambiará en todo el programa. Se comienza con la palabra const. Ejemplo: const
linea = 66;
max = 100;min = 0;
n = 30;
A continuación definimos nuestros tipos de datos. Hay dos tipos de datos en pascal: los tipos de datos estándares, es decir que el compilador pascal los reconoce automáticamente, como son: integer, real, boolean, char, byte. Estos tipos de datos no son necesarios definirlos aqui, sino directamente se asignan a las variables. Los tipos de datos que hay que...
tracking img