Unidad i paradigmas de la programación estructurada

Páginas: 19 (4674 palabras) Publicado: 1 de septiembre de 2012
UNIDAD I      Paradigmas de la Programación Estructurada
 1.1       Programación modular y programación estructurada
Los términos programación modular, programación descendente y programación estructurada se introdujeron en la segunda mitad de la década de los sesenta y a menudo sus términos se utilizan como sinónimos aunque no significan lo mismo. La programación estructurada significaescribir un programa de acuerdo a las siguientes reglas:
| El programa tiene un diseño modular |
| Los módulos son diseñados de modo descendente |
| Cada módulo se codifica utilizando las tres estructuras de control básicas: secuencia, selección y repetición. |
El término programación estructurada se refiere a un conjunto de técnicas que han ido evolucionando desde los primeros trabajos deEdgar Dijkstra. Estas técnicas aumentan considerablemente la productividad del programa reduciendo en elevado grado el tiempo requerido para escribir, verificar, depurar y mantener los programas. La programación estructurada utiliza un número limitado de estructuras de control que minimizan la complejidad de los programas y, por consiguiente, reducen los errores; hacen los programas más fáciles deescribir, verificar, leer y mantener. Los programas deben estar dotados de una estructura.
            La programación estructurada es el conjunto de técnicas que incorporan:
         Recursos abstractos,
         Diseño descendente (top-down),
         Estructuras básicas.
Recursos abstractos consiste en descomponer una determinada acción  compleja en términos de un número de acciones mássimples capaces de ejecutarlas.
El diseño descendente es el proceso mediante el cual un problema se descompone en una serie de niveles o pasos sucesivos de refinamiento. La metodología descendente consiste en efectuar una relación entre las sucesivas etapas de estructuración de modo que se relacionasen unas con otras mediante entradas y salidas de información. Es decir, que se descompone elproblema en etapas o estructuras jerárquicas, de modo que se puede considerar cada estructura desde dos puntos de vista: ¿qué hace? y ¿cómo lo hace?
          Las estructuras de control de un lenguaje de programación son métodos de especificar el orden en que las instrucciones de un algoritmo se ejecutarán. El orden de ejecución de las sentencias (lenguaje) o instrucciones determinan el flujo decontrol. Estas estructuras de control son, por consiguiente, fundamentales en los lenguajes de programación y en los diseños de algoritmos especialmente los pseudocódigos.
Las tres estructuras de control básico son:
         Secuencia
         Selección
         Repetición
La programación estructurada hace los programas más fáciles de escribir, verificar, leer mantener, utiliza un número limitadode estructuras de control que minimizan la complejidad de los problemas.
1.2               Funciones generales
Cada programa en C tiene una función main( )  que es el punto de entrada al programa. Su estructura es:
main( )
                                                     bloque de sentencias |
|
  |
{
. . .   
}
Las sentencias incluídas entre llaves { . . .] se denominan bloque.Un programa debe de tener sólo una función main(). Si se intenta hacer dos funciones main( ) se produce un error. Además de la función main( ), un programa en C consta de una colección de funciones. Todas los programas se construyen a partir de una o más funciones que se integran para crear una aplicación. Todas las funciones contienen una o más sentencias C y se crean generalmente para realizaruna única tarea, tales como imprimir la pantalla, escribir un archivo o Cambiar el color de la pantalla. Se puede declarar y ejecutar un número de funciones casi ilimitado en un programa C.
1.3        Estructura básica de un programa
    Un programa en C se descompone de una o más funciones. Una de las funciones debe ser obligatoriamente main. Una función en C es un grupo de instrucciones que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigma de la programacion estructurada
  • Programacion Estructurada Tema I
  • Programacion Estructurada I
  • UNIDAD I PROGRAMACION LINEAL
  • UNIDAD I INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA
  • Unidad i estructura
  • Comparación entre estructura de Programación y una unidad didáctica
  • Presentacion UNIDAD I fundamentos de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS