Considere o programa em pseudocódigo abaixo, que não apresenta erros.
var var1=1, var2=2: inteiro
funcao1()
inicio
var var1=100, var2=100: inteiro
imprima("Variaveis dentro da funcao1(): var1= ", var1, " var2=", var2)
fim
funcao2()
inicio
var1 = var1 +1;
var2 = var2 +2;
imprima("Variaveis dentro da funcao2(): var1= ", var1, " var2=", var2)
fim
inicio
imprima("Variaveis antes de chamar a funcao1(): var1= ", var1, " var2=", var2)
funcao1()
imprima("Variaveis depois de chamar a funcao1():var1= ", var1, " var2=", var2)
funcao2()
imprima("Variaveis depois de chamar a funcao2():var1= ", var1, " var2=", var2)
fim
O pseudocódigo, ao ser executado, imprimirá
- ✂️
- ✂️
- ✂️
- ✂️
- ✂️