You are on page 1of 9

PRACTICA N 1

1.- Calcular la velocidad final y el tiempo que tarda en caer un objeto desde la terraza de un edificio
conocida la altura del mismo.
Datos: h = 100 m

Algoritmo:

A. Mov. Caida

1. Asignar valor cte. a la aceleracin de la gravedad, g= -9.82
2. Leer la altura del edificio, h= 100 m
3. Calcular el tiempo de cada del objeto,


4. Calcular la velocidad final del objeto, V
f
= g*t

B. Mostrar resultados (t,V
f
)

1. Mostrar tiempo de cada, t
2. Mostrar velocidad final, V
f


Diagrama de Flujo:
















2.- Realizar el calculo de las areas de las siguientes figuras geomtricas: triangulo, circulo, rectngulo,
trapezoide, rombo, ovalo.

A. Lectura dat.

1. Introduzca los valores del triangulo
2. Introduzca los valores del circulo
3. Introduzca los valores del rectngulo
4. Introduzca los valores del trapezoide
5. Introduzca los valores del ovalo

B. Calc. Area

1. Calculamos el rea del triangulo,


2. Calculamos el area del circulo,


3. Calculamos el area del rectngulo,
4. Calculamos el area del trapezoide,


5. Calculamos el area del ovalo,

C. Most. Result.

1. Mostrar rea del triangulo
2. Mostrar rea del circulo
3. Mostrar rea del rectngulo
4. Mostrar rea del trapezoide
5. Mostrar rea del ovalo

Diagrama de flujo:










Codificacin:

<html>
<head>
<title>Calcula rea</title>
<script language="JAVASCRIPT">
//area triangulo
function areati() {
var base = prompt ("Introduce la base")
var altura = prompt ("Introduce la altura")
var sum = (1/2)*base*altura
alert("El rea es "+sum+"")
}
//area circulo
function areac() {
var rad = prompt ("Introduce el radio")
var pi = "3.14159"
var sum = rad*rad*pi
alert("El rea es "+sum+"")
}
//area rectangulo
function arear() {
var largo = prompt ("Introduce el largo")
var alto = prompt ("Introduce el alto")
var sum = largo*alto
alert("El rea es "+sum+"")
}
//area trapecio
function areatra() {
var base1 = prompt ("Introduce base 1")
var base2 = prompt ("Introduce base 2")
var altura = prompt ("Introduce altura")
var sum = (1/2)*altura*(base1+base2)
alert("El rea es "+sum+"")
}
//area ovalo
function areao() {
var longitud = prompt ("Introduce la longitud")
var altura = prompt ("Introduce la altura")
var pi = 3.14159
var sum = (pi*longitud)/altura
alert("El rea es "+sum+"")
}
//volume prisma
function volumenpr() {
var largo = prompt ("Introduce el largo")
var ancho = prompt ("Introduce el ancho")
var altura = prompt ("Introduce la altura")
var sum = length*width*altura
alert("El volumen es "+sum+"")
}
</script>
<form>
</head>
<body>
<center>
<h3><font size="3" face="Verdana">Calcula rea</font></h3>
<p><input onclick="areati()" type="button" value="rea del tringulo">
<input onclick="areac()" type="button" value="rea del crculo">
<input onclick="arear()" type="button" value="rea del rectngulo"> </p>
<p><input onclick="areatra()" type="button" value="rea del trapezoide">
<input onclick="areao()" type="button" value="rea del valo"> </p>
</center>
</form>
</body>
</html>

3. Dos bloques A y B de masa mA = 14kg y mB = 10kg, estn unidos por una cuerda cuya masa
total es m = 8kg. Si se aplica al bloque superior A una fuerza vertical F de mdulo 480N, se pide
calcular: La aceleracin del sistema.

Algoritmo:

A. Lectura dat.

1. Masa del bloque A: ma = 14kg
2. Masa del bloque B: mb = 10kg
3. Masa de la cuerda m: m = 8kg
4. Fuerza vertical aplicada al sistema: F = 480N

B. Calculo

1. La aceleracin est dada por la siguiente frmula:
()
()


