Logo Studenta

Evidencia Final - Fundamentos de programación TPS

¡Estudia con miles de materiales!

Vista previa del material en texto

Éxito = esfuerzo + Mas trabajo en equipo 
 
SENA – REGIONAL ATLÁNTICO 
CENTRO NACIONAL COLOMBO ALEMÁN 
COORDINACIÓN DE TIC 
 
PAUTAS PARA LA ELABORACIÓN DEL PROYECTO (ACTIVIDADES DE RETROALIMENTACIÓN) 
1. Ser creativos 
2. Utilizar un código limpio y que sustente lo realizado por ustedes. 
3. Código documentado en la aplicación 
Entrega: Domingo 19 de abril en el ambiente virtual de aprendizaje – LMS Territorium. 
Individual o en grupos. 
 
PROYECTO 
Se realiza este proyecto con la intención que los conceptos de fundamentos de programación 
en Java (Algoritmos secuenciales, condicionales, ciclos y estructuras de datos como vectores y 
matrices) queden evidenciados y aclarados durante este proceso de retroalimentación que el 
Instructor les ha realizado. 
Buscamos que usted, estimado aprendiz imprima su lógica de programación de tal forma que 
estas actividades sean coherentes y pida los resultados esperados. 
¡Éxitos en este proyecto! 
 
Ejercicios de programación 
1. Dado un número entero y positivo que se introduce por teclado, determinar si es par 
o impar. 
2. Escribir un programa que pida una hora en segundos y la saque en el formato 
“hh:mm:ss”, es decir horas, minutos y segundos. 
3. Dado un número x determinar si es múltiplo de otro número y. 
4. Desarrollar un programa que, utilizando una función muestre en pantalla N filas de 
números naturales impares, de los siguientes números y en la forma siguiente: 
1 
13 
135 
………. 
N (número de filas) se debe indicar por teclado. 
5. Dada la siguiente sucesión de números: 2, 4, 8, 6, 36, 72, 70, 4900, 9800… mediante el 
uso de funciones, mostrar en pantalla los términos de esta serie y calcular la suma de 
N (N se indica por teclado), elementos, es decir, SUMA=2+4+8+6+…… 
6. Escribir un programa que permita adivinar un número que se genere internamente al 
azar, el cual está en el rango de 1 a 50. El usuario debe adivinar este número en base 
a aproximaciones, para lo cual se dispone de 5 intentos. Ejemplo: 
Salida: 
Estoy pensando en número entre 1 y 50 
Intento 1: 25 
El número esta entre 25 y 50 
Intento 2: 34 
El número esta entre 34 y 50 
Intento 3: 45 
Viernes 9 de septiembre
 
Éxito = esfuerzo + Mas trabajo en equipo 
El número esta entre 34 y 45 
Intento 4: 40 
El número esta entre 40 y 45 
Intento 5: 42 
Si es correcto, que muestre: “Felicidades, adivinaste el número” 
De lo contrario: “Se acabaron los intentos, el número que pensé era 42” 
7. Escribir un programa que presente un menú para calcular funciones matemáticas, 
como la raíz cuadrada, logaritmo neperiano, logaritmo decimal y el valor de Ex, para 
un número que se introduce por teclado, utilizando funciones. 
8. Escribir un programa, para generar y desplegar 20 números aleatorios utilizando la 
función random(), en el rango de 20 a 80. 
9. Escribir un programa que llene un vector con una lista de números del 1 al 20, luego 
despliegue este vector indicando a la derecha de cada uno si es divisible por 3 o no. 
10. Aplicación de vectores – programa estadístico: Realizar un POO donde aplique 
funciones de acuerdo al requerimiento. La clase debe llamarse estadística que realice 
lo siguiente: 
a. Lectura de un arreglo de n elementos. 
b. Sumatoria de los elementos del arreglo. 
c. Encontrar el elemento máximo y mínimo del arreglo. 
d. Obtener el promedio de los elementos del arreglo 
 
 
 
 
 
e. Desviación típica 
 
 
 
 
 
11. Escribir un programa que mediante funciones se llene una matriz de N filas por M 
columnas con números aleatorios reales, mostrar en pantalla la matriz, luego se 
sumen las diagonales de esta matriz. 
12. Desarrollar un programa para cargar una matriz de NxM con números aleatorios 
reales con dos decimales, luego hallar el máximo y mínimo valor de esta matriz.

Continuar navegando