Está en la página 1de 5

VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

PRÁCTICA DE LABORATORIO

CARRERA: Mecatrónica ASIGNATURA: Fundamentos de programacion

NRO. PRÁCTICA: 04 TÍTULO PRÁCTICA: Estructuras de control y bucles

OBJETIVO ALCANZADO:

Aplica las sentencias condicionales y de repetición en la elaboración de algoritmos

ACTIVIDADES DESARROLLADAS

1. En el primer ejercicio primeramente declaramos la variable de tipo “int” luego de eso, utilizamos la
clase escáner para leer un numero por teclado, después de leer el numero ingresamos al bucle
“do” para poder volver a realizar la operación de ser necesario; luego evaluamos el numero para
comprobar si está en el rango indicado, además si no está salir del bucle; utilizamos un "if”;
comprobamos el número es par. Después utilizando un “switch” comprobamos según sea el caso
la operación que debe realizar, utilizando el “if” e “else if”, al final imprimimos la respuesta que
debe dar.

2. En el segundo ejercicio declaramos la variable para ingresar un número y una variable para
guardar los 10 resultados, después con la clase Scanner leemos el numero después de ello
validamos según el rango con un “if”, después de esto utilizamos un bucle “for” donde creamos
la variable “i” que empieza en 1 y termine cuando sea igual a 10 y avance de uno en uno, posterior
a ello colocamos la operación N * 1= resultado, después imprimimos la respuesta según la
nomenclatura indicada. En este caso para cerrar el bucle cuando este fuera de rango le di el valor
a la variable de 0 para que cuando el bucle evalúe decir que si es igual a 0 pida otro número, caso
contrario no.

3. En el tercer ejercicio declaramos una variable tipo String para leer la cadena de texto, además
creamos dos variables de tipo “int” una para utilizarla como contador y la otra para la longitud de
la cadena. Abrimos un bucle “for” para poder evaluar el rango de la cadena de texto, en caso de
estar fuera nos vuelva a pedir otra cadena. Posterior a ello empleamos otro “For” en este caso
para evaluar la cadena de texto, donde la variable que creamos empiece desde la longitud de la
cadena menos 1 hasta cuando la variable sea igual o mayor que cero, y la variable se va restando
uno a la vez, para comparar que la cadena de texto sea un palíndromo utilizamos == con el
“CharAt(posición)==CharAt(contador) dado que el contador empieza desde la posición de la
primera letra 0 y va sumándose una a una.” Esto lo evaluamos mediante un “if” en caso de que se
cumpla la condición empleamos un “continue” para que siga evaluando los demás caracteres de
la cadena, en caso de que no se cumpla empleamos un “else” para que imprima no y para cerrar
el bucle decimos que si la variable llego a ser igual a 0 entonces todas las caracteres fueron
iguales por ello debe imprimir un si.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

4. Para el cuarto ejercicio declaramos cinco variables de tipo int para los números, además cree
variables para el mayor , menor, máxima y mínima igual de tipo int. Luego buscamos el numero
mayor con “if” e else if” para cada numero, en caso de que el numero 1 sea el mayor le di valor de
1 a mayor y si dos fue mayor 2 a mayor y asi sucesivamente, a lo igual con menor, logrando asi
evaluar con un “switch” cada uno según sea el caso para encontrar la mínima y máxima, y para
poder imprimir los resultados como lo solicito simplemente en una línea coloque las dos variables
separadas por un espacio en blanco entre comillas.

RESULTADO(S) OBTENIDO(S):

Ejercicio 1.

Ejercicio 2.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Ejercicio 3.

Ejercicio 4.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

CONCLUSIONES:

Ejercicio 1.

Resolución CS N° 076-04-2016-04-20
VICERRECTORADO DOCENTE Código: GUIA-PRL-001

CONSEJO ACADÉMICO Aprobación: 2016/04/06

Formato: Guía de Práctica de Laboratorio / Talleres / Centros de Simulación

Ejercicio 2.

Ejercicio 3.

Ejercicio 4.

RECOMENDACIONES:

Leer detenidamente cada una de las funciones de los bulces, además fijar bien como terminar el bucle puesto
que puede resultar en un bucle infinito, además imprimir las respuesta según sea el caso al final del bucle, porque
si no repetirá la misma respuesta varias veces

Nombre de estudiante: Jorge Enrique Dota Maldonado

Firma de estudiante: ____________________________

Resolución CS N° 076-04-2016-04-20

También podría gustarte