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, los datos no siempre se organizan solo como listas. Muchas veces necesitamos representar información estructurada, por ejemplo:
Los diccionarios permiten almacenar datos en formato clave–valor, lo que facilita su organización y consulta.
Esta semana el estudiante aprende a:
Al finalizar la semana, el estudiante podrá:
for.Un diccionario es una estructura de datos que almacena información en pares clave : valor.
Ejemplo:
sensor = {
"temperatura": 32,
"humedad": 70,
"presion": 1013
}
print(sensor["temperatura"])
A diferencia de las listas, no se usan índices numéricos sino claves.
sensor["temperatura"] = 33
sensor["velocidad_viento"] = 12
for clave in sensor:
print(clave, sensor[clave])
O:
for clave, valor in sensor.items():
print(clave, valor)
| Estructura | Característica |
|---|---|
| Lista | Ordenada por índice |
| Tupla | Inmutable |
| Diccionario | Clave–valor |
Ejemplo: lista de diccionarios
mediciones = [
{"sensor": 1, "temperatura": 30},
{"sensor": 2, "temperatura": 28}
]
.items().Prompt 1
Explícame qué es un diccionario en Python y cómo se usa en ingeniería. Incluye ejemplos simples y uno aplicado.
Prompt 2
Explícame cómo acceder, modificar y recorrer un diccionario en Python. Incluye errores frecuentes.
Prompt 3
Explícame la diferencia entre lista, tupla y diccionario en Python. Incluye ejemplos prácticos.
Prompt 4
Diseña un ejercicio aplicado a ingeniería donde se utilice un diccionario para almacenar datos estructurados y una lista de diccionarios para múltiples registros. Incluye pseudocódigo y código en Python.
Registrar datos de 3 sensores usando una lista de diccionarios.
Cada sensor debe tener:
Calcular:
Entrada:
Proceso:
Salida:
Ampliación:
Genera un resumen breve (180–220 palabras) del tema “Diccionarios y estructuras de datos más avanzadas”. Incluye:
- Idea central.
- Qué es un diccionario.
- Diferencia entre lista, tupla y diccionario.
- Cómo recorrer un diccionario.
- Qué es una lista de diccionarios.
- Tres errores comunes y cómo evitarlos.
- Mini ejemplo aplicado a ingeniería.
El estudiante debe copiarlo a mano.
SEMANA 7 — Diccionarios y estructuras de datos más avanzadas
Nombre: ___________________________ Grupo: _________ Fecha: //_____
(Se incluyen exactamente los 4 prompts redactados anteriormente.)
A) ¿Qué es un diccionario? (3 líneas)
B) Diferencia entre lista, tupla y diccionario
C) Pseudocódigo del ejercicio de sensores
D) Resultados de prueba (2 casos)
Caso 1: ___________________________ Caso 2: ___________________________
E) RESUMEN MANUSCRITO