C. Most. Res.

1. Mostrar la aceleracin ejercida: a











Diagrama de Flujo:


Codificacion:

<html>
<head>
<title>Aceleracion de los Bloques</title>
<script language="JAVASCRIPT">
//Aceleracion de dos Bloques
function acele() {
var ma = Number(prompt ("Introduce la masa del bloque A"))
var mb = Number(prompt ("Introduce la masa del bloque B"))
var m = Number(prompt ("Introduce la masa de la cuerda"))
var f = Number(prompt ("Introduce la fuerza aplicada"))
var g = 9.82
var x = ma+mb+m
var y = x*g
var a = (f-y)/x
alert("La aceleracion es "+a+" m/s2")
}

</script>
<form>
</head>
<body>
<center>
<h3><font size="3" face="Verdana">Aceleracion de los Bloques</font></h3>
<p><input onclick="acele()" type="button" value="Aceleracion">
</center>
</form>
</body>
</html>

4. Un disco de hockey abandona el palo de un jugador con una rapidez de 5 m/s y desliza 36m antes de
detenerse. Demuestre que el coeficiente de roce entre el disco y el hielo es 0,035.

A. Lectura dat.

1. Introduzca la velocidad: v = 5 m/s
2. Introduzca la distancia: x = 36m
3. Valor de la gravedad: g = 9.82

B. Calc. Rozamiento

1. La formula que determina el valor del coeficiente de rozamiento est dada por:



C. Mostrar Res.

1. Mostrar el valor del coeficiente de rozamiento: Uk

Diagrama de Flujo:






Codificacin:

<html>
<head>
<title>Rozamiento</title>
<script language="JAVASCRIPT">
//Coeficiente de Rozamiento
function roz() {
var v = Number(prompt ("Introduce la velocidad"))
var x = Number(prompt ("Introduce la distancia recorrida"))
var g = 9.82
var z = v*v
var y = 2*x*g
var uk = z/y
alert("La aceleracion es "+uk+"")
}

</script>
<form>
</head>
<body>
<center>
<h3><font size="3" face="Verdana">Coeficiente de Rozamiento</font></h3>
<p><input onclick="roz()" type="button" value="Rozamiento">
</center>
</form>
</body>
</html>

5. Dos resortes S1 y S2 de longitudes iguales a 0,5m, pero con diferentes constantes elsticas K1 =
50N/m y K2 = 100N/m, estn unidos a dos soportes A y B, que se encuentran a la misma altura. Un
cuerpo C de masa 2,5kg, est entre los dos resortes y es estirado hacia abajo hasta que la longitud de los
resortes se duplica. Cul es la aceleracin que adquiere el cuerpo C cuando se deja libre?

Algoritmo:

A. Lectura dat.

1. Longitud de los resortes: L = 0,5m
2. Constante elstica del primer resorte: K1 = 50 N/m
3. Constante elstica del segundo resorte: K2 = 100 N/m
4. Masa del cuerpo: Cm = 2,5 kg

B. Clculo ac.

1. La aceleracin del cuerpo resulta de :


( ) ( )



C. Mostrar Res.

1. Mostramos la aceleracin resultante: a

Diagrama de flujo:



Codificacion:
<html>
<head>
<title>Resortes</title>
<script language="JAVASCRIPT">
//Aceleracion Resortes
function acele() {
var k1 = Number(prompt ("Introduce la costante lastica del primer resorte"))
var k2 = Number(prompt ("Introduce la costante lastica del segundo resorte"))
var L = Number(prompt ("Introduce la longitud de los resortes"))
var cm = Number(prompt ("Introduce la masa del bloque"))
var g = 9.82
var x = k1*(1-L)
var y = k2*(1-L)
var z = cm*g
var a = (x+y-z)/cm
alert("La aceleracion es "+a+" m/s2")
}

</script>
<form>
</head>
<body>
<center>
<h3><font size="3" face="Verdana">Aceleracion de un bloque conecctado a dos resortes</font></h3>
<p><input onclick="acele()" type="button" value="Aceleracion">
</center>
</form>
</body>
</html>

You might also like