Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TCHE

[Resolvido] algoritmo encontrar o valor de s

Recommended Posts

pq pelo quie eu entendi ele seria algo assim

 

for (i = 1; i = n; i++){
	   s = s +  i/n-(i-1)
	   }

e depois fazer ao contrario

 

for (i = 1; i = n; i++){
	   s = s +  n-(i-1)/i
	   }

ele vai até um ponto depois ele repete o com a fração invertida

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que se i for igual a n no numerador, a ultima fração não seria satisfeita.

 

ex:

 

n=4

 

i=4

 

pela sua formula ficaria :

 

 

S= ...+ 4/4 - ( 4 - 1 )

 

S=... + 4/4-3

 

S =... +4/1

 

ou seja é diferente de n-1/2+n onde no caso de n=4 ficaria 4-1/2+4 (3/6)

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que se i for igual a n no numerador, a ultima fração não seria satisfeita.

 

ex:

 

n=4

 

i=4

 

pela sua formula ficaria :

 

 

S= ...+ 4/4 - ( 4 - 1 )

 

S=... + 4/4-3

 

S =... +4/1

 

ou seja é diferente de n-1/2+n onde no caso de n=4 ficaria 4-1/2+4 (3/6)

mas olhe a sequencia da fração

 

1/n + 2/n-1... ou seja quando incrementar o numerador, é subtraido do n, -1 dele( -1 quando 2,-2 quando 3 ,e assim vai), bom e ate onde vi ele começa com 1/n que invertido é n/1 ou simplesmente n o que minha seqüência tb faria

 

 

(1/n) + (2/n-1) + (3/n-2 )+...+(n-1/2) + n
então não estaria errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

(1/n) + (2/n-1) + (3/n-2 )+...+(n-1/2) + n

nesse code que você colocou ,na ultima fração está dizendo o seguinte

 

que você vai pegar o n-1 , dividir por 2 e só depois somar com n .pois matematicamente se faz primeiro o que está entre parênteses ..

 

é isso mesmo ?

 

 

outra você tem certeza que a ultima fração é n-1/2+n ?

Compartilhar este post


Link para o post
Compartilhar em outros sites
cara... eu estou falando é aqui :

 

n-1/2+n

 

e não em : n-1/2+n

 

se o n for 4 ele terminará com 3 em cima.. eu digo o valor final

 

mas o algoritmo funciona sim... postei os dois jeito .. com e sem o n.

 

 

ou seja é diferente de n-1/2+n onde no caso de n=4 ficaria 4-1/2+4 (3/6)

 

você matava as aulas de matemática??? N É NUMERADOR!!! A fração N/1 = N FAZ PARTE da seqüência.

 

Teu primeiro algoritmo depois do 1+1/4 = 2/4 inclui o N sim.Vou ter que fazer teste de mesa no fórum?

 

S=1/N;
Para (i=1, i<N, i++) Faça
aux1=i+1
aux2=n-i
S=S+aux/aux2

 

N = 3

>> S = 1/3

>> i = 1 : aux1 = 2 , aux2 = 2 , S = 1/3 + 2/2

>> i = 2 : aux1 = 3 , aux2 = 1 , S = 1/3 + 2/2 + 3/1 (Olha aqui o N que você diz que não inclui => A sequencia termina em N e você NAO TEM QUE DAR VALOR DE NADA)

 

 

j = N-1;
S = 1/(float)N;
for(i=2;i<=N;i++) {
 S = S + i/(float)j;
 j--;
}

 

N = 3

>> j = 2;

>> S = 1/3

>> i = 2: S = 1/3 + 2/2 , j = 1

>> i = 3: S = 1/3 + 2/2 + 3/1

 

 

outra você tem certeza que a ultima fração é n-1/2+n ?

 

A última fração não é (n-1)/(2+n).É n/1.

Compartilhar este post


Link para o post
Compartilhar em outros sites

velhos me desculpem, mas, cada vez que eu tento entender, piora mas a situação

import java.Isis entrei no link q você deixou maumente entendo o portugues imagina...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não precisa entender o ingles.É só olhar a figura. Na linha 1,coluna 6, o primeiro elemento é 1/6 (primeiro elemento da sequencia). Segue a diagonal pra baixo, à esquerda e você termina na 6a linha,1a coluna (6/1 ,ultimo elemento da sequencia). É só p/ mostrar qual é a forma da sequencia,pq parece que o povo ainda não pescou isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A última fração não é (n-1)/(2+n).É n/1.

há ..se a ultima fração realmente não é n-1/2+n .. eu não errei .. e sim ele na hora de postar .!

 

eu me baseei na fato de ser (n-1)/(2+n) .por isso a confusão !

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse tópico rendeu hein hehe!!

oq + me intriga qnd vejo esse algoritmo é se realmente está correto do jeito q ele está, alguem jah tem uma solução concreta disso?

TCHE verificou se é assim msm o algoritmo?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

como faz pra inserir uma imagem aqui no topico pq eu coloco a formula como esta o exercicio

está assim

s = 1 sobre n , + 2 sobre n-1, + 3 sobre n - 2, + ....+ n - 1 sobre 2, + n

Compartilhar este post


Link para o post
Compartilhar em outros sites

vai no site imageshack e faz upload da imagem, ai ow cola o link aki msm na caixa de texto, ou cola no box q se abre qnd você clica no botão: Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites
como faz pra inserir uma imagem aqui no topico pq eu coloco a formula como esta o exercicio

está assim

s = 1 sobre n , + 2 sobre n-1, + 3 sobre n - 2, + ....+ n - 1 sobre 2, + n

 

Use notação matemática:

 

s = 1/n + 2/(n-1) + 3/(n-2) + ... + (n-1)/2 + n

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow...nao tá tao dificil de entender...

 

Imagem Postada

 

você entra com um numero, por exemplo, N=5...

Entao o numerador vai de 1 até 5; e o denominador vai de 5 até 1...

 

O final da "formula" q tá confuso pra alguns nao é uma conta só...sao duas, ela representa a penultima conta [(N-1)/2] e a ultima [N/1] (q é o mesmo q [N])

Compartilhar este post


Link para o post
Compartilhar em outros sites

Var

Real N,S,aux1,aux2;

Inteiro i;

Inicio

Escreva( Digite o valor de n);

Leia (n);

	  Para (i=1, i<=N, i++) Faça
					para (k=0,k<N,k++) faça

			S=i/N-k;

Escreva ( a Soma é ,S);

Fim;

para N=4

 

S=1/(4-0) i=1 k=0

 

S=1/4 + 2/(4-1) i=2 k=1

 

S=1/4 + 2/(4-1) + 3/(4-2) i=3 k=2

 

S=1/4 + 2/(4-1) + 3/(4-2) + 4/(4-3) i=4 k=3

 

ta ai .. agora acho que está certo ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Var

Real N,S,aux1,aux2;

Inteiro i;

Inicio

Escreva( Digite o valor de n);

Leia (n);

	  Para (i=1, i<=N, i++) Faça
					para (k=0,k<N,k++) faça

			S=i/N-k;

Escreva ( a Soma é ,S);

Fim;

para N=4

 

S=1/(4-0) i=1 k=0

 

S=1/4 + 2/(4-1) i=2 k=1

 

S=1/4 + 2/(4-1) + 3/(4-2) i=3 k=2

 

S=1/4 + 2/(4-1) + 3/(4-2) + 4/(4-3) i=4 k=3

 

ta ai .. agora acho que está certo ...

Certinho...

S=6.42

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoau estou tentando execultar no visualig esta dando erro nessa linha

Para (i=1, i<=N, i++) Faça
e o q significa i++

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.