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á: