0% encontró este documento útil (0 votos)
188 vistas4 páginas

Estructuras Condicionales Programacion

Las estructuras condicionales en programación permiten tomar decisiones basadas en condiciones específicas, ejecutando bloques de código según el resultado de evaluaciones. Existen tres tipos principales: simple, doble y múltiple, cada uno adecuado para diferentes situaciones de decisión. Su correcta aplicación es esencial para mejorar la funcionalidad y claridad del código en algoritmos complejos.

Cargado por

José Adalberto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
188 vistas4 páginas

Estructuras Condicionales Programacion

Las estructuras condicionales en programación permiten tomar decisiones basadas en condiciones específicas, ejecutando bloques de código según el resultado de evaluaciones. Existen tres tipos principales: simple, doble y múltiple, cada uno adecuado para diferentes situaciones de decisión. Su correcta aplicación es esencial para mejorar la funcionalidad y claridad del código en algoritmos complejos.

Cargado por

José Adalberto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Estructuras Condicionales en

Programación
Las estructuras condicionales permiten tomar decisiones dentro de un algoritmo. Consisten
en ejecutar un bloque de instrucciones si se cumple una determinada condición; en caso
contrario, se ejecuta un bloque alternativo o no se ejecuta nada.

En toda toma de decisiones, es necesario realizar una evaluación. Esta evaluación


generalmente compara una variable con otra o con un valor específico. Según el resultado
de esa comparación, el programa sigue un curso de acción.

Tipos de Estructuras Condicionales

- Estructura condicional simple: También conocida como "toma de decisión", ejecuta una
acción únicamente cuando la expresión evaluada da como resultado un valor verdadero.
- Estructura condicional doble: Permite elegir entre dos opciones posibles en función de si
se cumple o no una determinada condición.
- Estructura de comparación múltiple: Es una toma de decisión más compleja, que permite
comparar una variable contra varios posibles resultados, ejecutando instrucciones
específicas para cada caso.

Aplicación en Algoritmos

En algoritmos más complejos, es común tomar decisiones que determinan qué proceso
realizar o qué camino seguir. Las estructuras condicionales permiten esa selección, y
pueden clasificarse así:

- Estructura de selección simple: SI - ENTONCES


- Estructura de selección doble: SI - ENTONCES - SI NO
- Estructura de selección múltiple: CASOS

Cuando existen más de dos opciones posibles, las estructuras simples o dobles pueden
resultar insuficientes. En esos casos, es recomendable utilizar estructuras múltiples, ya que
mejoran la legibilidad y organización del código.
Ejemplos Prácticos en la Vida Real

1. Estructura de Decisión Simple (if)


Uso: Se ejecuta una acción solo si se cumple una condición.

# Ejemplos de código:
if temperatura > 28:
encender_aire_acondicionado()

if usuario_es_mayor_de_edad(edad):
permitir_acceso()

if bateria < 15:


mostrar_alerta("Batería baja")

2. Estructura de Decisión Doble (if-else)


Uso: Se elige entre dos caminos posibles.

# Ejemplos de código:
if calificacion >= 60:
print("Aprobado")
else:
print("Reprobado")

if contraseña_ingresada == contraseña_correcta:
abrir_sesion()
else:
mostrar_error("Contraseña incorrecta")

if es_cliente_premium(cliente):
aplicar_descuento(20)
else:
aplicar_descuento(5)

3. Estructura de Decisión Múltiple (if-elif-else)


Uso: Hay tres o más posibles condiciones a evaluar.

# Ejemplos de código:
if nota >= 90:
print("A")
elif nota >= 80:
print("B")
elif nota >= 70:
print("C")
else:
print("F")

if distancia < 2:
print("Caminar")
elif distancia < 10:
print("Usar bicicleta")
elif distancia < 50:
print("Tomar el autobús")
else:
print("Viajar en avión")

opcion = int(input("Seleccione: 1. Retiro, 2. Depósito, 3. Consulta: "))


if opcion == 1:
realizar_retiro()
elif opcion == 2:
realizar_deposito()
elif opcion == 3:
mostrar_saldo()
else:
print("Opción inválida")

Resumen Comparativo

| Estructura | Uso típico | Ejemplo común |


|--------------------|----------------------------------------|-------------------------------------------------------
-|
| Simple (if) | Una sola condición, una acción | "Si llueve, lleva paraguas"
|
| Doble (if-else) | Dos opciones excluyentes | "Si tienes boleto, entra; si no, compra
uno" |
| Múltiple (if-elif) | Tres o más opciones con condiciones | "Si edad < 12: niño; 12-18:
adolescente; si no, adulto" |
Conclusión

- Condicional simple: Útil para ejecutar acciones puntuales si se cumple una condición.
- Condicional doble: Permite elegir entre dos alternativas excluyentes.
- Condicional múltiple: Ideal para manejar múltiples opciones como menús, clasificaciones o
rangos.

Estas estructuras son fundamentales para el control del flujo lógico en cualquier programa.
Aprender a utilizarlas correctamente mejora tanto la funcionalidad como la claridad del
código.

También podría gustarte