B. Tendencias de la programación
En 1966, dos matemáticos publicaron un artículo donde se mostraba
que era posible hacer cualquier programa utilizando únicamente tres
tipos de estructuras de control:
1) Secuencias
2) Opcionales
3) Repeticiones
El documento se tradujo del italiano (el idioma original del
artículo) al inglés, y se publicó en la revista Communications of
the ACM, donde redujeron a dos las reglas de formación necesarias
para crear cualquier algoritmo [3].
............................................................
Ejercicios: 1) ¿Cuáles son esas dos reglas de
formación?
............................................................
El artículo proporcionó una tendencia de programación que se conoce
como programación estructurada.
1) Programación estructurada: En la programación
estructurada, los programas grandes son difíciles de comprender si
tienen un solo inicio y siguen aplicando operaciones tras
operaciones hasta un solo final, de modo que la programación
estructurada ofrece la alternativa de hacer módulos de programas
más pequeños, que en conjunto puedan dar solución al
problema.
De modo que la programación estructurada incluye
· Un desarrollo TOP-DOWN
· Un diseño Modular
El desarrollo TOP-DOWN establece dividir el problema en
componentes de tamaño más manejable, resultando en programas más
precisos y confiables.
El diseño modular agrupa las tareas que desarrollan la misma
función.
Por ejemplo. Un cálculo de interés general podría ocupar un módulo
en un programa; cualquier otra parte del programa puede utilizar
ese módulo, así que se puede llamar en varias ocasiones por otros
módulos.
El diseño modular de un programa se complementa con el desarrollo
top-down porque los subpasos en el proceso del desarrollo en
realidad es hacer más módulos en el programa
(Figura 18).

Figura. 18. Diseño modular con filosofía Top-Down para el
desarrollo del Software.
Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Bases de Datos en C# El curso incluye el código necesario para acceder a las bases de datos y realizar consultas de selección y de acción.... [05/04/07] |
|
4.826 | ||
|
Aprende Word Este curso está destinado a los principiantes. A todos aquellos que necesitan una introducción detallada para moverse dentro de este programa. Está basado en ejercios prá... [27/09/05] |
|
3.974 | ||
|
Cómo vuelan las aves y los aviones En este curso de no muy larga duración explicaré sencillamente como vuelan aves, aviones y toda cosa que se eleve por los aires.... [14/02/07] |
|
866 | ||
Publicar en
del.icio.us
digg
meneame