Algoritmos e estrutura de dadosVetores
- (FCC 2015)
Algoritmo Exemplo
Var v: vetor [0..7]: inteiro
Var n, p, u, a: inteiro
Início
Para p de 0 até 7 passo 1 faça
leia (n)
v[p] ← n
Fim_para
p ← 0
u ← 8
Enquanto (u < > 2) faça
Enquanto (p < > (u-1)) faça
Se (v[p] > v[p+1]) então
a ← v[p]
v[p] ← v[p+1]
v[p+1] ← a
Fim_se
p ← p + 1
Fim_enquanto
p ← 0
u ← u - 1
Fim_enquanto
Fim
Se nas duas ocorrências de atribuição do valor 0 à variável p, ou seja, p ← 0, for atribuído 1 a esta variável,
A) ocorrerá um erro, pois será usada uma posição inexistente do vetor.
B) após a execução de todos os laços de repetição, a posição 2 do vetor v conterá o valor 3.
C) ocorrerá um erro, pois o laço de repetição Enquanto interno nunca será executado.
D) após a execução de todos os laços de repetição, a posição 7 do vetor v conterá o valor 21.
E) após a execução de todos os laços de repetição, a posição 0 do vetor v conterá o valor 12.
Próximo:
EXERCÍCIOS - Exercício 5
Vamos para o Anterior: Exercício 3
Tente Este: Exercício 13
Primeiro: Exercício 1
VOLTAR ao índice: Algoritmos e estrutura de dados