3. Estructuras selectivas

Programación - Geología

Profesor: Ing. Santiago Quiñones

Docente Investigador

Departamento de Ingeniería Civil

Apuntes

Herramienta de depuración

Estructuras selectivas

Las estructuras selectivas permiten que un programa tome decisiones según condiciones específicas. Son esenciales para crear código dinámico que responda a diferentes situaciones.

Ejemplos: 

  • Si está lloviendo, llevamos paraguas.
  • Si la temperatura es baja, usamos abrigo.
  • Si la batería del teléfono está baja, lo cargamos.

 

Ejemplos: 

Operadores de comparación

Los operadores de comparación se utilizan para evaluar relaciones entre valores

Operadores lógicos

Los operadores lógicos permiten combinar múltiples condiciones en una sola expresión.

Estructuras selectivas

Implementación en Python

1

if

Evalúa una condición

2

if-else

Permite dos opciones según la condición.

3

if-elif-else

Permite evaluar múltiples condiciones.

Estructuras selectivas

La sentencia if evalúa una condición y ejecuta un bloque de código si esta es verdadera.

Sentencia if

if condición:
	acción 1
    acción 2
    acción 3

Sintaxis

Expresión lógica

operador de inicio de bloque de código

identación (obligatorio para código que se encuentra dentro de un bloque)

Estructuras selectivas

La sentencia if evalúa una condición y ejecuta un bloque de código si esta es verdadera.

Sentencia if

if condición:
	acción 1
    acción 2
    acción 3

Sintaxis

las acciones se ejecutan sólo si la condición es verdadera

Estructuras selectivas

La sentencia if evalúa una condición y ejecuta un bloque de código si esta es verdadera.

Sentencia if

temperature = 30
if temperature > 25:
	print(f"{temperature} es caliente!")

Ejemplo con temperatura

Estructuras selectivas

La estructura if-else permite definir un bloque de código alternativo si la condición evaluada es falsa.

Sentencia if-else

if condición:
	acción 1
else:
	acción 2

Sintaxis

Se ejecuta si la condición es verdadera (True)

Se ejecuta si la condición es falsa (False)

Estructuras selectivas

La estructura if-else permite definir un bloque de código alternativo si la condición evaluada es falsa.

Sentencia if-else

weather = "rain"
if weather == "rain":
	print("Usa un abrigo y paraguas.")
else:
	print("No necesitas abrigo.")

Ejemplo con clima

Estructuras selectivas

La estructura if-else permite definir un bloque de código alternativo si la condición evaluada es falsa.

Sentencia if-else

weather = "sunny"
if weather == "rain":
	print("Usa un abrigo y paraguas.")
else:
	print("No necesitas abrigo.")

Ejemplo con clima

3. Condicionales #Geología

By Santiago Quiñones Cuenca

3. Condicionales #Geología

  • 234