Informática, perguntado por rememundi, 11 meses atrás

Considere o algoritmo abaixo;

1 algoritmo “teste”
2 inteiro i ;
3 real xn, s, x ;
4 início
5 leia ( x ) ;
6 xn = x ;
7 para i de 1 até 10 faça
8 s = s + xn / i ;
9 xn = xn * x ;
10 fimpara
11 escreva ( “ o valor de s é : “, s )
12 fim.

A estrutura de repetição da linha 7 a linha 10, ao ser codificada para a linguagem Java será:

A) for (i = 0; i <=10; i+1) { s = s + xn/i; xn = xn*x; }
B) for (i = 0; i <10; i+) { s = s + xn/i; xn = xn*x; }
C) for (i = 1; i <=10; i++) { s = s + xn/i; xn = xn*x; }
D) for (i = 1; i <10; i+) { s = s + xn/i; xn = xn*x; }
E) for (i = 1; i =10; i++) { s = s + xn/i; xn = xn*x; }

Soluções para a tarefa

Respondido por WyllerG
25

Resposta:

C ) for (i = 1; i <=10; i++) { s = s + xn/i; xn = xn*x; }

Explicação:

Minha resposta te ajudou? Se sim, dê sua avaliação em estrelas e marque o coração vermelho "Obrigado" para que essa resposta possa auxiliar outras pessoas também! ;D Se achar justo, selecione a minha resposta como "Melhor resposta" para me ajudar a passar de nível e poder ajudar mais pessoas no site! ;)

Respondido por yancarvalho3
0

Acerca da transcrição do código apresentado acima para a linguagem de programação Java, a alternativa que responde essa situação é a alternativa C. for (i = 1; i <=10; i++) { s = s + xn/i; xn = xn*x; }.

Mas por que a alternativa C é a melhor transcrição desse código para Java?

Nas linhas que estão entre a linha 7 e a linha 10 o código executa uma estrutura de repetição do tipo "para", essa estrutura de repetição na maioria das linguagens de programação é conhecida como for.

A estrutura de repetição "for" recebe um valor limitante, quando lemos que "para i de 1 até 10 faça" podemos transcrever como: for(i = 1; i <=10; i++). Isso quer dizer que a repetição iniciará em 1 e irá repetir enquanto o valor de i for menor ou igual a 10, quando "i" for maior que 10 o código não será executado.

Saiba mais sobre Java aqui: https://brainly.com.br/tarefa/23913039

#SPJ2

Anexos:
Perguntas interessantes