Estructuras algoritmicas de selección anidadas
Instructor: MC. Gerardo Gálvez Gámez Informática Culiacán Octubre de 2011
OBJETIVO EDUCACIONAL
Competencia:
Analizar y verificar laestructura algorítmica propuesta en la
solución de un problema, localizando errores y elaborando propuestas alternativas de solución.
Instrucciones
Tomar como ejemplo esta diapositiva y modificarlapara proyectarla y revisarla ante la clase el día:14 octubre de 2011, en hora de clase.
Hágalo usted primero, luego busque y compare……
Problema 6
En base a la siguiente descripción de problema:Algoritmo que Permite leer los
valores de 3 números enteros, positivos y determine e imprima en pantalla cual es el mayor . Considere que los valores de los números son diferentes. Verificar elProceso propuesto tomando, como ejemplo el siguiente plan de prueba (a completar con entradas de ser necesario): Ejemplo de Plan de Prueba:
Numero1
10 6 20 3
Numero2
5 11 15 5
Numero3
7 8 30 9Resultado Esperado
10 11 30 9
Verificación
Verificar el Proceso
//Determinar el número mayor
SI Numero1 > Numero2 ENTONCES SI Numero1 > Numero3 ENTONCES NumeroMayor = “Número 1 esMayor” SI_NO NumeroMayor = “Número 3 es Mayor” FIN_SI SI_NO SI Numero2 > Numero3 ENTONCES NumeroMayor = “Número 2 es Mayor” SI_NO NumeroMayor = “Número 3 es Mayor” FIN_SI FIN_SI
Problema 7
Mismoproblema anterior, acepto que se considera la
posibilidad de números iguales.
En este caso, debe elaborar un plan de prueba y probar
el proceso propuesto en la siguiente diapositiva, deencontrar errores, modificar el proceso para que de una solución correcta.
Verificar el Proceso
//Determinar el número mayor
SI Numero1 > Numero2 ENTONCES SI Numero1 > Numero3 ENTONCESNumeroMayor = “Número 1 es Mayor” SI_NO
SI Numero3 > Numero1 ENTONCES
NumeroMayor = “Número 3 es Mayor”
SI_NO NumeroMayor = “Son Iguales”
FIN_SI
FIN_SI SI_NO
SI Numero1 > Numero3 ENTONCES...
Regístrate para leer el documento completo.