Considere o seguinte algoritmo (os dois dígitos à esquerda identificam o número da linha do algoritmo): 01- Algoritmo “vetores” 02- valores: vetor[1..5] de real 03- indice: inteiro 04- inicio 05- dica indice de 1 ate 5 progama de instruções faz a 06- para indice de 1 ate 5 passo 1 faça 07- escreval(“Digite valor: ”) 08- leia(valores[indice]) 09- fimpara 10- para indice de 1 ate 5 passo 1 faça 11- escreval(“Valor”,indice,”:” ,valores[indice]) 12- fimpara 13- finalgoritmo Analise as alternativas a seguir e selecione a INCORRETA.
Considere o seguinte algoritmo (os dois dígitos à esquerda identificam o número da linha do algoritmo):
01- Algoritmo “vetores”
02- valores: vetor[1..5] de real
03- indice: inteiro
04- inicio
05- dica indice de 1 ate 5 progama de instruções faz a
06- para indice de 1 ate 5 passo 1 faça
07- escreval(“Digite valor: ”)
08- leia(valores[indice])
09- fimpara
10- para indice de 1 ate 5 passo 1 faça
11- escreval(“Valor”,indice,”:” ,valores[indice])
12- fimpara
13- finalgoritmo
Analise as alternativas a seguir e selecione a INCORRETA.
- Entre as linhas 10 e 12 realiza-se a repetição que permite escrever o valor de cada um dos elementos armazenados no vetor.
- Entre as linhas 06 e 09 realiza-se a repetição que faz a leitura de cada um dos elementos do vetor.
- Se forem trocados de lugar os blocos de instruções das linhas 06-09 com 10-12, o programa será executado da mesma forma e funcionará corretamente.
- A declaração da linha 03 for alterada, mudando o limite superior do arranjo, também devem ser alterados os limites superiores dos comandos “para.” nas linhas 06 e 10.
- O bloco de comandos das linhas 06-09 poderia ser substituído pela seguinte sequência de comandos: escreval(“Digite valor: ”); leia(valores[1]); escreval(“Digite valor: ”); leia(valores[2]); escreval(“Digite valor: ”); leia(valores[3]); escreval(“Digite valor: ”); leia(valores[4]); escreval(“Digite valor: ”); leia(valores[5]);