Programacion Ciclo 1
Enviado por Andres Rubiano • 29 de Junio de 2021 • Resumen • 593 Palabras (3 Páginas) • 41 Visitas
Identificar el problema
El problema es que se demoran mucho para cerrarla ya que esto se hace empujándola de abajo hacia arriba por los soldados Chewbaccas, que a pesar de su fuerza, en ocasiones no alcanzan a cerrarla completamente y el castillo es saqueado.
El sistema es muy ingenioso, un Chewbacca va girando completamente (da la vuelta completa con la cuerda) la polea y la puerta empieza a subir hasta el muro.
Lo que el rey Arturito y sus caballeros de la mesa redonda desean saber es:
- ¿Cuántas vueltas deben darse para cerrar la puerta completamente?
- Como cada Chewbacca solo puede girar la polea 3 veces antes de caer exhausto ¿Cuántos Chewbaccas se necesitan para cerrar la puerta?
- Si se desea cerrar la puerta en un número máximo de minutos, que también nos dan, ¿A qué velocidad deben girar la polea (cms/seg) para poder cerrarla en ese tiempo?
Definir el problema
Datos de entrada
- Largo de la puerta (Mt)
- Alto de muro (Mt) = Largo de la puerta
- diámetro de la polea en centímetros.
Datos Por Encontrar
- Largo de la Cuerda (h)
- Velocidad de giro
- Tiempo de cierre
- Chewbaccas se necesitan para cerrar la puerta
Grafico del modelo
[pic 1]
Estrategias
Para hallar los datos por encontrar en necesario aplicar las siguientes estrategias que ayudaran a resolver el problema:
- Necesitamos hallar la hipotenusa del lado ‘C’ con el fin de identificar el largo de la cuerda que se debe enrollar en nuestro carrete, esto se realizara aplicando la solución de fórmulas para triángulos rectángulos, ya que conocemos el largo de la puerta y el muro
- Para hallar la circunferencia aplicamos ecuaciones para solucionar figuras geométricas
- Representamos el modelo en plano con las variables para entender la problamtica
Algoritmos
Algoritmo para solucionar el largo de la cuerda
[pic 2]
[pic 3]
Algoritmo para solucionar la circunferencia de nuestro carrete
[pic 4]
Algoritmo para hallar la velocidad
[pic 5]
Algoritmo para conversión de medidas
Conversión a cm = Cantidad Mt * 100
Conversión a Segundos = cantidad en segundos * 60
Logros
Se realiza la programación en Python de la solución:
import math
from colorama import Fore, Back, Style
...