7° Post – Mensagens de Erro

Desvendando os Mistérios da Programação em Portugol Studio
Você já se deparou com aquela mensagem enigmática que aparece na tela do seu computador enquanto você está codificando? Aquela que parece um código alienígena e te deixa com aquela sensação de “o que eu fiz de errado?”. Se a resposta for sim, você não está sozinho! As mensagens de erro são companheiras inseparáveis do dia a dia de todo programador, independente do nível de experiência.
Mas afinal, o que são essas mensagens de erro?
Imagine que você está construindo uma casa de Lego. Cada peça representa uma parte do seu código. Se você tentar encaixar uma peça redonda em um buraco quadrado, a construção não vai se completar. A mensagem de erro é como um aviso que te diz: “Ei, você está tentando encaixar peças que não combinam! Verifique sua construção”.
No mundo da programação, as mensagens de erro surgem quando o seu código contém algum tipo de problema, seja um erro de sintaxe (como esquecer uma vírgula), um erro lógico (quando o seu código não faz o que você espera) ou até mesmo um erro de execução (quando o programa tenta fazer algo que não é possível).
Por que as mensagens de erro são importantes?
As mensagens de erro são como guias que te ajudam a encontrar e corrigir os problemas no seu código. Elas podem parecer assustadoras no início, mas com a prática, você vai aprender a interpretá-las e a usá-las a seu favor.
Neste post, vamos explorar:
- Tipos de mensagens de erro: Entenda as diferentes categorias de erros que você pode encontrar ao programar em Portugol Studio.
- Como interpretar mensagens de erro: Descubra como decodificar as mensagens enigmáticas e encontrar a raiz do problema.
- Dicas para depurar seu código: Aprenda técnicas para encontrar e corrigir erros de forma eficiente.
- Recursos úteis: Conheça ferramentas e sites que podem te ajudar a resolver problemas comuns.
Mensagens de Erro no Portugol
As mensagens de erro, embora odiadas pelos programadores, são as nossas grandes aliadas na construção de programas. Para entender o processo de criação de um programa, é necessário compreender os passos realizados pelo computador.
1°) O programador deve criar o código-fonte
2°) Quando finalizado, realizamos a compilação do programa. Na compilação, é verificado se o programa está escrito corretamente (sem erros de digitação) e se ele funciona (ex: não colocamos uma letra em uma variável inteira).
3°) Caso tudo esteja correto, ele será executado.
O Portugol Studio detecta boa parte dos erros cometidos, visando auxiliar o programador e permitir o funcionamento correto do programa.
A seguir, vamos ver alguns exemplos de mensagens de erros:
Nomes de Variáveis com Erro
Quando a variável foi escrita de forma incorreta / diferente de como ela foi declarada ou quando ela não é declarada.
Veja na imagem abaixo, que a variável nome foi criada, entretanto quando fomos utilizá-la, a chamamos de name. A ferramenta não sabe detectar que nos equivocamos na digitação, pois pode ser que tenhamos feito propositalmente (que queríamos duas variáveis). Mas, veja que a mensagem auxilia na identificação do problema para que possamos corrigi-lo. Aqui, há duas mensagens: uma indicando que a variável não foi declarada (e isso ocorre na linha 36); e uma que informa que a variável nome não foi inicializada, ou seja, nada foi atribuído a ela durante o programa.

Quando um comando foi escrito incorretamente.
Há vezes que erramos na digitação de um comando. Quando isto ocorre, o comando não é identificado pela ferramenta e por isso ela nos avisa. Cabe a nós, fazer a devida correção na escrita.

Confusão entre linguagens de programação.
Para quem está aprendendo a programar, pode encontrar diversas “metalinguagens” de Portugol. Ou seja, cada professor cria sua linguagem para ensinar os seus alunos. Existem professores que para o sinal de atribuição utilizam o símbolo “<-“, outros uma seta, enquanto aqui no Portugol Studio, utilizamos o “=”. Por isso, não fique chateado se você trocar os símbolos ou comandos quando estiver programando. É super normal.
No caso abaixo, o programador se equivocou ao realizar a atribuição na variável nome. Note que a mensagem informa que este tipo de expressão lógica não faz sentido no código. Também são exibidas outras duas mensagens: uma referente a inicialização da variável e outra sobre a incompatibilidade da variável. Veja, portanto, que as três mensagens se referem a linha 35, mas em nenhum momento ela diz claramente que “você se confundiu ao escrever o comando de atribuição”. Infelizmente não há como detectar todos os equívocos de um cérebro humano. A mensagem te ajudará a localizar um erro, mas a correção caberá a você.

Variável de um tipo sendo usada para outro
Este erro é bem comum e facilmente identificado pela ferramenta. Veja que a mensagem indica a incompatibilidade entre valor e variável. Agora é só corrigir.

💬 Queremos ouvir de você! 💬
Compartilhe suas experiências e dúvidas nos comentários abaixo. Ficou fácil entender as mensagens de erro mais comuns do Portugol?
Comente aqui abaixo e vamos juntos explorar mais sobre Programação e o Portugol Studio! 🚀
📚 Obrigado por acompanhar até aqui! Explore outros posts relacionados no blog e continue evoluindo suas habilidades. Tem mais conteúdos sobre diversos assuntos te esperando! 👩💻 🔍✨
Até a próxima e feliz leitura! 👋📖
#MensagensDeErro
#ErrosDeSintaxe
#Variáveis
#TiposDeDados
#Portugol
#PortugolStudio
#GiovaniDaCruz