Anda di halaman 1dari 13

INFORME

LENGUAJE DE PROGRAMACION

Laboratorio N°3

Estructuras Selectivas I

Integrantes:
Vásquez Benites Eduardo

Sección:
C16-A

Profesor:
Miguel Chávez

Fecha de realización:
28/09/2017

Fecha de entrega:
28/09/20

2017 - II

Mecatrónica Industrial
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. 2
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. 3
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. 4
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. 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.

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

Pág. 7
Lab. N° 3 Estructuras Selectivas I

INFORME

LENGUAJE DE PROGRAMACION

Laboratorio N°3

Estructuras Selectivas I
Integrantes:
Vásquez Benites Eduardo

Sección:
C16-A

Profesor:
Miguel Chávez

Fecha de realización:
28/04/2017

Fecha de entrega:
28/04/20

2017 - II

Mecatrónica Industrial

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

Pág. 9
Lab. N° 3 Estructuras Selectivas I

Procedimiento
I.-analiza el ejemplo 2 y has el diagrama de flujo

#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;
}

En este programa se pude


observar que al ingresar 2
números, este los lee y nos
dice cuál es el mayor,
menor y también nos dice si
son iguales.

Pág. 10
Lab. N° 3 Estructuras Selectivas I

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

#include<stdio.h>
#include<conio.h>
void main (void)
{
int x;
printf ("Ingrese el numero: ");
scanf ("%d", &x);
if (x %2 == 0)
printf ("\n EL VALOR INGRESADO ES PAR");
else
printf ("\n EL VALOR INGRESADO ES IMPAR");
}

Pág. 11
Lab. N° 3 Estructuras Selectivas I

III.-Hacer un programa que pida 5 números y diga cuál es el mayor y menor de todos
ellos.

#include <stdio.h>
#include <stdlib.h>

int A,B,C,D,E;

menor=100;
mayor=0;
main()
{
printf("Ingrese el primer numero:");
scanf("%d",&A);
if (A>mayor)
{
mayor=A;
}
else if(A<menor)
{
menor=A;
}
printf("Ingrese el segundo numero:");
scanf("%d",&B);
if (B>mayor)
{
mayor=B;
}
else if (B<menor)
{
menor=B;
}
printf("Ingrese el tercer numero:");
scanf("%d",&C);
if (C>mayor)
{
mayor=C;
}
else if(C<menor)
{
menor=C;
}
printf("Ingrese el cuarto numero:");

Pág. 12
Lab. N° 3 Estructuras Selectivas I
scanf("%d",&D);
if (D>mayor)
{
mayor=D;
}
else if(D<menor)
{
menor=D;
}
printf("Ingrese el quinto numero:");
scanf("%d",&E);
if (E>mayor)
{
mayor=E;
}
else if (E<menor)
{
menor=E;
}
printf("El mayor es:%d\n",mayor);
printf("El menor es:%d\n",menor);

Pág. 13

Anda mungkin juga menyukai