Académique Documents
Professionnel Documents
Culture Documents
II Ciclo
Laboratorio N°3
Estructuras Selectivas I
2018 - I
Mecatrónica Industrial
Lab. N° 3 Estructuras Selectivas I
INFORME
Lenguajes de Programación
Laboratorio N° 3
Estructuras Selectivas I
Sección:C_16A
Profesor:
Fecha de Realización:
Fecha de Entrega:
2017 - II
Mecatrónica Industrial
Pág. 2
Lab. N° 3 Estructuras Selectivas I
Pág. 3
Lab. N° 3 Estructuras Selectivas I
Estructuras Selectivas I
Objetivos:
1. Diferenciar los diferentes tipos de estructuras selectivas en un programa
2. Identificar los usos de tipos de estructuras selectivas.
3. Utilizar manuales de clase y de internet.
Fundamento teórico:
1. Sentencia de construcción IF
Las estructuras algorítmicas selectivas que se utilizan para la toma de decisiones
lógicas las podemos clasificar de la siguiente forma:
Las condiciones se evalúan secuencialmente de arriba hacia abajo hasta encontrar una que
dé como resultado cierto. En ese punto, se ejecuta el grupo de sentencias o acciones
Pág. 4
Lab. N° 3 Estructuras Selectivas I
correspondiente a dicha condición. El resto de condiciones y sentencias asociadas se
ignoran. En caso de que ninguna de las condiciones se evalúe cierta, se ejecutaría el grupo
de sentencias por defecto
la estructura de selección múltiple permite que el flujo del programa se bifurque por varias
ramas en el punto de toma de decisión, esto en función del valor que tome el selector. De
esta manera si el selector toma el valor de uno por ejemplo se ejecutará la acción 1 o grupo
de sentencias 1, si el selector toma el valor de 2 se ejecutará la acción 2 o grupo de
sentencias 2, si el selector toma el valor de N se ejecutará la acción N o grupo de sentencias
N, y si toma un valor distinto de los valores comprendidos entre 1 y N, se continuará con
el flujo normal del diagrama realizándose la acción N+1.
La instrucción break, se puede utilizar para finalizar de forma forzada la ejecución dentro
de un bloque de código, de manera que la siguiente sentencia a ejecutar será la primera
sentencia justo después de dicho bloque. En la construcción switch, break es necesario
para concluir la ejecución del grupo de sentencias asociado al caso cuya constante coincide
Pág. 5
Lab. N° 3 Estructuras Selectivas I
Procedimiento:
1. Programar usando sentencias if – else y luego compilar. El programa debe de cumplir lo
indicado abajo.
a. Ingresar tres números aleatorios y mostrar los números en pantalla ordenados de menor a mayor.
b. Ingresar un número aleatorio y si es par mostrar en pantalla una frase que diga: EL VALOR
INGRESADO ES PAR, caso contrario dirá: EL VALOR INGRESADO ES IMPAR.
c. Hacer un programa que pida 5 números y diga cuál es el mayor y menor de todos ellos.
Pág. 6
Lab. N° 3 Estructuras Selectivas I
Pág. 7
Lab. N° 3 Estructuras Selectivas I
e. Hacer un programa que calcule el sueldo que le corresponde al trabajador de una empresa que
cobra S/. 60 000 soles anuales, de acuerdo a los siguientes criterios:
Si lleva más de 10 años en la empresa se le aplica un aumento del 15%.
Si lleva menos de 10 años pero más que 6 se le aplica un aumento del 10%.
Si lleva menos de 6 años pero más que 3 se le aplica un aumento del 5%.
Si lleva menos de 3 años se le aplica un aumento del 2%.
Pág. 8
Lab. N° 3 Estructuras Selectivas I
Observaciones:
Conclusiones:
Las estructuras selectivas nos hacen más sencilla la forma de programar, y sin un ciclo
repetitivo tendríamos que hacer muchísimas líneas de instrucciones, aparte de eso un
ciclo también nos ayuda a parar el programa cuando sea necesario
Nos ofrece bastantes formas de programar dependiendo del tipo de programa que se
quiera hacer.
El funcionamiento de cada una es diferente y se puede hacer de diferentes formas.
Bibliografía:
http://aprende-a-programar-ya.blogspot.mx/2011/08/estructuras-selectivas.html
http://aprende-a-programar-ya.blogspot.mx/2011/08/estructura-condicional-
multiple.html
Pág. 9