Está en la página 1de 5

Fundamentos de programación

2020
Actividad 1. Diseño descendente en la programación

Alumno: Carlos Alberto Severiano


Cruz
Profesor: Edith Geovani Pacheco
Galaz
12-8-2020
Contenido
1. Identificación de un problema o caso..............................................................................................2
2. Analizar el problema propuesto.......................................................................................................2
3. Identificar la forma en que se puede implementar la metodología de diseño descendente (Top
Down).....................................................................................................................................................2
4. Al final esta actividad respecto al diseño descendente, se debe poder identificar, por ejemplo:......3
 Importancia:...............................................................................................................................3
 Cómo se aplica:........................................................................................................................3
 Beneficios que se pueden obtener de esta metodología:...................................................3
Referencias..............................................................................................................................................4

Unidad 2 - Actividad 1. Tipos de datos, bibliotecas y funciones en DECV++ 1


1. Identificación de un problema o caso.

Se utilizará la técnica de diseño descendiente (Top-Down) para solucionar el problema de


encontrar las soluciones de la ecuación cuadrática de la forma a x 2+ bx+ c=0 que tiene dos
posibles soluciones.

2. Analizar el problema propuesto.


−b ± √ b2−4 ac
De acuerdo a lo anterior planteado se utilizará la formula x= , para ayudar a
2a
encontrar las soluciones de la ecuación de acuerdo con ciertas restricciones. Una parte
importante para conocer cómo serán las soluciones de la ecuación es llamado discriminante
que se define √ b2−4 ac , se tiene las siguientes validaciones b 2−4 ac> 0 o b2−4 ac=0, las
soluciones serán en los números reales, si b 2−4 ac< 0 la soluciona será dentro de los
números imaginarios.

3. Identificar la forma en que se puede implementar la metodología de diseño


descendente (Top Down).

Para implementar la solución con la metodología descendiente se debe modularizar el


problema, para tener una visualización más clara se realizará un diagrama modular del
problema.
Unidad 2 - Actividad 1. Tipos de datos, bibliotecas y funciones en DECV++ 2
4. Al final esta actividad respecto al diseño descendente, se debe poder identificar, por
ejemplo:

 Importancia:
Esta técnica es muy útil nos ayuda a seccionar un problema complejo en pequeñas
actividades o procesos mas sencillo que son más fáciles de ir resolviendo siendo
independientes entre sí, es una de las claves de este tipo de técnicas.
 Cómo se aplica:
Dado el problema inicial se va sub dividiendo en tareas o procesos, siempre independiente entre sí,
estos sub problemas deben de ser más sencillo de manejar o resolver y que ayudando a ir resolviendo
el problema inicial o principal, esto también es conocido como modularidad de procesos.

 Beneficios que se pueden obtener de esta metodología:


Aparte de ayudar a desarrollar lógica para ir resolviendo problema, nos sirve para al momento de ir
codificando nos ayuda a generar un código mas limpio por la modularización del proceso, como
también en la construcción del diagrama y pseudocodigo.

Unidad 2 - Actividad 1. Tipos de datos, bibliotecas y funciones en DECV++ 3


Referencias
Montoya, K. C. (25 de 02 de 2014). Tecnica de Programacion Top-down. Obtenido de
https://prezi.com/-hfdp4fte3dk/tecnica-de-programacion-top-down/

UnADM. (s.f.). Fundamentos de Programación. Obtenido de


https://campus.unadmexico.mx/course/view.php?id=1778

Unidad 2 - Actividad 1. Tipos de datos, bibliotecas y funciones en DECV++ 4

También podría gustarte