Laboratorio de Programación
jasser ramosMonografía4 de Marzo de 2020
359 Palabras (2 Páginas)193 Visitas
[pic 1]
Universidad Tecnológica Centroamericana
UNITEC
Laboratorio de Programación I
Ilich García
Laboratorio 3
1-2-2019
Objetivos de la práctica:
- Repasar los temas estudiados en la semana.
- Desarrollar la lógica de programación mediante la resolución de problemas.
Desarrollo de la práctica:
- Cree un nuevo proyecto Java con el nombre Lab#_PrimerNombrePrimerApellido (Lab3_IlichGarcia) Recuerde hacer su código robusto, tabulado y estar autodocumentado, la falta de alguna de éstas, incluyendo el nombre, será reflejado en su nota.
- Para el desarrollo de este laboratorio deberá crear un menú con switch-case para los 3 ejercicios correspondientes.
Consideraciones:
La copia de código será penalizada con la máxima penalización en la nota del laboratorio y será remitido al Comité de Ética.
Ejercicio 1 (30%)
De acuerdo con un tamaño n ingresado por el usuario, genere la siguiente figura:
Ejemplo 1:
Ingrese tamaño n: 6
[pic 2]
Ejemplo 2:
Ingrese tamaño n: 7
[pic 3]
Ejercicio 2 (30%)
Deberá crear un programa capaz de evaluar si una palabra ingresada es palíndroma o no. Se muestran los ejemplos a continuación.
Ejemplo 1:
Ingrese palabra: Comida
Palabra al revés: adimoc
Por lo tanto, no es palíndroma
Ejemplo 2:
Ingrese palabra: Reconocer
Palabra al revés: reconocer
Por lo tanto, sí es palíndroma
Observación: Una palabra es palíndroma si al leerse al revés, la palabra resulta ser igual a la original. No se evaluará más de una palabra, pero sí se evaluará que funcione con palabras minúsculas y/o mayúsculas.
Ejercicio 3 (40%)
La Sucesión de Farey es una de esas curiosidades matemáticas a la vez llenas de belleza y fáciles de entender que casualmente descubrió un no-matemático, John Farey, en 1928.
La idea es tomar un número natural (por ejemplo, n = 3) y empezar a definir la serie Farey(3) como una serie de fracciones que tienen como numerador y denominador los números entre 1 y n. En el caso de F(3) escribiendo todas estas fracciones serían:
1/1, 1/2, 1/3, 2/1, 2/2, 2/3, 3/1, 3/2, 3/3
Realice un programa que pida al usuario el entero n y que muestre las fracciones de la siguiente manera:
Ingrese n para la Sucesión de Farey: 4
Fracciones: 1/1, 1/2, 1/3, 1/4, 2/1, 2/2, 2/3, 2/4, 3/1, 3/2, 3/3, 3/4, 4/1, 4/2, 4/3, 4/4
Rúbrica de Evaluación
Ejercicio 1:
Actividad | Valor |
Uso de ciclo “for” | 20% |
Impresión del triángulo | 80% |
Ejercicio 2:
Actividad | Valor |
Uso de ciclo “for” | 20% |
Darle vuelta a la palabra | 60% |
Mostrar si es palíndroma o no | 20% |
Ejercicio 3:
Actividad | Valor |
Uso de ciclo “for” | 20% |
Mostrar las fracciones | 80% |
...