Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos de programación
Taller #1
2020
Tabla de contenido
1. Introducción ............................................................................................................................ 3
2. Descripción del problema ....................................................................................................... 4
3. Objetivos ................................................................................................................................. 5
3.1. Objetivo general ............................................................................................................... 5
3.2. Objetivos específicos........................................................................................................ 5
4. Análisis – solución propuesta ................................................................................................. 5
5. Funcionamiento del algoritmo ................................................................................................ 7
6. Conclusiones ........................................................................................................................... 9
Tabla de ilustraciones
cotidiana, es él quien logra entender el problema para así poder plantear una serie de posibles
soluciones, una de las formas en las que lo hace es por medio de la programación, la cual surge
por la necesidad de tener una solución; la programación informática no es más que un algoritmo
de secuencia lógica de pasos que más adelante se traduce a un lenguaje de programación para ser
El presente trabajo hace parte de una solución a un problema planteado con anterioridad,
lo que se busca es analizar el problema, entenderlo y así brindar una secuencia de pasos que más
adelante serán traducidos al lenguaje de programación C++ y así permitan lograr lo solicitado
por el usuario.
2. Descripción del problema
Es necesario realizar un programa donde se ingresen dos números, tome el mayor y haga
dos operaciones (multiplicación y división), con el número menor genere la tabla de multiplicar
del 1 al 10 de dicho número, si los números son iguales debe imprimir un mensaje con números
iguales.
3. Objetivos
programación en lenguaje C++ que permita identificar cual el número mayor y menor y de
acuerdo con ello realizar operaciones con estos números, aplicando todo lo visto en el eje 1.
deben identificar la cantidad de variables que se van a usar, para efectos de esta propuesta, se van
a trabajar todo en términos de n1 y n2 que van a ser los números que va a introducir el usuario. A
continuación, se presenta la propuesta de la prueba lógica que luego será traducida al lenguaje de
programación C++:
Hola querido usuario, este programa lee dos números e identifica cual
es el mayor y el menor. También hace operaciones con ellos.
Digite un número...
Lea n1
Digite otro número…
Lea n2
Si n1>n2
Entonces
Este es el número mayor: n1
n1*8=
n1/3=
Este es el número menor: n2
n2*1=
n2*2=
n2*3=
n2*4=
n2*5=
n2*6=
n2*7=
n2*8=
n2*9=
n2*10=
sino
Si n1==n2
Entonces
n1 y n2 son números iguales
sino
Este es el número mayor: n2
n2*8=
n2/3=
n2*1=
n2*2=
n2*3=
n2*4=
n2*5=
n2*6=
n2*7=
n2*8=
n2*9=
n2*10=
Finsi
Finsi
5. Funcionamiento del algoritmo
6. Conclusiones
• Una vez se ha planteado la solución lógica, hace que sea mucho más fácil traducir a
el usuario.
• Cuando se programa en C++, se debe ser muy cuidadoso con la apertura y cierre de
• Los ciclos hechos con for en C++ permiten al programador optimizar tiempo y espacio al