VisuAlg online, direto no navegador
O VisuAlg é o interpretador de Portugol mais usado nas aulas de algoritmos e lógica de programação no Brasil. Ele só roda no Windows. Aqui você escreve e executa o mesmo código, com a mesma sintaxe, em qualquer computador ou tablet, direto no navegador.
Compatível com a sintaxe do VisuAlg
- Estrutura
algoritmo "nome", seçãovar,inicioefimalgoritmo. - Tipos
inteiro,real,caractere(ouliteral) elogico. - Atribuição com
<-ou:=; operadoresdiv,mod,e,ou,nao. escreva,escrevaleleia, com o valor digitado no próprio console.se ... entao ... senao ... fimse,enquanto ... faca,para ... de ... ate ... passo ... facaerepita ... ate.- Funções predefinidas:
copia,compr,maiusc,minusc,numpcarac,caracpnum,abs,interaizq.
Feito para quem está aprendendo
Erros de sintaxe são sublinhados enquanto você digita, com mensagens em português que apontam a linha e explicam o que faltou (por exemplo, um entao esquecido ou = no lugar de <-). Laços infinitos são detectados e interrompidos sem travar o navegador.
Com um clique, o algoritmo é traduzido para C, Java ou JavaScript, o que ajuda na passagem do Portugol para a primeira linguagem de programação "de verdade".
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.
- Fatorial em Portugol com para (VisuAlg)Como calcular o fatorial de um número em Portugol com o laço para ... de ... ate ... faca do VisuAlg. Código explicado e executável online.
- Calculadora em Portugol com leia (VisuAlg)Calculadora simples em Portugol: lê o nome e dois números com leia, mostra a soma e a divisão e trata a divisão por zero.
- Verificar número primo em Portugol (VisuAlg)Algoritmo em Portugol que verifica se um número é primo contando os divisores com para e mod. Exercício resolvido para executar online.
- Contagem regressiva em Portugol com repita (VisuAlg)Exemplo do laço repita ... ate do VisuAlg: uma contagem regressiva de 10 a 1 em Portugol. Veja a diferença entre repita e enquanto.
- Média de notas em Portugol (VisuAlg)Algoritmo em Portugol que calcula a média de duas notas e mostra se o aluno foi aprovado. Exemplo com variáveis reais e se ... senao.
Perguntas frequentes
Os meus arquivos .alg do VisuAlg funcionam aqui?
Sim. Use o botão Abrir para carregar o arquivo, ou copie e cole o código no editor. Algoritmos com vetores, matrizes ou procedimentos próprios ainda não são suportados.
Funciona no Mac, no Linux ou no Chromebook?
Sim. Como roda no navegador, funciona em qualquer sistema, sem precisar de Windows nem de emulador.
Preciso instalar alguma coisa?
Não. O interpretador roda inteiro no navegador, em computador, Chromebook ou tablet. Seus códigos ficam salvos no próprio navegador, e você também pode abrir e salvar arquivos .por e .alg.
É gratuito?
Sim, é gratuito e não precisa de cadastro.
O que ainda não é suportado?
Vetores, matrizes e funções ou procedimentos criados pelo aluno ainda não são suportados. Quando o código usa esses recursos, o editor avisa com uma mensagem clara.