Fundamentos de Programación I. Condicionales Simples
Enviado por dangirllife • 20 de Junio de 2016 • Apuntes • 1.277 Palabras (6 Páginas) • 242 Visitas
Escuela Profesional de Ingeniería de Sistemas
Fundamentos de Programación I
2016 I
Laboratorio 07
Condicionales Simples
I
[pic 1]
OBJETIVOS
- Hacer uso de los bloques if-else
- Uso de if anidados
- Uso de Expresiones Aritméticas
TIEMPO ESTIMADO: 1:30
II
[pic 2]
CONSIDERACIONES DE EVALUACIÓN
- No deberá utilizar constructores no vistos en clase
- Deberá utilizar nombre de variables significativos
- Deberá realizar pruebas adicionales
- El alumno deberá indicar en su código con quien colaboró
- El alumno será requerido de realizar modificaciones en su código y responder a preguntas sobre el mismo
- Todos los ejercicios deberán traerse terminados en caso de ser tarea para la casa
- Si tiene ejercicios sin terminar no importa, se revisará el avance y se discutirá sobre las dificultades encontradas.
III
[pic 3]
POLITICA DE COLABORACION
La política del curso es simple, a menos que se exprese lo contrario en el laboratorio, siéntase libre de colaborar con sus compañeros en todos los laboratorios, pero debe notificar expresamente con quien ha colaborado. La colaboración con alumnos, que no están matriculados en el curso está prohibida. Los laboratorios y asignaciones han sido desarrollados para ayudarlo a comprender el material. Conozca su código y esté preparado para revisiones individuales de código. Durante las revisiones es probable que se le pida realizar modificaciones y justificar sus decisiones de programación. Cada uno de sus ejercicios debe iniciar de la siguiente forma
[pic 4]
IV
[pic 5]
INDICACIONES GENERALES
a. Todos los ejercicios deberán ser guardados en el mismo Proyecto
b. EL Proyecto deberá tener el nombre del Laboratorio y el nombre del alumno, asi por ejemplo:
Laboratorio 8 – Juan Perez
c. Cada Clase deberá tener el nombre del ejercicio, así por ejemplo :
Ejercicio1
d. Utilice nombres de variables significativos
e. Su código deberá estar correctamente indentado.
V
[pic 6]
EJERCICIOS PROPUESTOS
- Cree un programa que solicite dos valores enteros e imprima True si al menos uno de ellos se
encuentra en el rango [10 ..20] incluidos
Casos de Prueba
Ingrese Valor 1 ->12 Ingrese Valor 2 -> 99 true Ingrese Valor 1 ->21 Ingrese Valor 2 -> 12 true Ingrese Valor 1 ->8 Ingrese Valor 2 -> 99 false | Ingrese Valor 1 ->20 Ingrese Valor 2 -> 20 true Ingrese Valor 1 ->2 Ingrese Valor 2 -> 21 false Ingrese Valor 1 ->9 Ingrese Valor 2 -> 9 false |
- CCree un programa que solicite un valor entero e imprima true si es que este es múltiplo de 3 o de 5.
Casos de Prueba
Ingrese Valor -> 3 true Ingrese Valor -> 10 true Ingrese Valor ->8 false Ingrese Valor ->15 true Ingrese Valor -> 9 true Ingrese Valor -> 4 false Ingrese Valor -> 7 False | Ingrese Valor -> 6 true Ingrese Valor -> 18 true Ingrese Valor -> 29 false Ingrese Valor -> 122 false Ingrese Valor -> 101 false Ingrese Valor -> 123 true |
- Cree un programa que reciba un entero n muestre true si es que se acerca en 10 al número 100 o al número 200.
Casos de Prueba
Ingrese n: 93
true
Ingrese n: 90
true
Ingrese n:105
true
Ingrese n:89
false
Ingrese n: 112
false
Ingrese n: 195
true
Ingrese n:208
true
Ingrese n:211
false
Ingrese n:210
true
- Cree un programa que reciba dos valores entero y devuelva true si alguno de los dos es 6, o si su suma es 6 o si su resta es 6.
Casos de Prueba
Ingrese Valor 1 ->6 Ingrese Valor 2 -> 4 true Ingrese Valor 1 ->4 Ingrese Valor 2 -> 5 false Ingrese Valor 1 ->1 Ingrese Valor 2 -> 5 true Ingrese Valor 1 ->4 Ingrese Valor 2 -> 5 false Ingrese Valor 1 -> 7 Ingrese Valor 2 -> 5 false Ingrese Valor 1 -> 8 Ingrese Valor 2 -> 2 true Ingrese Valor 1 -> 3 Ingrese Valor 2 -> 3 true Ingrese Valor 1 -> 7 Ingrese Valor 2 -> -1 true | Ingrese Valor 1 -> 1 Ingrese Valor 2 -> 6 true Ingrese Valor 1 -> 1 Ingrese Valor 2 -> 8 false Ingrese Valor 1 -> 1 Ingrese Valor 2 -> 7 true Ingrese Valor 1 -> 6 Ingrese Valor 2 -> 6 true Ingrese Valor 1 -> -6 Ingrese Valor 2 -> 2 false Ingrese Valor 1 -> -4 Ingrese Valor 2 -> -10 true Ingrese Valor 1 -> -6 Ingrese Valor 2 -> 2 false Ingrese Valor 1 -> -7 Ingrese Valor 2 -> 1 false |
- Cree un programa que reciba tres valores enteros y muestre true si al menos dos valores tienen el mismo valor en las unidades.
Casos de Prueba
Ingrese a -> 23 Ingrese b -> 19 Ingrese c -> 13 true Ingrese a -> 23 Ingrese b -> 19 Ingrese c -> 12 false Ingrese a -> 23 Ingrese b -> 19 Ingrese c -> 3 true Ingrese a -> 23 Ingrese b -> 19 Ingrese c -> 39 true Ingrese a -> 248 Ingrese b -> 106 Ingrese c -> 1002 false Ingrese a -> 0 Ingrese b -> 11 Ingrese c -> 0 true | Ingrese a -> 1 Ingrese b -> 2 Ingrese c -> 3 false Ingrese a -> 1 Ingrese b -> 1 Ingrese c -> 2 true Ingrese a ->6 Ingrese b -> 4 Ingrese c -> 4 true Ingrese a -> 14 Ingrese b -> 25 Ingrese c -> 43 false Ingrese a -> 248 Ingrese b -> 106 Ingrese c -> 1008 true |
6. Reloj Despertador
Cree un programa que solicite dos datos diaSemana y vacaciones.
Dado un día de la semana codificado como 0 = Dom, 1 = Lun,…., 6 = Sab, y un valor booleano que indique si estamos de vacaciones (true o false). Retorne el String "7:00" que indica cuando debe sonar la alarma. En días de semana y si no estamos de vacaciones la alarma debe sonar a las “7:00” am. Los fines de semana la alarma debe sonar a las “10:00”. A menos que nos encontremos de vacaciones la alarma debe sonar “10:00” los días de semana y estar “off” los fines de semana
...