You are on page 1of 11

LENGUAJES DE PROGRAMACIÓN

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.

Al trabajar en este laboratorio o taller y cualquiera de los subsiguientes, realice el siguiente


procedimiento:

1. Al ingresar, inspeccione:
Las vías de acceso.
Orden y limpieza.

2. En su estación de trabajo evalúe las condiciones de:


Orden y Limpieza.
Herramientas y equipos.

3. Realice su trabajo teniendo en cuenta:


Orden y limpieza.
Seguridad.
Proceda a realizar las conexiones de los equipos o implementación de los circuitos
comprobando que la línea eléctrica se encuentre desconectada.
Solicite visto bueno al profesor antes de aplicar energía eléctrica.

4. Realice el análisis de riesgo personal:


¿Qué es lo que voy a hacer?
¿Qué es lo que puede salir mal?
¿Qué debo hacer para que no salga mal?

5. Al terminar sus labores, deje su estación de trabajo en buenas condiciones:


Ordenado y limpio.
Seguro.
Desconecte el suministro de energía eléctrica.

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.

La forma de un enunciado if es la siguiente:

if ( expresión)
enunciado;

Si la expresión evalúa a cierto, se ejecuta el enunciado, caso contrario no se ejecuta.

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;

Si la expresión es cierta, se ejecuta el enunciado1. Si es falsa, se ejecuta el enunciado2.

Ejemplo 02: Copiar el código y compilarlo. Luego analice e indique lo que sucede.

/*uso del if-else */


#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" );
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

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.

d. Hacer un programa que muestre un menú de 4 opciones: sumar = s, restar = r, multiplicar = m y


dividir = d. El programa debe de pedir que se ingresen 2 valores para ser operados.

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%.

2. Ejercicio propuesto para investigar y desarrollar

 Dibujar el perímetro y área de un triángulo isósceles de lado 10 usando asteriscos.

Pág. 8
Lab. N° 3 Estructuras Selectivas I
Modelo de Informe

Deberá contener lo siguiente:

Carátula

1. Nombre del laboratorio


2. Nombres de los integrantes
3. Sección a la que pertenecen
4. Nombre completo del profesor
5. Fecha de realización
6. Fecha de presentación
7. año

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.

Resultados del Laboratorio

Deberá contemplar lo siguiente:

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

Serán únicamente referidas a la experiencia de laboratorio y redactadas en lenguaje propio.

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

Curso: Programación Aplicada I Sección


Lab. No: 03 Mesa No:
Tema: Estructuras Selectivas I Fecha:
Comentario:

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