Práctica de Programación con RAPTOR | Distancia recorrida #2
Saludos...
Continuamos con las prácticas de programación con la herramienta RAPTOR, ideada para hacer un enfoque visual en todo lo que sucede al momento de escribir instrucciones en un sofware de programación. De esta manera, hacer que la carga de solo escribir códigos sea mas llevadera para los estudiantes que desean incursionar en este maravilloso mundo de creación, innovación y evolución.
Antes de comenzar, los invito a revisar la práctica número 1 donde realizamos un ejercicio con base a la economía. Se explico detalladamente algunas de las instrucciones mas usadas en la programación, declaración de variables, introducción de datos, entre otras.
En la siguiente práctica haremos uso de fundamentos básicos de la física, la cinemática, específicamente con el movimiento rectilíneo uniformemente variado. Utilizaremos las siguientes fórmulas:
Aceleración
- Vf: Velocidad final
- Vo: Velocidad inicial
- t: Tiempo
Distancia en función del tiempo
- x0: Posición inicial
- v0: Velocidad inicial
- t: El tiempo
Fórmula minutos - hora
- min: Tiempo en minutos
El programa
El programa está pensado para ser usado por atletas, entrenadores o aficionados del ciclismo. Recolectando datos en el campo durante los entrenamientos es posible hacer estudios con bastante precisión de otros datos que varíen en función de los ya recolectados. Por ejemplo, la aceleración y la distancia recorrida si se cumplen ciertas condiciones.
El problema
Un ciclista que está en reposo comienza a pedalear hasta alcanzar los 20km/h en 12 minutos. Calcular la distancia total que recorre si continúa acelerando durante 8 minutos más.
Desarrollo del programa
- Después de abrir Raptor, lo primero que debemos hacer es guardar nuestro proyecto.
- Luego declaremos 8 variables con la ayuda del assignment. Velocidad, Tiempo1, , Tiempo1h, Aceleración, Distancia recorrida, Tiempo2, Tiempo2h, TiempoT. Todas son numéricas, es decir las iniciamos en 0.
- Ahora con 3 input solicitaremos los datos al usuario. La velocidad tope que desea estudiar, que tiempo tardo en alcanzarla y cuanto tiempo desea mantenerla.
- A continuación usaremos 4 assignment para determinar todos los datos necesarios para dar respuesta a la inquietud del usuario. Transformaciones del tiempo de minutos a hora, cálculo de la aceleración y luego el cálculo de la distancia recorrida.
- En seguida utilizaremos 1 output para mostrar los resultados finales al usuario. Proporcionaremos la aceleración alcanzada y el aproximado de Kilómetros recorridos si mantiene sobre el tiempo expuesto.
- Por último observemos como queda el algoritmo finalizado con todas las instrucciones.
Resta entonces observar el comportamiento de nuestro programa al ser usado por cualquier usuario y ver como responde ante datos aleatorios.