Lógica de Programação e Algoritmos
Na aula 6 trabalhamos com o conceito de vetores. Considere um vetor de dimensão 50 chamado v1.
Qual seria a lógica mais adequada para mostrar na tela o valor de cada elemento deste vetor v1? Assinale a alternativa correta e assuma que a variável que varre as posições do vetor é a variável pos.
A para pos de 1 ate 50 faca
leia("v",pos,": ",v1[pos])
fimpara
B para pos de 1 ate 50 faca
leia (v1)
fimpara
C enquanto pos<50
escreval(v1[pos])
fimenquanto
D para pos de 1 ate 50 faca
escreval(v1[pos])
fimpara
E enquanto pos<50
escreval(v1)
pos<-pos+1
fimenquanto
Soluções para a tarefa
Respondido por
9
Alternativa A: Incorreta, a estrutura de repetição está correta, porém o comando correto para mostrar a informação na tela é "escreva" ou "escreval" e não o comando "leia", como dispõe a alternativa.
Alternativa B: Incorreta, novamente, o comando correto para mostrar a informação na tela é "escreva" ou "escreval", além disso, mesmo se o comando estivesse correto, como um vetor, ele não mostraria a posição correta.
Alternativa C: Incorreta, a estrutura em si está quase completa, faltando apenas uma incrementação da variável "pos", da maneira que está escrita, se tornará um loop infinito exibindo apenas o número 1.
Alternativa D: Correta, A estrutura "para ... faça" é auto incremental e o comando de saída está correto, além de mostrar a posição correta do vetor.
Alternativa E: Incorreta, tanto a estrutura de repetição, a incrementação e o comando de saída estão corretos, porém, não está imprimindo um vetor, portanto, alternativa incorreta.
Alternativa B: Incorreta, novamente, o comando correto para mostrar a informação na tela é "escreva" ou "escreval", além disso, mesmo se o comando estivesse correto, como um vetor, ele não mostraria a posição correta.
Alternativa C: Incorreta, a estrutura em si está quase completa, faltando apenas uma incrementação da variável "pos", da maneira que está escrita, se tornará um loop infinito exibindo apenas o número 1.
Alternativa D: Correta, A estrutura "para ... faça" é auto incremental e o comando de saída está correto, além de mostrar a posição correta do vetor.
Alternativa E: Incorreta, tanto a estrutura de repetição, a incrementação e o comando de saída estão corretos, porém, não está imprimindo um vetor, portanto, alternativa incorreta.
Perguntas interessantes
Matemática,
9 meses atrás
História,
9 meses atrás
Matemática,
1 ano atrás
Sociologia,
1 ano atrás
Psicologia,
1 ano atrás
Matemática,
1 ano atrás