Portugol Studio online, sem instalação
Programe no dialeto do Portugol Studio, com programa { funcao inicio() { ... } }, direto no navegador. Não precisa instalar Java nem baixar a IDE, e funciona também em Chromebooks e computadores da escola com instalação bloqueada.
O que funciona do Portugol Studio
- Tipos
inteiro,real,cadeia,caracterelogico, econstante. - Declarações em qualquer bloco, com valor inicial:
inteiro a = 1, b. - Operadores
==,!=,%,+=,-=,++e--; concatenação de texto com+. se (...) { } senao { },enquanto,faca { } enquanto (...)epara (inteiro i = 0; i < 10; i++).escrevaeleia, e as bibliotecasMatematica(raiz,valor_absoluto) eTexto(numero_caracteres,caixa_alta,caixa_baixa).
Também roda VisuAlg
O mesmo editor entende os dois dialetos: se o código começa com programa, é Portugol Studio; se começa com algoritmo, é VisuAlg. Veja as diferenças entre VisuAlg e Portugol Studio.
Do Portugol para C, Java e JavaScript
Qualquer programa pode ser traduzido automaticamente para C, Java ou JavaScript, lado a lado com o original. É uma forma prática de ver como cada comando do Portugol fica em uma linguagem usada no mercado.
Exemplos para começar
- 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.
- Soma dos pares e biblioteca Matematica no Portugol StudioExemplo de Portugol Studio com leia, laço para, operador % e a biblioteca Matematica (mat.raiz). Execute online no navegador.
- 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.
- Sequência de Fibonacci em Portugol (VisuAlg)Algoritmo da sequência de Fibonacci em Portugol: mostra os 10 primeiros termos com o laço para do VisuAlg. Execute online.
Perguntas frequentes
É o Portugol Studio oficial?
Não. O Portugol Studio é desenvolvido pela Univali. Este é um projeto independente que executa a mesma sintaxe no navegador.
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.