.: 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


Programaci�n Estructurada

El creciente empleo de los computadores ha conducido a buscar un abaratamiento del desarrollo de software, paralelo a la reducci�n del costo del hardware obtenido gracias a los avances tecnol�gicos. Los altos costos del mantenimiento de las aplicaciones en producci�n normal tambi�n han urgido la necesidad de mejorar la productividad del personal de programaci�n. DEFINICIONES La programaci�n estructurada (en adelante simplemente PE ), es un estilo de programaci�n con el cual el programador elabora programas, cuya estructura es la m�s clara posible, mediante el uso de tres estructuras b�sicas de control l�gico, a saber :
  • SECUENCIA.
  • SELECCI�N.
  • ITERACI�N.
Un programa estructurado se compone de funciones,segmentos, m�dulos y/o subrutinas, cada una con una sola entrada y una sola salida. Cada uno de estos m�dulos (a�n en el mismo programa completo), se denomina programa apropiado cuando, adem�s de estar compuesto s�lamente por las tres estructuras b�sicas, tiene s�lo una entrada y una salida y en ejecuci�n no tiene partes por las cuales nunca pasa ni tiene ciclos infinitos. La PE tiene un teorema estructural o teorema fundamental, el cual afirma que cualquier programa, no importa el tipo de trabajo que ejecute, puede ser elaborado utilizando �nicamente las tres estructuras b�sicas ( secuencia, selecci�n, iteraci�n ). DEFINICI�N DE LAS ESTRUCTURAS B�SICAS DE CONTROL L�GICO 1.- SECUENCIA Indica que las instrucciones de un programa se ejecutan una despu�s de la otra, en el mismo orden en el cual aparecen en el programa. Se representa gr�ficamente como una caja despu�s de otra, ambas con una sola entrada y una �nica salida.

Las cajas A y B pueden ser definidas para ejecutar desde una simple instrucci�n hasta un m�dulo o programa completo, siempre y cuando que estos tambi�n sean programas apropiados. 2.- SELECCI�N Tambi�n conocida como la estructura SI-CIERTO-FALSO, plantea la selecci�n entre dos alternativas con base en el resultado de la evaluaci�n de una condici�n o predicado; equivale a la instrucci�n IF de todos los lenguajes de programaci�n y se representa gr�ficamente de la siguiente manera :

En el diagrama de flujo anterior, C es una condici�n que se eval�a; A es la acci�n que se ejecuta cuando la evaluaci�n de este predicado resulta verdadera y B es la acci�n ejecutada cuando indica falso. La estructura tambi�n tiene una sola entrada y una sola salida; y las funciones A y B tambi�n pueden ser cualquier estructura b�sica o conjunto de estructuras. 3.- ITERACI�N Tambi�n llamada la estructura HACER-MIENTRAS-QUE, corresponde a la ejecuci�n repetida de una instrucci�n mientras que se cumple una determinada condici�n. El diagrama de flujo para esta estructura es el siguiente :

Aqu� el bloque A se ejecuta repetidamente mientras que la condici�n C se cumpla o sea cierta. Tambi�n tiene una sola entrada y una sola salida; igualmente A puede ser cualquier estructura b�sica o conjunto de estructuras. VENTAJAS DE LA PROGRAMACI�N ESTRUCTURADA Con la PE, elaborar programas de computador sigue siendo una labor que demanda esfuerzo, creatividad, habilidad y cuidado. Sin embargo, con este nuevo estilo podemos obtener las siguientes ventajas : Los programas son m�s f�ciles de entender. Un programa estructurado puede ser le�do en secuencia, de arriba hacia abajo, sin necesidad de estar saltando de un sitio a otro en la l�gica, lo cual es t�pico de otros estilos de programaci�n. La estructura del programa es m�s clara puesto que las instrucciones est�n m�s ligadas o relacionadas entre si, por lo que es m�s f�cil comprender lo que hace cada funci�n. Reducci�n del esfuerzo en las pruebas. El programa se puede tener listo para producci�n normal en un tiempo menor del tradicional; por otro lado, el seguimiento de las fallas o depuraci�n (debugging) se facilita debido a la l�gica m�s visible, de tal forma que los errores se pueden detectar y corregir m�s f�cilmente. Reducci�n de los costos de mantenimiento. Programas m�s sencillos y m�s r�pidos. Aumento en la productividad del programador. Se facilita la utilizaci�n de las otras t�cnicas para el mejoramiento de la productividad en programaci�n. Los programas quedan mejor documentados internamente.

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

Hosted by www.Geocities.ws

1