Professional Documents
Culture Documents
II Ciclo
Laboratorio N°3
Estructuras Selectivas I
2018 - I
Mecatrónica Industrial
Lab. N° 3 Estructuras Selectivas I
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.
Introducción
Los lenguajes de programación constituyen en la actualidad una forma de proveer inteligencia a
equipos o sistemas para un mejor desempeño de los mismos. Esta alternativa de automatización
se encuentra prácticamente a la mano pues la información y herramientas de desarrollo son, en
cierta medida, proporcionadas por el fabricante. El campo de acción de los lenguajes de
programación va desde la activación o desactivación de entradas o salidas de sistemas en general
hasta el procesamiento digital de señales pasando por aplicaciones específicas como la
programación de circuitos integrados y muchas más.
Preparación
Para la realización de este laboratorio se requiere la lectura previa de la información proporcionada
para el curso, como el texto y los manuales de internet.
Equipos y Materiales
Computadora
Software de desarrollo
Pág. 4
Lab. N° 3 Estructuras Selectivas I
Seguridad
Trabajar con Seguridad evita que las personas sufran daños, y provee un ambiente satisfactorio de
trabajo.
1. Al ingresar, inspeccione:
Las vías de acceso.
Orden y limpieza.
Pág. 5
Lab. N° 3 Estructuras Selectivas I
Introducción
Los operadores relacionales se emplean principalmente para construir las expresiones relacionales que
se usan en los enunciados if y while. El enunciado if es uno de los enunciados de control de programa
del C. En su forma básica, el enunciado if evalúa una expresión, y dirige la ejecución del programa
dependiendo del resultado de esa evaluación.
if ( expresión)
enunciado;
Ejemplo 01: Copiar el código y compilarlo. Luego analice e indique lo que sucede.
/*uso del if */
#include <stdio.h>
#include <stdlib.h>
int x,y;
main()
{
printf("\nIngrese un valor entero x = ");
scanf("%d",&x);
printf("Ingrese otro valor entero y = ");
scanf("%d",&y);
if(x>y)
printf("\n x es mayor que y \n" );
if(x==y)
printf("x es igual que y \n");
if(x<y)
printf("x es menor que y \n");
system("PAUSE");
return 0;
}
Pág. 6
Lab. N° 3 Estructuras Selectivas I
El enunciado if puede incluir una cláusula else. La cláusula else se incluye de la siguiente manera:
if (expresión)
enunciado1;
else
enunciado2;
Ejemplo 02: Copiar el código y compilarlo. Luego analice e indique lo que sucede.
if(x>y)
printf("\n x es mayor que y \n" );
else
if(x==y)
printf("x es igual que y \n");
else
printf("x es menor que y \n");
system("PAUSE");
return 0;
}
Pág. 7
Lab. N° 3 Estructuras Selectivas I
Procedimiento
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.
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
Modelo de Informe
Carátula
Fundamento Teórico
Deberá ser conciso y redactado con lenguaje propio. Estará basado en las lecturas recomendadas o
cualquier otra información relacionada con el tema. En cualquier caso no será mayor de tres (03)
páginas.
1. Los datos, tablas, resultados de los programas y respuestas a las preguntas que se soliciten en
el procedimiento.
2. Los programas deberán contar con líneas de comentarios
3. Deberá acompañarse al programa, el diagrama de flujo del mismo.
Observaciones - Conclusiones
Bibliografía.
Pág. 9
Lab. N° 3 Estructuras Selectivas I
Observaciones Generales
1. La presentación del informe se realiza por el campus virtual., en la clase siguiente a su realización.
2. Se tomará en cuenta las reglas de ortografía en la redacción del informe.
3. La evaluación se realizará del siguiente modo
Realización Puntos
Informe desarrollado correctamente 10
Ejercicios terminados en el laboratorio 10
Total 20
Participantes:
1
2
3
Pág. 10
Lab. N° 3 Estructuras Selectivas I
INFORME
Lenguajes de Programación
Laboratorio N° 3
Estructuras Selectivas I
Integrantes:
Sección:
Profesor:
Fecha de Realización:
Fecha de Entrega:
2017 - II
Mecatrónica Industrial
Pág. 11