elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Problema con un algoritmo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con un algoritmo  (Leído 5,634 veces)
9Sergio

Desconectado Desconectado

Mensajes: 6



Ver Perfil
Problema con un algoritmo
« en: 26 Junio 2011, 17:09 pm »

Buenos días  :), este problema es principalmente Fisicomatemático.

Soy un estudiante de programación, me gustan las matemáticas y todo lo relacionado con la lógica  ;D, Pero este problema supera todos mis conocimientos  :(.

Necesitó programarlo en pseint. Soy novato y solo llevo 9 clases de programación, no eh visto ningún otro lenguaje de programación .

- El problema propuesto por el instructor:

7. Se deja caer una piedra en un pozo y al cabo de 10 segundos se oye el choque contra el fondo, si la velocidad del sonido es de 330 m/s, ¿cuál es la profundidad del pozo?, diseñe el algoritmo para  la solución del problema.

- Posibles soluciones

Al principio puede parecer sencillo, solo seria un problema de movimiento rectilíneo uniforme:

330*10= 3300m,

Pero seria erróneo, Puesto que esa formula seria para sacar la distancia que recorre el sonido en  10 segundos.

La otra forma seria con caída libre:

9.81*10^2/2 = 490.5m

Pero tampoco seria correcto afirmar eso, puesto q esa seria lo formula para hallar la altura si la piedra cayera exactamente en el segundo 10.

Espero que el problema este bien planteado y que no este fuera de lugar en preguntarlo aquí pero necesito ayuda.
Les agradecería mucho si me ayudan a solucionarlo  ;-).

Gracias, por leer mi inquietud.  :D


En línea

_Enko


Desconectado Desconectado

Mensajes: 538



Ver Perfil WWW
Re: Problema con un algoritmo
« Respuesta #1 en: 28 Junio 2011, 17:43 pm »

No soy bueno con la fisica, pero como yo lo entiendo:


La idea sería averiguar cuanto tiempo tarda en viajar el sonido desde que la piedra impacta hasta que la escuchas y restarle a los 10 segundos ese tiempo.






En línea

Valkyr


Desconectado Desconectado

Mensajes: 646


Divide y vencerás


Ver Perfil
Re: Problema con un algoritmo
« Respuesta #2 en: 30 Junio 2011, 02:54 am »

Quizás con un sistema de ecuaciones con dos incognitas podría solucionarse.

Hace mucho que di física en bachiller (xD no me acuerdo de ninguna formula), así que si las formulas que tu has puesto son correctas yo he pensado que quizás sería algo así:

9.8·x^2/2 = y
330·x = y

De hay despejas y te quedaría: 9.8·x^2/2 - 330·x = 0 que es una ecuación de segundo grado.

Evidentemente no se ni si está bien ni si está mal (pero me decanto más bien por lo segundo xD). Espero que tengas suerte.

Saludos y ya nos comentas por donde van los tiros.
En línea

Ferno


Desconectado Desconectado

Mensajes: 375


Ver Perfil
Re: Problema con un algoritmo
« Respuesta #3 en: 30 Junio 2011, 04:24 am »

Yo pienso que deberías llamar "x" al tiempo que tarda el sonido de ir desde el fondo del pozo hasta tus oídos. Y "y" es la altura del pozo.

En ese caso, tenés las dos ecuaciones que te plantearon arriba, con un pequeño cambio:

330m/s * x = y Esto da la respuesta desde la perspectiva del sonido.

Por caída libre:
(9.8 * (10 - x)^2)/2 = y Esto da la respuesta desde la perspectiva de la piedra.

El hecho de usar 10 - x es simple. Vos en 10 segundos exactos escuchás el sonido, pero si le restas el tiempo que tarda el sonido en recorrer ese pozo, entonces, tenés el tiempo exacto en que impacta la piedra en el fondo del pozo.
Calculando e igualando:

330x = 4.9 * (x^2 - 20x + 100)
330x = 4.9(x^2) - 98x + 490
0 = 4.9(x^2) - 428x + 490

Resolviendo esta cuadrática tenemos dos valores:

x1 = 86.1 s
x2 = 1.16 s

Con estos dos valores, tenés dos diferentes profundidades posibles.
En línea

qgpjr

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Problema con un algoritmo
« Respuesta #4 en: 8 Julio 2011, 19:40 pm »

d(t)=+/-Vi * t - 1/2 * g * t^2

usa g=10m/s^2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con algoritmo de compresion
Programación Visual Basic
Daedalus 2 2,089 Último mensaje 14 Abril 2006, 01:31 am
por Cicklow
Problema con algoritmo encriptador y matriz
Java
Debci 7 4,603 Último mensaje 23 Noviembre 2009, 19:00 pm
por -Ramc-
Problema con la ejecución de un algoritmo en C
Programación C/C++
BeFree 8 5,005 Último mensaje 21 Junio 2013, 04:39 am
por BeFree
[Problema] Algoritmo simple.
Programación General
jvm1994 4 3,159 Último mensaje 6 Diciembre 2016, 04:40 am
por jvm1994
Algoritmo Genetico problema de las n reinas
Programación C/C++
kjg 1 3,244 Último mensaje 24 Noviembre 2018, 22:49 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines