Considere o algoritmo abaixo, feito em VisuAlg 2.0, que
implementa uma estrutura de dados (o vetor x):
Algoritmo “Questao”
Var
x : vetor [1..10] de inteiro
i : inteiro
procedimento criar()
inicio
para i de 1 até 10 passo 1 faca
x[i] <- i
fimpara
fimprocedimento
procedimento alterar (n,p : inteiro)
var k: inteiro
inicio
n <- n-1
para k de p ate n passo 1 faca
x[k] <- x[k+1]
fimpara
fimprocedimento
Inicio
criar ()
alterar (10,4)
Fimalgoritmo
Ao executá-lo, o valor final de x[4] será: