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.
| VisuAlg | Portugol Studio | |
|---|---|---|
| Estrutura | algoritmo "x" / var / inicio / fimalgoritmo | programa { funcao inicio() { } } |
| Declaração | só na seção var: a, b: inteiro | em qualquer bloco: inteiro a = 1, b |
| Texto | caractere (ou literal) | cadeia; caracter para um único caractere |
| Atribuição | <- ou := | =, +=, ++, -- |
| Blocos | entao ... fimse, faca ... fimenquanto | chaves { } |
| Laço para | para i de 1 ate 10 passo 2 faca | para (inteiro i = 0; i < 10; i++) |
| Teste no fim | repita ... ate condicao | faca { } enquanto (condicao) |
| Comparação | = e <> | == e != |
| Resto e divisão inteira | mod, div | %; / entre inteiros |
7 / 2 | 3.5 (sempre real) | 3 (divisão inteira) |
"x" + 5 | erro | "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
- Tabuada em Portugol com enquanto (VisuAlg)Tabuada em Portugol usando o laço enquanto ... faca do VisuAlg. Veja o código, a saída e a versão em C e Java.
- Tabuada em Portugol Studio com paraTabuada no estilo Portugol Studio: programa, funcao inicio e laço para com i++. Execute online sem instalar o Portugol Studio.
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.