estructuras de decision
3.3. EJERCICIOS RESUELTOS ESTRUCTURAS DE DECISIÓN
1. Calcule el cuadrado de un número por medio de un algoritmo teniendo en
cuenta que sólo se debe hacer el proceso si se ingresa algunos de los números:
10, 20, 30 o 40.
Algoritmo y prueba de escritorio (se coloca la línea en la que se ejecuta la
instrucción en medio de paréntesis en laprueba de escritorio y se van a realizar 3
pruebas de escritorio separadas por una línea).
2. Hacer un programa que sirva para un laboratorio de química, en el cual se lea
un símbolo químico e imprimir el elemento al que corresponde, sólo si es
hidrógeno, oxígeno o nitrógeno.
Algoritmo y prueba de escritorio
Página - 1
LÓGICA DE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
3. Unvehículo fue remodelado y quedó pesando un 15% menos de su peso
original toneladas. Se pide calcular el peso actual. Por último se pide calcular el
equivalente en kilogramos y en gramos de ese peso actual. Si la reducción es
mayor a 1½ toneladas imprima un mensaje “El vehículo quedó liviano”.
//Solución 1. Imprimiendo en líneas separadas.
Algoritmo y prueba de escritorio
Página - 2
LÓGICADE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
Aclaración: se puede imprimir en varias líneas diferentes o se puede
imprimir todo, separando con comas las variables y los mensajes. Por
ejemplo, en el ejercicio anterior se puede colocar Imprimir “Peso actual:”,
Pes_Act, “Peso En Kilogramos:”, Pes_Kil, “Peso en gramos:”, Pes_Gr. Ver
siguiente solución. A
partir de este ejercicio, en la mayoríade los
ejercicios se va a imprimir todos los mensajes y variables separadas por
coma.
Página - 3
LÓGICA DE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
//Solución 2. Imprimiendo en líneas separadas
Algoritmo y prueba de escritorio
4. Resolver la siguiente ecuación por medio de un algoritmo, teniendo en cuenta
que sólo se puede realizar si la variable “r” es diferente de 2.
(Algoritmo y prueba de escritorio
Página - 4
)
LÓGICA DE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
5. Calcule el promedio de goles anotados por un jugador en 4 encuentros, sólo si
la suma de éstos es superior a 10.
Algoritmo y prueba de escritorio
Página - 5
LÓGICA DE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
Aclaración: en algunos algoritmos se puede poner un mensaje que
permitaleer dos o más variables de una vez; pero no se recomienda al
momento de pasarlos a un lenguaje de programación. Ver los dos
siguientes ejercicios.
6. Desarrolle un algoritmo que ingrese dos números y luego los imprima de forma
ascendente (primero se imprime el menor y luego el mayor).
Algoritmo y prueba de escritorio
Página - 6
LÓGICA DE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
7.Desarrollar un algoritmo que resuelva la siguiente ecuación. Las restricciones
son: las variables “c” y “b” no sean iguales a cero y “a” y “b” sean diferentes.
Algoritmo y prueba de escritorio
Aclaración: se recomienda usar líneas que permitan identificar con
precisión el inicio y el final de las estructuras. Siempre se recomienda que
estén en la misma alineación: el Si, el Sino y elFin–Si. Las instrucciones
un poco más tabuladas hacia la derecha. Este concepto de líneas sólo se
hará en los tres siguientes ejercicios.
Página - 7
LÓGICA DE PROGRAMACIÓN – PROFESOR JAIRO RAMÍREZ
8. Realizar un algoritmo que permita leer la temperatura de un día en grados
centígrados. Imprimir un mensaje “Hace Frio” si la temperatura es menor a 23°C;
“Es un Buen Día” si la temperatura esmayor e igual que 23°C e inferior a 30°C;
mientras que si la temperatura sea igual o superior a 30°C imprima “Hace Calor”.
Algoritmo y prueba de escritorio
Esta es la forma más organizada para realizar algoritmos. Visualmente muestran
orden, jerarquía y claridad. En algoritmos que son muy extensos y tienen muchas
condiciones, es muy útil, aunque todo es gusto del programador (es como...
Regístrate para leer el documento completo.