Foros del Web » Programación para mayores de 30 ;) » Programación General »

alguien me puede ayudar con un ejercicio en turbo pascal

Estas en el tema de alguien me puede ayudar con un ejercicio en turbo pascal en el foro de Programación General en Foros del Web. es un ejerccicio en el tu mets una sucesion geometrica cualquiera y el programa t da la relacion n ,y cuando no es sucesion , ...
  #1 (permalink)  
Antiguo 21/11/2007, 03:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación alguien me puede ayudar con un ejercicio en turbo pascal

es un ejerccicio en el tu mets una sucesion geometrica cualquiera y el programa t da la relacion n ,y cuando no es sucesion , el programa dice q no es relaccion
ej
6 12 24 ay progresion geometria d razon 2
11 87 66 no hay progresion
  #2 (permalink)  
Antiguo 21/11/2007, 11:53
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Re: alguien me puede ayudar con un ejercicio en turbo pascal

Solo una pregunta: ¿WTF?
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 21/11/2007, 13:34
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Re: alguien me puede ayudar con un ejercicio en turbo pascal

World Taekwondo Federation!!!! jajaja . what the fxxx !!!!!
http://scholar.google.com/scholar?q=...-8&oi=scholart
http://www.google.es/search?hl=es&cl...G=Buscar&meta=

salu2
  #4 (permalink)  
Antiguo 22/11/2007, 07:05
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Re: alguien me puede ayudar con un ejercicio en turbo pascal

Cita:
Iniciado por dogduck Ver Mensaje
World Taekwondo Federation!!!! jajaja .
...
Jajajajajajajaja...
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #5 (permalink)  
Antiguo 23/11/2007, 17:37
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: alguien me puede ayudar con un ejercicio en turbo pascal

pus apesar de vuestras respuestas q las agradezco sigo teniendo la duda ejjej
  #6 (permalink)  
Antiguo 25/11/2007, 05:56
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Re: alguien me puede ayudar con un ejercicio en turbo pascal

Investiga si matematicamente existe algún algoritmo (método, formula,...) para determinar la razón de una sucesión geométrica de números, y si no haya la razón -> no es una sucesión geométrica, siempre contemplando las excepciones y singularidades ...
Cita:
http://www.hiru.com/es/matematika/matematika_01100.html

Progresiones geométricas

Otra forma común de sucesión es la constituida por las llamadas progresiones geométricas. Estas progresiones se definen como aquellas en las que cada término se obtiene multiplicando el anterior por un valor fijo predefinido que se conoce como razón.

El término general an de una progresión geométrica puede escribirse como:
an = a1 × r^(n-1)
ya tienes el concepto matemático, ahora, si tomas neperianos en esa expresión:
ln(an)=ln(a1xr^(n-1)) <=> ln(an) = ln(a1)+(n-1)ln(r) => luego r=e^((ln(an)-ln(a1))/(n-1))



Una vez que sepas como lo hacen los matemáticos traduces el algoritmo a turbo pascal. Aunque yo lo haria en pascal objects ( delphi )

Pero para no complicártelo te diré que seria tan facil como tener los números de la sucesión en un array o matriz de una dimensión o vector sucesion[i] y que simplemente di divides sucesion[i+1]/sucesion[i] siempre ha de darte por resultado la razón de la sucesión geométrica, luego barres el vector y lo compruebas

Algoritmo ( a depurar )
Para i=0 hasta i=nº elementos del vector sucesion -1 hacer
razon[i]:=sucesion[i+1]/sucesion[i];
fin para
salu2

i=0
mientras i< nº elementos vector razon-1 hacer
si razon[i]=razon[i+1] entonces si es sucesion geometrica
sino entoces no es sucesion geometrica y salir
i:=i+1;
fin mientras

Última edición por dogduck; 25/11/2007 a las 07:16
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:45.