Skip to content

alisonleon-code/TallerProgramacionJava-Ejercicios

Repository files navigation

Taller de Programación en Java ☕

Repositorio que contiene los laboratorios y ejercicios desarrollados durante el curso de Taller de Programación, donde se practican los fundamentos del lenguaje Java mediante la resolución de problemas lógicos y aplicaciones prácticas.

🎯 Objetivo

Aplicar los conceptos base de la programación orientada a objetos (POO), tales como el uso de variables, tipos de datos, estructuras de control y operaciones matemáticas, construyendo una base sólida para el desarrollo de software.

📁 Estructura del repositorio

Para mantener el orden y la trazabilidad de cada sesión, las carpetas están organizadas de la siguiente manera:

  • 💻 Código: Programas desarrollados en Java (archivos .java) con comentarios didácticos.
  • 📄 Enunciado: Documento con los problemas y requerimientos propuestos en cada laboratorio.
  • 📦 Proyecto: Archivo comprimido con la estructura completa del proyecto para su importación directa en el IDE.

📚 Laboratorios Desarrollados

  • Laboratorio 01 – Introducción a Java: Configuración del entorno, sintaxis básica y salida de datos por consola.
  • Laboratorio 02 – Sentencias y Tipos de Datos: Manejo de variables, operadores aritméticos y entrada de datos mediante Scanner.
  • Laboratorio 03 – Estructura Condicional IF-ELSE: Desarrollo de problemas utilizando operadores relacionales, lógicos y estructuras condicionales para la toma de decisiones.
  • Laboratorio 04 – Estructura Condicional SWITCH: Implementación de estructuras switch para resolver problemas basados en múltiples opciones y selección de casos.
  • Laboratorio 06 – Estructura Repetitiva WHILE: Uso de bucles while, acumuladores, contadores y método supuesto falso para resolver problemas iterativos.
  • Laboratorio 07 – Estructura Repetitiva DO-WHILE: Aplicación de estructuras do-while para procesos repetitivos con validación y control de terminación.
  • Laboratorio 08 – Estructura Repetitiva FOR: Resolución de ejercicios utilizando ciclos for, validaciones, series numéricas y procesamiento repetitivo de datos.
  • Laboratorio 09 – Arreglos de una Dimensión (Vectores): Recorridos, filtrado, estadísticas, transformaciones y operaciones con vectores.
  • Laboratorio 11 – Arreglos Bidimensionales (Matrices): Manipulación de matrices, diagonales, intercambio de elementos, sumatorias, búsqueda y procesamiento de datos bidimensionales.
  • Laboratorio 12 – Arreglos Bidimensionales (Matrices): Manipulación de matrices, diagonales, intercambio de elementos, bordes, sumatorias y procesamiento de datos.
  • Laboratorio 13 – Parámetros y Argumentos: Uso de métodos con parámetros, métodos con retorno y tipo void aplicados a problemas reales.
  • Laboratorio 14 – Modificadores de Acceso: Aplicación de encapsulamiento, getters, setters y métodos accesores en Java.
  • Laboratorio 16 – Sobrecarga de Constructores y Métodos: Implementación de sobrecarga para constructores y métodos en problemas orientados a objetos.

🛠️ Tecnologías utilizadas

  • Lenguaje de programación: Java (JDK 17+)
  • IDE utilizado: Apache Netbeans
  • Gestor de versiones: Git / GitHub

👤 Autor

Alison León
Estudiante de Ingeniería de Sistemas e Informática - UTP

About

Solución de laboratorios de programación en Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages