PROGRAMACIÓN IV - SA25-5
Topic outline
- BIENVENIDA
BIENVENIDA

Bienvenidos a Programación IV, en esta asignatura podremos conocer el manejo y el desarrollo de un algoritmo en el lenguaje de programación Java, el cual es un lenguaje de programación multiplataforma, multinivel y multiusuario, que maneja una estructura orientada a objetos.
Que permite la programación de app, apis, inteligencia artificial y páginas web, entre otras.
- COMPETENCIA ESPECíFICA
COMPETENCIA ESPECíFICA

Java es un lenguaje de programación ampliamente utilizado para codificar aplicaciones web. Ha sido una opción popular entre los desarrolladores durante más de dos décadas, con millones de aplicaciones Java en uso en la actualidad. Java es un lenguaje multiplataforma, orientado a objetos y centrado en la red que se puede utilizar como una plataforma en sí mismo. Es un lenguaje de programación rápido, seguro y confiable para codificarlo todo, desde aplicaciones móviles y software empresarial hasta aplicaciones de macrodatos y tecnologías del servidor. - DATOS DEL DOCENTE:This topic
- DISTRIBUCIÓN DEL PRIMER SEMESTRE
DISTRIBUCIÓN DEL PRIMER SEMESTRE
EL DOCENTE asignara en esta sección el formato de planificación de la asignatura
- I CORTE O MODULO I: Inicia 22/11/2025 Termina 21/02/2026
- Semana No. 1: Desde 22/11/2025 Hasta 21/02/2025
- Semana No. 2: Desde 29/11/2025 Hasta 05/12/2025
- Semana No. 3: Desde 06/12/2025 Hasta 12/12/2025
- Semana No. 4: Desde 13/12/2025 Hasta 16/12/2025
- Semana No. 5: Desde 12/01/2026 Hasta 17/01/2026
- Semana No. 6: Desde 19/01/2026 Hasta 23/01/2026
- Semana No. 7: Desde 24/01/2026 Hasta 30/01/2026
Semana No. 7: Desde 24/01/2026 Hasta 30/01/2026
Los ciclos en Java (
for,while,do-while) permiten repetir bloques de código eficientemente, evitando la repetición manual. El ciclofores ideal cuando se conoce el número de iteraciones, mientras quewhileydo-whilese utilizan para condiciones booleanas, dondedo-whilegarantiza al menos una ejecución. - Semana No. 8: Desde 31/01/2026 Hasta 06/02/2026
Semana No. 8: Desde 31/01/2026 Hasta 06/02/2026
Ejemplos PrácticosFor (Contador del 1 al 5):- for (int i = 1; i <= 5; i++) {
System.out.println("Iteración: " + i); } - While (Condición de entrada):
int contador = 1; while (contador <= 5) { System.out.println("Contador: " + contador); contador++; } - Do-While (Ejecución mínima):int i = 1;
do { System.out.println("Valor: " + i); i++; } while (i <= 5);
- Semana No. 9: Desde 07/02/2024 Hasta 13/02/2025
Semana No. 9: Desde 07/02/2024 Hasta 13/02/2025
Dada la clase y los ejemplos, realizar los siguientes ejercicios
- Semana No. 10: Desde 21/02/2026 Hasta 27/02/2026
Semana No. 10: Desde 21/02/2026 Hasta 27/02/2026
Realiza un programa que clasifique un triángulo tras recibir el tamaño de sus lados. Se debe clasificar como triángulo rectángulo, isósceles, equilátero o escaleno.
Para la realización de este ejercicio en Java, debemos tener claros los conceptos geométricos que nos ayudarán a clasificar el triángulo introducido por el usuario.
En primer lugar, debemos pedir que se introduzcan los tres lados del triángulo ladoA, ladoB, ladoC
Para analizar los triángulos y clasificarlos en la opciones indicadas en el enunciado, debemos saber lo siguiente:
Teorema de Pitágoras: hipotenusa al cuadrado = cateto1 al cuadrado + cateto2 al cuadrado.
Comprobación 1:
Si un triángulo cumple el Teorema de Pitágoras, es un triángulo rectángulo.
El resultado de esta comprobación lo guardaremos en una variable de tipo boolean que llamaremos rectangulo.Comprobaciones 2:
Aún siendo triángulo rectángulo, también pertenecerá a alguna de las otras opciones, con lo que, independientemente del resultado en el primer if se harán las mismas comprobaciones.- Si sólo dos lados del triángulo son iguales, es isósceles.
- Si los tres lados son iguales, es un triángulo equilátero.
- Si no se cumple ninguna de las condiciones anteriores, es escaleno.
Para calcular el Teorema de Pitágoras, tenemos que tener en cuenta, que la hipotenusa se trata del lado más largo, con lo que en primer lugar, tendríamos que calcular cual sería la hipotenusa de nuestro triángulo.
Una vez que sabemos cual es el lado más largo de los introducidos por el usuario (hipotenusa), calculamos Pitágoras, si se cumple, la variable boolean rectangulo, tendrá el valor «true».
Triángulo isósceles
Para calcular si el triángulo tiene sólo dos lados iguales, las condiciones deberían ser:
(A == B y A != C) ó (A == C y A != B) ó (B == C y B != A)
Triángulo equilátero
(A == B y A == C)
- MATERIAL DE APOYO
MATERIAL DE APOYO

* Evaluaciones * Cuentos
* Material multimedia * Libros
* Videos * Revistas
* Link educativos * Otros
* Foros
- TIPOS DE ESTRATEGIAS DE ENSEÑANZAS Y APRENDIZAJES
TIPOS DE ESTRATEGIAS DE ENSEÑANZAS Y APRENDIZAJES
1.- EXÁMEN ESCRITO
2.- EXPOSICIÓN
3.- FORO, CONVERSATORIOS Y DEBATES
4.- TALLER
5.- MAPA MENTAL Y CONCEPTUAL
6.- INFOGRAFÍAS
7.- SIMPOSIO
8.- CUESTIONARIOS
9.- PARTICIPACIÓN EN CLASE
10.- ACTIVIDADES ASIGNADAS
11.- ENTRE OTROS....
- Semana Nº 11: Desde 28/02/2026 al 06/03/2026
- Ejercicios en Java
Ejercicios en Java
Realizar los siguientes ejercicios de Java
1.
2.Escribe un programa que imprima los 50 primeros números de la sucesión * de Fibonacci empezando en 0. * - La serie Fibonacci se compone por una sucesión de números en * la que el siguiente siempre es la suma de los dos anteriores. * 0, 1, 1, 2, 3, 5, 8, 13... */
3.Escribe una función que calcule si un número dado es un número de Armstrong * (o también llamado narcisista). * Si no conoces qué es un número de Armstrong, debes buscar información * al respecto. */Escribe una función que reciba un texto y retorne verdadero o * falso (Boolean) según sean o no palíndromos. * Un Palíndromo es una palabra o expresión que es igual si se lee * de izquierda a derecha que de derecha a izquierda. * NO se tienen en cuenta los espacios, signos de puntuación y tildes. * Ejemplo: Ana lleva al oso la avellana.


