Módulo 15 - Da lógica para as linguagens reais
Lógica na era da IA: quem pensa continua sendo você
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026
O que você vai aprender
- Entender o que a IA faz bem (gerar, traduzir, explicar código) e onde ela erra.
- Escrever pedidos melhores usando o padrão entrada, processamento e saída.
- Aplicar o teste de mesa e os casos de borda ao código gerado por IA.
- Adotar um fluxo de trabalho honesto: a IA acelera, você decide.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Lógica na era da IA: quem pensa continua sendo você.
Os objetivos desta aula. Entender o que a IA faz bem (gerar, traduzir, explicar código) e onde ela erra. Escrever pedidos melhores usando o padrão entrada, processamento e saída. Aplicar o teste de mesa e os casos de borda ao código gerado por IA. Adotar um fluxo de trabalho honesto: a IA acelera, você decide.
Veja o essencial, parte por parte.
A pergunta que todo mundo faz. A IA gera código rápido e explica conceitos bem, mas erra com confiança e não garante correção.
Pedir bem é lógica aplicada. Compare dois pedidos para a mesma tarefa.
O que fica com você. Um alerta específico para quem está aprendendo: usar IA para GERAR o código que você ainda não sabe ler é pular a musculação e pendurar o resultado na parede.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
A pergunta que todo mundo faz
Vamos encarar a pergunta de frente, porque ela é legítima: se a IA escreve um programa em dez segundos, por que você passou 15 módulos aprendendo a escrever passos? A resposta fica clara quando você observa quem usa IA para programar de verdade. O gargalo nunca é gerar o código; é saber O QUE pedir e conferir SE o que veio está certo. As duas pontas do processo são raciocínio puro, e raciocínio é exatamente o que você treinou aqui. A IA automatizou a digitação, não o pensamento.
Lembra do módulo 1, quando você aprendeu que o computador é literal e não adivinha intenção? A IA parece o oposto: aceita pedido vago e devolve algo plausível. Mas repare no detalhe da palavra: PLAUSÍVEL, não necessariamente correto. Modelos de IA produzem a continuação mais provável para o seu pedido, e o provável erra: inventa comandos que não existem, esquece casos de borda, troca um >= por > sem cerimônia. E erra com uma prosa confiante que não dá nenhum sinal de alerta. A confiança do texto não é evidência de correção do código.
Pedir bem é lógica aplicada
Compare dois pedidos para a mesma tarefa. Pedido vago: “faz um programa de notas”. Pedido de quem sabe lógica: “escreva em Python um programa que leia duas notas de 0 a 10, calcule a média simples e mostre Aprovado se a média for maior ou igual a 7, senão Recuperação; se alguma nota estiver fora de 0 a 10, mostre Nota inválida e não calcule”. O segundo pedido é um algoritmo em prosa: entrada, processamento, saída e o caso de borda tratado. Você reconheceu o formato? É a instrução clara do módulo 1, agora dirigida a uma IA em vez de a uma máquina literal.
E depois que o código chega? Aí entra a segunda metade do seu treino. Ler o código devolvido linha a linha é o teste de mesa do módulo 13, aplicado a um autor que não é você. Rode os casos comuns na cabeça ou no papel; depois ataque as bordas: e se a nota for exatamente 7? E se for negativa? E se o usuário digitar texto? Cada pergunta dessas é uma armadilha que você já sabe armar, e é nelas que o código de IA mais cai. O jogo abaixo organiza esse fluxo completo na ordem certa.
🎮 Jogo da aula
O fluxo de quem usa IA com lógica
Monte, na ordem certa, o fluxo de trabalho honesto para gerar código com IA. Do primeiro passo ao último.
Repare num efeito curioso: os seis passos do jogo funcionam mesmo sem IA nenhuma. Descrever, escrever, ler, testar, corrigir e entregar é o ciclo de todo programador desde sempre. A IA entrou como uma ferramenta dentro do ciclo, não como substituta dele. É a mesma regra que este portal aplica nas calculadoras: a fórmula determinística calcula, a IA explica. Aqui, você raciocina e confere; a IA digita e sugere.
O que fica com você
Um alerta específico para quem está aprendendo: usar IA para GERAR o código que você ainda não sabe ler é pular a musculação e pendurar o resultado na parede. O código aparece, funciona às vezes, e você não sabe dizer por quê, o que significa que também não saberá dizer por que quebrou. Na fase de aprendizado, inverta o uso: peça para a IA EXPLICAR código, sugerir exercícios, apontar o erro no SEU programa depois de você tentar. Como tutor paciente, ela é excelente; como dublê dos seus estudos, ela rouba exatamente o treino que você veio buscar.
- Use a IA para explicar um trecho que você não entendeu: é o melhor uso na fase de estudo.
- Use para gerar exercícios e variações de um problema que você acabou de resolver.
- Use para revisar o seu código DEPOIS de você mesmo testá-lo com teste de mesa.
- Evite pedir a solução pronta de um exercício que você ainda não tentou: o erro é onde o aprendizado mora.
- Nunca use código de IA em nada importante sem ler e testar: quem assina o resultado é você.
Teste rápido
Por que quem domina lógica de programação escreve prompts melhores para gerar código?
Perguntas frequentes
- A IA vai acabar com a profissão de programador?
- Ninguém tem essa resposta, e desconfie de quem vender certeza. O que dá para observar hoje: a IA automatizou parte da digitação e aumentou a produtividade de quem sabe avaliar o resultado. Tarefas mudam, a necessidade de gente que pensa em passos claros e confere resultados continua em alta.
- Se a IA erra, por que tanta gente usa?
- Porque errar às vezes não anula a utilidade: um assistente que acerta a maior parte e acelera o trabalho vale muito, DESDE que alguém confira. É como um estagiário brilhante e apressado: produz rápido, precisa de revisão. O problema não é usar; é usar sem conferir.
- O que é exatamente uma alucinação de IA no código?
- É quando o modelo inventa algo plausível e falso: uma função que não existe na linguagem, um parâmetro imaginário, uma regra de negócio que ninguém pediu. O código pode até rodar e produzir resultado errado em silêncio. Teste de mesa e casos de borda são os detectores que você já tem.
- Usar IA para estudar programação é trapaça?
- Depende do uso. Pedir explicação, exemplos e correção comentada do seu código é estudo turbinado. Pedir a solução pronta do exercício que você nem tentou é pular o treino: o resultado aparece e a habilidade não. A régua honesta: depois de usar a IA, você saberia refazer sozinho?
- Preciso aprender “engenharia de prompt” como matéria separada?
- Para gerar código, o essencial você já tem: descrever problemas com entrada, processamento, saída e bordas. Técnicas específicas de prompt ajudam nas margens, mas nenhuma compensa um pedido logicamente mal pensado. Prompt é instrução clara, e instrução clara foi a primeira coisa que este curso ensinou.
- Como testo um código de IA se ainda não sei rodar programas?
- Do mesmo jeito que testou algoritmos o curso inteiro: teste de mesa no papel. Escolha valores de entrada, execute as linhas de cabeça anotando as variáveis e compare o resultado com o esperado. Quando começar na linguagem real, some a execução de verdade, com os casos de borda na frente da fila.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.