Want to create interactive content? It’s easy in Genially!

Get started free

JAVA

Santiagopokoll Ruiz Ramírez

Created on October 29, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Witchcraft Presentation

Sketchbook Presentation

Vaporwave presentation

Animated Sketch Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Transcript

JAVA

Estructuras selectivas y repetitivas en Java

RUIZ RAMIREZ SANTIAGO

Empezar

INDICE

1-PORTADA2-INDICE 3-INTROCUCCION 4-Estructuras selectivas (condicionales) 5-Estructuras repetitivas (bucles o ciclos)

NEXT

Qué es una estructura de control?  • Importancia en Java   • Tipos de estructuras de control

• Concepto general  • Tipos principales: – if – if–else – if–else if–else – switch   • Sintaxis y ejemplos en Java   • Diagrama de flujo

• Concepto general  • Tipos principales: – while – do–while – for  • Sintaxis y ejemplos en Java   • Diagrama de flujo

INTRODUCCION

En el lenguaje Java, las estructuras de control son esenciales porque permiten controlar el flujo lógico del programa, es decir, decidir qué instrucciones se ejecutan, cuándo y cuántas veces. Esto hace posible que los programas sean dinámicos, flexibles y eficientes, ya que se adaptan a diferentes situaciones o datos de entrada.Por ejemplo, gracias a las estructuras de control, un programa puede decidir si un usuario tiene acceso o no a cierta función, o repetir una tarea automáticamente hasta que se cumpla una condición.

En la programación, una estructura de control es un conjunto de instrucciones que determina el orden en que se ejecutan las acciones dentro de un programa. Gracias a ellas, un programa puede tomar decisiones, repetir tareas o detener su ejecución según ciertas condiciones lógicas. Sin estas estructuras, los programas serían simplemente una secuencia de instrucciones que se ejecutan de principio a fin sin ningún tipo de control o lógica.

NEXT

SECCIÓN 01

Estructuras selectivas (condicionales)

NEXT

CONCEPTO

Las estructuras selectivas o condicionales son herramientas que permiten a un programa tomar decisiones según si una condición es verdadera o falsa. Su función principal es controlar el flujo del programa, haciendo que ciertas instrucciones se ejecuten solo cuando se cumplen determinadas condiciones. Gracias a estas estructuras, el programa puede reaccionar de forma diferente según los datos o situaciones que se presenten, volviéndose más inteligente y dinámico. Por ejemplo, pueden usarse para comprobar si un usuario tiene acceso, si un número es mayor que otro, o para mostrar distintos mensajes dependiendo de una opción elegida.

NEXT

+ info

Pon el cursor sobre esto

TIPOS PRINCIIPALES

Los tipos principales de estructuras selectivas en Java son las diferentes formas de tomar decisiones dentro de un programa. Cada una permite evaluar condiciones y ejecutar acciones distintas según los resultados.

NEXT

TIPOS PRINCIPALES

🔹 1. if La sentencia if se utiliza para evaluar una condición. Si la condición es verdadera, se ejecuta el bloque de código dentro del if; si es falsa, el programa simplemente continúa con la siguiente instrucción. 📘 Ejemplo típico: verificar si un número es mayor que otro. 🔹 2. if–else La estructura if–else permite tomar una decisión entre dos caminos posibles. Si la condición del if se cumple, se ejecuta el primer bloque; si no, se ejecuta el bloque del else. 📘 Ejemplo típico: determinar si una persona es mayor o menor de edad.

🔹 3. if–else if–else Esta estructura se usa cuando se necesitan evaluar varias condiciones diferentes. El programa analiza las condiciones una por una, de arriba hacia abajo, y ejecuta el primer bloque cuya condición sea verdadera. Si ninguna se cumple, ejecuta el bloque del else final (si existe). 📘 Ejemplo típico: calificar el desempeño de un estudiante según su nota (Excelente, Aprobado o Reprobado). 🔹 4. switch La sentencia switch se utiliza cuando una variable puede tener varios valores posibles y se quiere ejecutar un bloque de código diferente para cada valor. Es una alternativa más ordenada al uso de muchos if–else if. 📘 Ejemplo típico: mostrar el nombre del día de la semana según un número (1 = Lunes, 2 = Martes, etc.).

NEXT

SINTAXIS y DIAGRAMA DE FLUJO

if (condición) { // Código si la condición es verdadera }

if (condición) { // Código si es verdadera } else { // Código si es falsa }

NEXT

SINTAXIS y DIAGRAMA DE FLUJO

if (condición1) { // Código si condición1 es verdadera } else if (condición2) { // Código si condición2 es verdadera } else { // Si ninguna se cumple }

iswitch (variable) { case valor1: // Código si variable == valor1 break; case valor2: // Código si variable == valor2 break; default: // Código si no coincide ningún caso }

NEXT

SECCION 02

Estructuras REPETITIVAS (BUCLES)

NEXT

CONCEPTO

Las estructuras repetitivas son instrucciones que permiten ejecutar un bloque de código varias veces, mientras se cumpla una condición lógica. Sirven para automatizar tareas que deben repetirse sin escribir el mismo código muchas veces.

NEXT

+ info

Pon el cursor sobre esto

TIPOS PRINCIIPALES

Los tipos de estructuras repetitivas son las distintas formas que tiene un programa de repetir instrucciones mientras se cumpla una condición.

NEXT

TIPOS PRINCIPALES

🔹 1. whileEs una estructura que repite un bloque de código mientras la condición sea verdadera. Primero evalúa la condición y luego ejecuta el código. 🔹 2. do–while Ejecuta el bloque de código al menos una vez, y luego repite mientras la condición siga siendo verdadera. La condición se evalúa al final del ciclo.

🔹 3. for Se usa cuando se sabe cuántas veces se repetirá el ciclo. Incluye en una sola línea la inicialización, la condición y el incremento o decremento.

NEXT

SINTAXIS y DIAGRAMA DE FLUJO

do { // Código a ejecutar al menos una vez } while (condición);

for (inicialización; condición; incremento) { // Código a ejecutar en cada repetición }

NEXT

SINTAXIS y DIAGRAMA DE FLUJO

while (condición) { // Código a ejecutar mientras la condición sea verdadera }

NEXT

SECCION 03

COMPARACION

NEXT

NEXT

+ info

¡MUCHAS GRACIAS!

estructuras

En Java, las principales estructuras selectivas son:if → Ejecuta código solo si la condición es verdadera.if–else → Ofrece dos caminos: uno si la condición se cumple y otro si no. if–else if–else → Permite evaluar varias condiciones diferentes. switch → Selecciona una opción entre varias posibles según el valor de una variable. Estas estructuras son esenciales para que los programas tomen decisiones lógicas y ejecuten solo las acciones necesarias según cada situación.

EJEMPLO

Por ejemplo, se usan para contar números, recorrer listas o pedir datos al usuario hasta que se cumpla cierta condición. En Java existen tres tipos principales de estructuras repetitivas: while, do–while y for.