Diferenças entre VisuAlg e Portugol Studio

"Portugol" é o nome genérico do pseudocódigo em português usado para ensinar algoritmos. Os dois dialetos mais comuns nas faculdades e cursos técnicos são o do VisuAlg e o do Portugol Studio. A lógica é a mesma, mas a sintaxe muda. Esta tabela resume as diferenças.

VisuAlgPortugol Studio
Estruturaalgoritmo "x" / var / inicio / fimalgoritmoprograma { funcao inicio() { } }
Declaraçãosó na seção var: a, b: inteiroem qualquer bloco: inteiro a = 1, b
Textocaractere (ou literal)cadeia; caracter para um único caractere
Atribuição<- ou :==, +=, ++, --
Blocosentao ... fimse, faca ... fimenquantochaves { }
Laço parapara i de 1 ate 10 passo 2 facapara (inteiro i = 0; i < 10; i++)
Teste no fimrepita ... ate condicaofaca { } enquanto (condicao)
Comparação= e <>== e !=
Resto e divisão inteiramod, div%; / entre inteiros
7 / 23.5 (sempre real)3 (divisão inteira)
"x" + 5erro"x5" (concatena)

O mesmo programa nos dois dialetos

A tabuada escrita no VisuAlg e no Portugol Studio. Abra os dois no editor e compare: o mesmo interpretador executa ambos.

Exemplos para começar

Perguntas frequentes

Qual dos dois devo aprender?

O que o seu professor usa. A lógica (variáveis, condições e laços) é idêntica, e quem aprende um dialeto se adapta ao outro em poucos minutos.

Dá para executar os dois no mesmo lugar?

Sim. Este editor online reconhece o dialeto pela primeira palavra do código: algoritmo para VisuAlg e programa para Portugol Studio.