.: Men� :.

Made in Ecuador
:: Home :.
:: Programaci�n :.
 Introducci�n
 Soluci�n de un problema
 Objetivos de la Programaci�n
 Herramientas para Programar
 Programaci�n Estructurda
 Otras T�cnicas
:: Principiante :.
 �Que es Turbo Pascal?
 Estructura de un programa
 Declaraci�n de Variables
 Definici�n de Tipos
 Operadores
 Expresiones
 Instrucciones
 Procedimientos Entrada/Salida
 Mi primer Programa
 Ejercicios Propuestos
:: Medio :.
:: Estructuras de Control :.
   :: Selecci�n :.
 If...Then...Else
 Case...of...Else
   :: Bucles :.
 While...Do
 Repeat...Until
 For...to...Do
:: Tipos Estructurados :.
 Cadenas
 Vectores
 Matrices
 Registros
 Ejercicios Propuestos
:: Avanzado :.
 Archivos
 Punteros
 Modo Grafico
 Modo Print
 Ejercicios Propuestos
:: Experto :.
 Librerias
 Compiladores
 Manejo de Puertos LPT
 Base de Datos en Codigo
 Ejercicios Propuestos
:: Varios :.
 Codigo Fuente
 Resultado Ejercicios Propuestos
 Autor Pagina Web

Enviame un e-mail



Estructura de un Programa 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 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 : 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 Var declaraci�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 variables Procedure 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 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: Las declaraciones 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 ya que hacemos referencia a la constante Max en la declaraci�n de variables sin haberla definido en la declaraci�n de constantes.

CopyRight© 2003/2004, Diego Castillo. Todos los Derechos Reservados
Catamayo - Loja - Ecuador | Resoluci�n Minima 800x600
Estadisticas

Hosted by www.Geocities.ws

1