Disciplina: TI - Desenvolvimento de Sistemas
Banca: VUNESP
Orgão: Câm. Itatiba-SP
Considere uma estrutura de dados do tipo pilha, com duas operações tradicionais de inserção e de remoção de dados da pilha, denotadas, respectivamente, por:
PUSH (x): insere no topo da pilha o valor da variável x.
POP (x): remove para a variável x o valor do topo da pilha.
Suponha que, inicialmente, a pilha se encontre na seguinte situação, sendo Tp o ponteiro que aponta para o topo da pilha. A pilha cresce de baixo para cima.

Assuma que tenham sido realizadas, na sequência, as seguintes operações, expressas na forma de uma pseudolinguagem, contendo as operações apresentadas para a pilha:
x ← 20;
y ← 10;
POP (x);
x ← x + y;
PUSH (y);
PUSH (x);
POP (y);
Ao final da execução dessas instruções, os valores de x, y e do topo da pilha serão, respectivamente,