[color=#999999]Esta actividad pertenece al [i]libro de GeoGebra [/i][url=https://www.geogebra.org/m/nfjy7ug4]El dominio del Tiempo[/url].[/color][br][br]Esta animación simula la trayectoria hacia un objetivo [url=https://es.wikipedia.org/wiki/Trayectoria_bal%C3%ADstica][img]https://www.geogebra.org/resource/scjbyz2p/0tuzuVw455vxurEw/material-scjbyz2p.png[/img][/url] [b]en tiempo real[/b], despreciando la resistencia del aire, de un proyectil con una [i]velocidad inicial[/i] [color=#cc0000][b]v[sub]0[/sub][/b][/color] dada. La animación [b]no hace uso de fórmulas[/b] (ni ecuaciones ni cálculo diferencial), solo realiza las variaciones necesarias en los vectores que dirigen el movimiento.[br][br]En el punto A se sitúa un cañón y en el punto B el objetivo. Puedes mover ambos puntos. Esta animación sigue los mismos pasos de la actividad [url=https://www.geogebra.org/m/nfjy7ug4#material/hqkyxckc]Movimiento parabólico[/url], solo que ahora el valor inicial [color=#cc0000][b]v[sub]0[/sub][/b][/color] del vector velocidad [color=#cc0000][b]v[/b][/color] se introduce en dos etapas: primero su módulo (que corresponde a la velocidad propia del cañón empleado) y luego su dirección y sentido (es decir, se apunta el cañón intentando hacer blanco en el objetivo B). [br][br]Mueve el punto verde, intentando estimar la dirección adecuada, y luego pulsa el botón [img]https://www.geogebra.org/resource/yxbcmb2f/CZJZaLQBirTUHVXU/material-yxbcmb2f.png[/img]. Si no quieres esperar el tiempo del recorrido, activa la casilla [b]Arco teórico[/b] para ver la trayectoria que seguirá el proyectil. [br][br]Salvo que el punto B se sitúe justo en el límite del alcance del cañón, o hay dos ángulos de disparo posibles o no hay ninguno. En el primer caso, puedes ver ambas trayectorias activando la casilla [b]Arcos para diana[/b]. En el segundo caso, B se encuentra fuera del alcance del cañón y aparecerá un mensaje en ese sentido.
[b]GUION DEL DESLIZADOR anima[/b][br][br][color=#cc0000]# Calcula los segundos dt transcurridos; para ello, suma un segundo si t1(1) < tt[/color][br][color=#999999]Valor(tt, t1(1))[br]Valor(t1, Primero(TomaTiempo(), 3))[br]Valor(dt, (t1(1) < tt) + (t1(1) [color=#999999]−[/color] tt)/1000)[/color][br][br][color=#cc0000]# Mueve M[/color][br][color=#999999]Valor(v, v + dt g)[br][/color][color=#999999]Valor(M, Si(y(M + dt v)>0, M + dt v, Interseca(Recta(M, M + v), EjeX)))[/color][color=#0000ff][br][br][color=#cc0000]# Añade la posición M al registro para el rastro poligonal y controla el final[/color][color=#999999][br]Valor(reg, Añade(reg, M))[br][/color][color=#0000ff]IniciaAnimación(anima, y(M) > 0 ∧ abs(M − B) > abs(A − B)/100)[/color][br][br][/color][color=#999999][br][br][br][br][color=#999999]Autor de la actividad y construcción GeoGebra: [url=https://www.geogebra.org/u/rafael]Rafael Losada[/url].[/color][/color]