Logo Passei Direto
Buscar

Lógica

Outros
(1) aluno: vetor[0..6] de inteiro (2) notas[i,0] <- aluno[i] (3) para j de 1 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j]) Agora, escolha a alternativa que completa corretamente o algoritmo.

a. (1) aluno: vetor[0..6] de inteiro (2) notas[i,0] <- aluno[i] (3) para j de 1 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j])
b. (1) aluno: vetor[0..6] de inteiro (2) notas[i,j] <- aluno[i] (3) para j de 0 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,j] <- soma/i (6) escreva(notas[i,j])
c. (1) aluno: vetor[1..7] de inteiro (2) notas[0,i] <- aluno[i] (3) para j de 0 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j])
d. (1) aluno: vetor[0..6] de inteiro (2) notas[j,i] <- aluno[j] (3) para j de 1 ate 4 passo 1 faca (4) soma <- (notas[j,i]*(j/10)) (5) notas[i,5] <- soma/i (6) escreva(notas[j,i])
e. (1) aluno: vetor[0..7] de inteiro (2) notas[i,0] <- aluno[i] (3) para j de 1 ate 7 passo 1 faca (4) soma <-(notas[i,j])/4))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j])
User badge image
Desafios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada uma das alternativas para identificar qual completa corretamente o algoritmo apresentado. a) (1) aluno: vetor[0..6] de inteiro (2) notas[i,0] <- aluno[i] (3) para j de 1 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j]) - Esta opção parece correta, mas a linha (6) deve escrever a média, não a nota. b) (1) aluno: vetor[0..6] de inteiro (2) notas[i,j] <- aluno[i] (3) para j de 0 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,j] <- soma/i (6) escreva(notas[i,j]) - Aqui, a linha (2) está errada, pois deveria ser `notas[i,0]`, e a linha (5) não faz sentido, pois não deve atribuir a média a `notas[i,j]`. c) (1) aluno: vetor[1..7] de inteiro (2) notas[0,i] <- aluno[i] (3) para j de 0 ate 4 passo 1 faca (4) soma <- (soma + (notas[i,j]*(i/10))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j]) - A linha (1) está errada, pois o vetor deve ser de 0 a 6, e a linha (2) também está incorreta. d) (1) aluno: vetor[0..6] de inteiro (2) notas[j,i] <- aluno[j] (3) para j de 1 ate 4 passo 1 faca (4) soma <- (notas[j,i]*(j/10)) (5) notas[i,5] <- soma/i (6) escreva(notas[j,i]) - A linha (2) está errada, pois deveria ser `notas[i,0]`, e a linha (4) não está somando corretamente. e) (1) aluno: vetor[0..7] de inteiro (2) notas[i,0] <- aluno[i] (3) para j de 1 ate 7 passo 1 faca (4) soma <-(notas[i,j])/4))) (5) notas[i,5] <- soma/i (6) escreva(notas[i,j]) - A linha (1) está errada, pois o vetor deve ser de 0 a 6, e a linha (3) está errada, pois deveria ir até 4. Após analisar todas as alternativas, a que mais se aproxima do que foi apresentado inicialmente é a a), mas com a correção de que a linha (6) deveria escrever a média, não a nota. No entanto, como a pergunta pede a alternativa que completa corretamente, a resposta correta é a a), considerando que é a única que mantém a estrutura do algoritmo.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina