Asignatura: Programación de Computadores / Fundamentos de Programación Modalidad: Trabajo guiado con IA + práctica en Google Colab Evidencia: Hoja impresa (2 páginas) + resumen manuscrito
En ingeniería, no todos los escenarios producen el mismo resultado. Los sistemas toman decisiones dependiendo de condiciones.
Esta semana introduce las estructuras condicionales, que permiten que el programa:
Aquí el estudiante pasa de cálculos lineales a lógica de decisión.
Al finalizar la semana, el estudiante podrá:
if, elif y
else.Una condición es una expresión que puede ser:
True)False)Ejemplo:
python id="mso9q8" x = 10 x > 5
Resultado: True
| Operador | Significado |
|---|---|
| > | Mayor que |
| < | Menor que |
| >= | Mayor o igual |
| <= | Menor o igual |
| == | Igual |
| != | Diferente |
ifpython id="k2meba" if condicion: instruccion
Ejemplo:
python id="pysbtt" edad = 20 if edad >= 18: print("Mayor de edad")
if - elsepython id="clal9e" if condicion: accion1 else: accion2
if - elif - elsepython id="3lntq3" if nota >= 4.5: print("Excelente") elif nota >= 3: print("Aprobado") else: print("Reprobado")
| Operador | Significado |
|---|---|
| and | Y |
| or | O |
| not | Negación |
Ejemplo:
python id="twhl5b" if temperatura > 30 and humedad > 70: print("Condición crítica")
= en lugar de ==.Prompt 1
Explícame qué es una condición lógica en programación. Incluye ejemplos simples y uno aplicado a ingeniería.
Prompt 2
Explícame cómo funcionan if, elif y else en Python. Incluye ejemplos y errores frecuentes.
Prompt 3
Explícame los operadores relacionales y lógicos en Python. Incluye ejemplos comparativos y explicación clara del uso de and, or y not.
Prompt 4
Diseña un ejercicio aplicado a ingeniería donde se utilicen estructuras condicionales para validar datos y tomar decisiones. Incluye pseudocódigo y código en Python.
Determinar si una viga cumple con el esfuerzo máximo permisible.
Entrada:
Proceso:
Salida:
Ampliación:
if - elif - else.Genera un resumen breve (180–220 palabras) del tema “Estructuras Condicionales”. Incluye:
- Idea central.
- Qué es una condición lógica.
- Diferencia entre if, elif y else.
- Operadores relacionales y lógicos.
- Tres errores comunes y cómo evitarlos.
- Mini ejemplo aplicado a ingeniería.
El estudiante debe copiarlo a mano.
SEMANA 3 — Estructuras Condicionales
Nombre: ___________________________ Grupo: _________ Fecha: //_____
(Se incluyen exactamente los 4 prompts redactados anteriormente.)
A) ¿Qué es una condición lógica? (3 líneas)
B) Operadores relacionales (escriba 3 ejemplos)
C) Pseudocódigo del ejercicio de la viga
D) Resultados de prueba (2 casos)
Caso 1: ___________________________ Caso 2: ___________________________
E) RESUMEN MANUSCRITO