Considere o seguinte algoritmo em pseudocódigo:
algoritmo "vetores"
var
valores: vetor[1..5] de real
indice: inteiro
inicio
para indice de 1 ate 5 passo 1 faca
escreva("Digite valor: ")
leia(valores[indice])
fimpara
fimalgoritmo
Analise as alternativas a seguir e selecione a verdadeira.
a)
A variável "indice" pode ser do tipo real.
b)
A declaração "valores: vetor[1..5] de real" cria um vetor com 5 posições e já inicializa o vetor com o seguinte conjunto de valores: { 1,2,3,4,5 }.
c)
A declaração "valores: vetor[1..5] de real" cria, inicialmente, um vetor com 5 posições, indexadas pelos valores de 1 até 5, mas novos elementos são automaticamente adicionados, indexando novas posições, como 6, 7, 8, etc.
d)
Pode-se indexar o vetor "valores" acessando sua posição inicial pelo índice 0 (zero).
Respostas
Resposta:
b)
A declaração "valores: vetor[1..5] de real" cria um vetor com 5 posições e já inicializa o vetor com o seguinte conjunto de valores: { 1,2,3,4,5 }.
Explicação:
Resposta:
algoritmo “vetores”
var
valores: vetor[1..5] de real
indice: inteiro
inicio
para indice de 1 ate 5 passo 1 faca
escreva (“Digite valor: ”)
leia (valores[indice])
fimpara
fimalgoritmo
Analise as alternativas a seguir e selecione a verdadeira.
R.: Para acessar um elemento de um vetor, deve-se acessar o índice da posição desejada; para o índice, pode-se utilizar uma variável ou uma constante inteira.
Explicação: O acesso a cada elemento do vetor é feito por sua indexação; para isso, é possível utilizar uma variável ou constante com o valor da posição que se deseja acessar.
Explicação:
Foi corrigida pelo sistema