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á