Está en la página 1de 2

Practica # 7

Elaborar un programa que permita realizar un cálculo de la velocidad y tiempo de caída libre
de un objeto

1) Determinación del problema


- Análisis del problema
Que busco: velocidad final y tiempo de caída
Que conozco: la altura, la velocidad inicial
Bajo qué condiciones: caída libre
- Enunciado conceptual o general
Calcular la velocidad final y tiempo de caída de un objeto tomando en cuenta caída
libre
- Objetivo de diseño
Hacer un algoritmo que lea la altura, velocidad inicial, que calcule y muestre la
velocidad final y tiempo de caída
2) MML
Vf −Vo 9.81 m
V f =√ V o2+ 2 g∗h (1) t= (2) ctte g= 2
g s
ML
Calcular V f 2con ecuación (1)
Calcula t con la ecuación (2)

3) Algoritmo lineal
Caída libre
1) Asignar la constante g , v g=9.81 g=9.81
2) Leer la altura h, h
3) Leer la velocidad inicial Vo , Vo
4) Calcular la velocidad final V f , V f ← √ V o2 +2 g∗h
Vf −Vo
5) Calcular el tiempo t ,t ←
g
6) Mostrar velocidad final,V f
7) Mostrar el tiempo,t
8) Fin
4) Diagrama de flujo

inicio

g=9.81

Vo

x
x

Vf ← √ V o2x+2 g∗h

Vf −Vo
t←
g

Vf ,t

Fin

5) Codificacion en JavaScript
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
function calcular()
{
var vo=document.getElementById("Velinicial").value;
var h=document.getElementById("altura").value;
var vf= Math.sqrt(Math.pow(vo,2)+2*(9.81)*h)
document.getElementById("Velfinal").value=vf;
var t=(vf-vo)/9.81
document.getElementById("tiempo").value=t;
}
</script>
</head>
<body>
<b> Introduzca catetos:</b>
<b>Velocidad inicial :</b> <input type="text" name="Velocidad_Inicial"
id="Velinicial" value=0> <br>
<b>Altura:</b> <input type="text" name="Altura" id="altura" value=0>
<br>
<input type="button" value="calcular" name="calc" id="calc"
onclick="calcular()"> <br>
<hr>
<b>La velocidad final es:</b><input tupe="text" name="Velocidad_Final"
id="Velfinal"> <br>
<b>El tiempo es:</b> <input type="text" name="Tiempo" id="tiempo">
<br>
</body>
</html>

También podría gustarte