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 rara vez se ingresan manualmente uno a uno. Generalmente provienen de:
Esta semana introduce el manejo básico de archivos en Python, permitiendo:
El estudiante aprende que un programa puede interactuar con datos reales almacenados.
Al finalizar la semana, el estudiante podrá:
Un archivo es un conjunto de datos almacenados en un medio externo (disco, nube).
Tipos comunes:
.txt.csv.jsonpython id="tgh39f" archivo = open("datos.txt", "r")
Modos comunes:
| Modo | Significado |
|---|---|
| r | Leer |
| w | Escribir |
| a | Agregar |
python id="v89gk1" contenido = archivo.read() print(contenido) archivo.close()
Forma recomendada:
python id="z7k2pq" with open("datos.txt", "r") as archivo: contenido = archivo.read() print(contenido)
python id="x5j29q" with open("resultado.txt", "w") as archivo: archivo.write("Resultado del cálculo")
python id="xk2l91" with open("datos.txt", "r") as archivo: for linea in archivo: print(linea.strip())
Ejemplo: archivo con números por línea.
```python id=“g28lka” suma = 0 with open(“datos.txt”, “r”) as archivo: for linea in archivo: suma += float(linea.strip())
print(“Promedio:”, suma) ```
Prompt 1
Explícame qué es un archivo en programación y por qué es importante en ingeniería. Incluye ejemplos simples y uno aplicado.
Prompt 2
Explícame cómo abrir, leer y escribir archivos en Python. Incluye ejemplos con with open y errores comunes.
Prompt 3
Explícame cómo procesar datos numéricos almacenados en un archivo de texto línea por línea. Incluye ejemplo práctico.
Prompt 4
Diseña un ejercicio aplicado a ingeniería donde se lean datos de un archivo, se procesen y se escriba un resultado en otro archivo. Incluye pseudocódigo y código en Python.
Leer un archivo mediciones.txt que contenga 5 valores
numéricos (uno por línea) y calcular:
Guardar resultados en un archivo resultado.txt.
Entrada:
Proceso:
Salida:
Ampliación:
Genera un resumen breve (180–220 palabras) del tema “Archivos y manejo básico de datos”. Incluye:
- Idea central.
- Qué es un archivo en programación.
- Cómo abrir, leer y escribir archivos.
- Por qué usar with open.
- Tres errores comunes y cómo evitarlos.
- Mini ejemplo aplicado a ingeniería.
El estudiante debe copiarlo a mano.
SEMANA 8 — Archivos y manejo básico de datos
Nombre: ___________________________ Grupo: _________ Fecha: //_____
(Se incluyen exactamente los 4 prompts redactados anteriormente.)
A) ¿Qué es un archivo en programación? (3 líneas)
B) Diferencia entre modo lectura y escritura
C) Pseudocódigo del ejercicio de mediciones
D) Resultados de prueba (2 casos)
Caso 1: ___________________________ Caso 2: ___________________________
E) RESUMEN MANUSCRITO