Durante esta actividad, los alumnos serán capaces de:
Individualmente o en parejas, resuelve el siguiente conjunto de problemas usando Python 3. Ejecuta y prueba cada uno de tus programas para asegurarte de que funcionan como se espera.
Cada archivo fuente debe incluir en la parte superior la información personal de los autores (matrícula y nombre del alumno) dentro de comentarios. Por ejemplo:
# Autores: # A01166611 Pepper Pots # A01160611 Anthony Stark # # Descripción del problema siendo resuelto. # # 27 de agosto, 2019. . . (El resto del programa va aquí) .
El peso \(W\) de un objeto se define como la fuerza de la gravedad sobre el objeto y se puede calcular como el producto de la masa por la aceleración de la gravedad:
$$ W = m g $$En donde \(m\) es la masa en kilogramos, y \(g\) es la medida de la intensidad del campo gravitatorio que es igual a 9.8 Newtons/kg.
Escribe un programa llamado peso.py
que solicite al usuario la masa de un objeto y determine su peso.
Ejemplo (la entrada del usuario está en azul):
Masa del objeto en kilogramos: 20.5
El peso de un objeto de 20.5 kg es: 200.9 Newtons
Consulta en Google “precio del dolar” para determinar el precio de dicha divisa el día de hoy y resolver este problema.
Escribe un programa llamado divisa.py
que pida al usuario una cantidad de pesos y determine a cuántos dólares estadunidenses equivale. El programa también debe imprimir a cómo está el tipo de cambio.
Ejemplo (la entrada del usuario está en azul):
Indica un monto en pesos mexicanos: 100
Tipo de cambio al día de hoy: 19.82 MXN = 1.00 USD
100 MXN = 5.05 USD
TIP: Utiliza la función round(valor, num_digitos)
para redondear el resultado a dos dígitos.
El club de video “Cinco Estrellas” alquila DVDs nuevos a $30 por noche, y los DVDs viejitos a $20 por noche. Escribe un programa llamado dvd.py
que los empleados del club de video puedan usar para calcular el cargo total por el alquiler de DVDs de un cliente. El programa debe solicitar al usuario el número de cada tipo de DVD y generar el costo total.
Ejemplo (la entrada del usuario está en azul):
Número de DVDs nuevos a rentar: 3 Número de DVDs viejitos a rentar: 5 Cargo total: $190
Hay 1024 bytes en un kibibyte (KiB), y hay 1024 kibibytes en un mebibyte (MiB). Escriba un programa llamado byte.py que acepte una cantidad de bytes como entrada y convierta ese valor a mebibytes.
Ejemplo (la entrada del usuario está en azul):
Número de bytes: 4718592
4718592 bytes es igual a 4.5 MiB.
El momentum (también conocido como momento lineal o ímpetu) de un objeto es su masa multiplicada por su velocidad. Escribe un programa llamado momentum.py
que acepte la masa (en kilogramos) y la velocidad (en metros por segundo) de un objeto como entradas y posteriormente calcule su momentum.
Ejemplo (la entrada del usuario está en azul):
Masa del objeto en kilogramos: 4.6 Velocidad del objeto en metros por segundo: 1.2 El momentum del objeto es: 5.52 kg m/s
La energía cinética de un objeto en movimiento viene dada por la fórmula:
$$ E_c = \frac{m v^2}{2} $$
En donde \(m\) es la masa del objeto y \(v\) es su velocidad. Escribe un programa llamado cintetica.py
que imprima la energía cinética del objeto, así como su momentum (ver el problema anterior).
Ejemplo (la entrada del usuario está en azul):
Masa del objeto en kilogramos: 4.6 Velocidad del objeto en metros por segundo: 1.2 La energía cinética del objeto es: 3.312 joules El momentum del objeto es: 5.52 kg m/s
Coloca en un archivo ZIP llamado practica1.zip
todos los archivos fuentes de los problemas de arriba.
Para entregar el archivo practica1.zip
, ingresa los siguientes datos:
Si la práctica fue desarrollada por un equipo de dos personas, basta que una persona la entregue.
Fecha límite: Martes, 27 de agosto.