Seu primeiro código começa com uma boa explicação.
Aprenda os comandos essenciais do Portugol, veja o resultado esperado e pratique no laboratório interativo. Não é necessário criar conta para experimentar.
O primeiro programa
Um algoritmo é uma sequência de instruções. O bloco inicio() indica o que será executado. escreval() mostra uma mensagem e pula uma linha.
programa {
funcao inicio() {
escreval("Olá, mundo!")
}
}Resultado: Olá, mundo!
Troque a mensagem e execute novamente. escreva() também mostra texto, mas não adiciona uma quebra de linha.
Guarde valores com variáveis
Variáveis guardam informações. Use inteiro para números sem casas decimais, real para decimais, cadeia para textos e logico para verdadeiro ou falso.
inteiro pontos = 10
pontos = pontos + 5
escreva(pontos)Resultado: 15
O sinal = atribui um valor. Experimente trocar 5 por 20 e observar o resultado.
Leia uma entrada e tome uma decisão
leia() utiliza o valor digitado na caixa Entradas, uma linha por leitura. se executa um bloco se a condição for verdadeira; senao executa o caminho alternativo.
inteiro idade
leia(idade)
se (idade >= 18) {
escreva("Maior de idade")
} senao {
escreva("Menor de idade")
}Teste: use 20 nas Entradas e observe “Maior de idade”. Depois tente 15.
Operadores úteis: == compara igualdade, != compara diferença e >= significa maior ou igual.
Repita com enquanto
Um laço repete instruções enquanto uma condição for verdadeira. Atualize a variável de controle para que a repetição tenha fim.
inteiro contador = 1
enquanto (contador <= 3) {
escreval(contador)
contador = contador + 1
}Resultado: 1, 2 e 3, um por linha.
Aumente o limite do contador para 5. O interpretador didático interrompe repetições excessivas por segurança.
Como investigar um erro
- Erro na escrita: confira nomes dos comandos, aspas, parênteses e chaves.
- Saída incorreta: confira operações, condições e valores iniciais.
- Faltou entrada: forneça um valor por linha para cada
leia(). - Laço infinito: garanta que a condição possa se tornar falsa.
Depois de executar, compare a saída do console com sua previsão. Analise também as variáveis finais e o passo a passo: eles ajudam a entender onde a lógica mudou.
Pronto para seus primeiros desafios?
O laboratório é livre e permite carregar exemplos, copiar, alterar e executar códigos. Já nas atividades avaliativas, a plataforma corrige diferentes entradas e registra XP quando você acerta.
O curso inicial reúne dois módulos, seis aulas e cinquenta desafios. O interpretador oferece um subconjunto de Portugol, não toda a linguagem do Portugol Studio.