math,
random)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
Hasta ahora el estudiante ha utilizado únicamente funciones básicas del lenguaje. En esta semana aprende que Python puede ampliarse mediante bibliotecas (módulos) que contienen funciones especializadas.
En ingeniería, las bibliotecas permiten:
Esta semana introduce el uso básico de:
mathrandomAl finalizar la semana, el estudiante podrá:
math.random.Una biblioteca es un conjunto de funciones ya construidas que amplían las capacidades del lenguaje.
Ejemplo de importación:
python id="slm4az" import math
mathPermite realizar cálculos matemáticos avanzados.
Ejemplos:
```python id=“ak4zq9” import math
math.sqrt(16) math.pi math.pow(2,3) math.sin(math.pi/2)
Funciones importantes:
* `sqrt()`
* `pi`
* `pow()`
* `sin()`
* `cos()`
* `log()`
---
## 3.3 Módulo `random`
Permite generar números aleatorios.
Ejemplo:
```python id="a7v4d2"
import random
random.randint(1,10)
random.random()
Funciones comunes:
randint(a,b)random()choice(lista)Función propia:
python id="slk29z" def area(r): return math.pi * r**2
Función importada:
python id="s29dlk" math.sqrt(25)
^ con **.math. antes de la función.randint().Prompt 1
Explícame qué es una biblioteca en Python y por qué es importante en ingeniería. Incluye ejemplos simples y uno aplicado.
Prompt 2
Explícame cómo usar el módulo math en Python. Incluye ejemplos con sqrt, pi, pow, sin y errores comunes.
Prompt 3
Explícame cómo usar el módulo random en Python. Incluye ejemplos con randint, random y choice, y posibles aplicaciones en ingeniería.
Prompt 4
Diseña un ejercicio aplicado a ingeniería donde se use math para un cálculo geométrico y random para simular datos experimentales. Incluye pseudocódigo y código en Python.
Simular 5 mediciones aleatorias de radio entre 1 y 5 cm y calcular el área del círculo correspondiente.
Entrada:
random.Proceso:
math.pi.Salida:
Ampliación:
Genera un resumen breve (180–220 palabras) del tema “Introducción a bibliotecas (math, random)”. Incluye:
- Idea central.
- Qué es una biblioteca en Python.
- Cómo importar módulos.
- Funciones principales de math.
- Funciones principales de random.
- Tres errores comunes y cómo evitarlos.
- Mini ejemplo aplicado a ingeniería.
El estudiante debe copiarlo a mano.
SEMANA 9 — Introducción a bibliotecas (math, random)
Nombre: ___________________________ Grupo: _________ Fecha: //_____
(Se incluyen exactamente los 4 prompts redactados anteriormente.)
A) ¿Qué es una biblioteca en Python? (3 líneas)
B) Escriba 3 funciones del módulo math y su uso
C) Escriba 2 funciones del módulo random y su uso
D) Pseudocódigo del ejercicio de simulación
E) RESUMEN MANUSCRITO