Obtenha soluções precisas no IDNLearner.com. Nossos especialistas fornecem respostas rápidas e precisas para ajudá-lo a entender e resolver qualquer problema.

Analise o algoritmo abaixo, faça o teste de mesa e responda: O que este algoritmo faz, e qual é o valor final da variável "y" . 
Algoritmo "exercício 4"
declare
                    x:↑literal
                    y:literal
inicio
                    y<-"EAD-UFGD"
                    x<-&y
                    ↑x<- "EAD"
                    escreva y
fimalgoritmo
 

OBS: NÃO PRECISA O TESTE DE MESA, SOMENTE O QUE O ALGORITMO FAZ E QUAL O VALOR FINAL DA VARIÁVEL Y.

 

 



Sagot :

Devo admitir que esse portugol é bem estranho. Primeira vez que vejo ponteiros fora de C/C++. Vou explicar o que o algoritmo faz em geral e o que ele faz passo-a-passo:

Valor final de y: "EAD"

O que o algoritmo produz:
Escreve "EAD" na saída.

Passo-a-passo:
y recebe o valor "EAD-UFGD"
x recebe o endereço de y na memória
o endereço apontado por x (que é o endereço de y) recebe o valor "EAD"
exibe o valor de y (que é "EAD")

Dúvidas, só perguntar.
Sua contribuição é vital para nós. Não se esqueça de voltar e compartilhar mais de suas ideias e conhecimentos. Juntos, alcançaremos novos patamares de sabedoria. IDNLearner.com está dedicado a fornecer respostas precisas. Obrigado pela visita e até a próxima vez para mais soluções.