MÓDULO: DESARROLLO SISTEMAS DE INFORMACION
UNIDAD DIDÁCTICA: LENGUAJE DE PROGRAMACION
Semana 2:
Docente: Mario Evangelista
Objetivo de la clase
Al finalizar la sesión, el alumno comprende y aplica las estructuras condicionales en Java para controlar el flujo
de un programa mediante la evaluación de expresiones lógicas, con el fin de desarrollar soluciones que permitan
la toma de decisiones en distintos escenarios de ejecución en aplicaciones de consola.
Temario
• Estructuras condicionales en Java.
Conocimientos previos
• Estructuras Secuenciales en Java.
Antes de clase ….
Tipo de actividad: Visualizar Video
CONDICIONAL SIMPLE IF | JAVA para PRINCIPIANTES | CURSO COMPLETO 2022 | #4
CONDICIONAL SIMPLE IF | JAVA para PRINCIPIANTES | CURSO
COMPLETO 2022 | #4
Estructuras condicionales en Java
Estructuras Condicionales en Java
Son instrucciones de control de
flujo que permiten que un
programa ejecute diferentes
bloques de código según el
resultado de una condición.
Estas condiciones son expresiones
que se evalúan como verdadero
(true) o falso (false)
Tipos de estructuras condicionales en Java
If simple
Ejecuta un bloque de instrucciones solo si la condición es verdadera.
Sintaxis:
if (condicion) {
// Código si la condición es verdadera
}
Ejemplo 1: Verificar si el estudiante aprobó
el curso ingresando su nota (nota>=13)
Tipos de estructuras condicionales en Java
If – Else
Permite ejecutar un bloque si la condición es verdadera y otro si es falsa.
Sintaxis:
if (condicion) {
// Si es verdadera
} else {
// Si es falsa
}
Ejemplo 2: Verificar si el estudiante aprobó
o desaprobó el curso ingresando su nota
(nota>=13)
Tipos de estructuras condicionales en Java
if – else if – else
Permite evaluar múltiples condiciones de manera secuencial.
Sintaxis:
if (condicion1) {
// Si se cumple condición1
} else if (condicion2) {
// Si se cumple condición2
} else {
// Si ninguna condición es verdadera
}
Ejemplo 3: Determinar el nivel de rendimiento
(0-12:Deficiente,13-14: Regular, 15-17: Bueno,
18-20:Excelente).
Tipos de estructuras condicionales en Java
Switch – Case
Se utiliza para comparar una variable con múltiples valores posibles.
Sintaxis:
switch (expresión) {
case valor1:
// Código si expresion == valor1
break;
case valor2:
// Código si expresion == valor2
break;
default:
// Si no coincide con ningún caso
break;
}
Ejemplo 4: Según el rango de la nota, mostrar un
mensaje motivacional.
Actividad individual
Tipo de actividad: Ejercicios propuestos (Estructura Secuencial en Java)
1. Solicita tres números e imprime cuál es el mayor.
2. Muestra un menú con opciones de suma, resta, multiplicación y división. El
usuario elige una y se realiza la operación con dos números.
3. Pide la edad de una persona y muestra si es niño, adolescente, adulto o
adulto mayor.
4. Pide un número e indica si es positivo, negativo o cero.
5. En una tienda, si la compra es:
• Menos de 100: sin descuento
• 100–499: 10%
• 500–999: 20%
• 1000 o más: 30%
Mostrar el monto final a pagar.
Actividad individual
6. Dada una nota (0–100), convertirla a letra:
• 90–100: A
• 80–89: B
• 70–79: C
• 60–69: D
• <60: F.
7. Ingresa tres lados y determina si forman un triángulo válido. Si lo forman,
clasifícalo como equilátero, isósceles o escaleno.
8. El sistema pide usuario y contraseña:
• Si ambos coinciden con valores predefinidos, muestra “Acceso
concedido”.
• Si solo el usuario es correcto, muestra “Contraseña incorrecta”.
• Si ninguno coincide, muestra “Acceso denegado”.
Para recordar: Las estructuras condicionales
en Java:
✓ Permiten tomar decisiones dentro de un
programa.
✓ Hacen que el flujo del programa sea
dinámico.
Lenguaje de Programación ✓ Son esenciales para implementar la
Estructuras condicionales en Java. lógica de negocio.
GRACIAS