Está en la página 1de 6

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS


COMPUTACIONALES
Curso:
Desarrollo Lógico y Algoritmo

Nombres:
Rodríguez, Rafael

Sasso, Ian

Cédulas:
8-927-61

4-791-13

Grupo:

1IL-706

Tarea 8

Fecha de entrega:
05/19/18
Informe: Alternativas Múltiples.

Múltiples
Las estructuras selectivas múltiples o anidadas están compuesta múltiples selectivas
simples que están unidas por el comando elsif el resultado que se obtiene con una selectiva
múltiple se puede obtener con varias selectivas simples, entonces, ¿cuál es la diferencia? el
código es más pequeño, aunque, yo siempre he recomendado a mis alumnos que cuando
recién se está aprendiendo a programar es recomendable que al principio se trabaje con
selectivas simples, a medida que se va aprendiendo y ganando destreza se puede comenzar
a utilizar las selectivas múltiples en los casos que ellos crean conveniente y necesarios.
if (condición)
acción (si la condición entre paréntesis es verdadera se ejecutará la acción o acciones,
porque, puede estar conformado por varias líneas)
elsif (condición)
acción (si la condición entre paréntesis es verdadera se ejecutará la acción o acciones,
porque, puede estar conformado por varias líneas)
elsif (condición)
acción (si la condición entre paréntesis es verdadera se ejecutará la acción o acciones,
porque, puede estar conformado por varias líneas)
end

Ejemplo:

Siguiendo con el ejemplo anterior asignaremos el mismo valor a la variable edad

edad = 19 # asignamos un valor a la variable edad

if (edad > 17)

puts “Es mayor de edad”

elsif (edad < 18)

puts “Es menor de edad”

end
Si ejecutamos el programa que hemos desarrollado el resultado sería: Es mayor de edad,
porque, la condición que esta entre paréntesis de la primera condición es verdadera,
porque, en las selectivas múltiples cada condición debe ser única, porque, cuando ingresa
en una de ellas ahí termina el programa, si el valor asignado a la variable edad fuera menor
a 18, el resultado sería Es menor de edad, porque, hubiera ingresado en la segunda
condición y no en la primera.
Actividades a realizar:

Desarrollar la alternativa doble.


 Seguir los formatos de uso.
 Crear las variables correspondientes para la lectura de los valores a y b.
 Leer dos números enteros a, b y determinar cuál es el mayor de los dos
números.
 Utilizar la estructura para determinar cuál es mayor
 Seguir la guía de la siguiente filmina
 ¿Qué pasa cuando a=b? Modifique la alternativa

Algoritmo del problema.


Análisis:
Leer a, b.
Proceso: Determinar por medio de la sentencia de alternativa múltiple cuál es el
mayor.
Salida: Imprimir el mayor.
Inicio
//Declarar variables
Entero a, b.
//leer A.
Imprimir (" Ingrese un valor para A: ")
Leer (a)
//leer B
Imprimir ("Ingrese un valor para B: ");
Leer(b)
//Determinar cuál es el mayor
Si(a>b)
Imprimir ("A que vale: “+ a + “es mayor que B que vale: “+b)
De otro modo si(b>a)
Imprimir ("B que vale: “+ b + “es mayor que A que vale: “+a)
De otro modo
Imprimir ("A es igual a B”)
Fin si
Fin

Código del programa en C.


#include<stdio.h>
//Rafael Rodríguez 8-927-61
//Ian Sasso 4-791-13
main ()
{
int a, b;
printf ("\n Ingrese un valor para A: ");
scanf ("%d”, &a);
printf ("\n Ingrese un valor para B: ");
scanf ("%d", &b);
if(a>b)
printf ("\n A es mayor que B.\n %d > %d", a, b);
else if(b>a)
printf ("\n B es mayor que A.\n %d > %d", b, a);
else
printf ("\n A es igual que B.\n %d = %d", a, b);
}
Capturas de la corrida del programa.

Consideraciones finales.
Ian Sasso: Las alternativas son medios por el cual nos permite facilitar la creación
de más opciones sin llegar a necesitar muchas más líneas de código haciendo así
que también se ahorre espacio en memoria y el programa lleve una secuencia
más amplia
Rafael Rodríguez: Las alternativas múltiples son muy útiles para trabajar varias
situaciones durante la ejecución del programa, además gracias a estas, disminuye
la cantidad de líneas de código a la hora de programar.
No se presentó problema alguno el desarrollo de la actividad #8.

Referencias.

MARCOS SARMIENTO. (02/09/14). Estructuras selectivas: simple, doble y


múltiple. 19/05/18, de http://www.marcossarmiento.com Sitio web:
http://www.marcossarmiento.com/2014/09/02/estructuras-selectivas-simples-
dobles-y-multiples/

También podría gustarte