Podcast - Algorítmos e Programação com IA | Cap. 6: Do Desenho ao Algoritmo

🎧 Podcast preparatório para a aula do Capítulo 6 do livro "Algoritmos e Programação com IA", de autoria do Prof. Dr. Dilermando Piva Jr. Este episódio foi gerado a partir do conteúdo integral do capítulo e tem um propósito específico: preparar você, aluno, para a aula presencial/síncrona desta semana. A ideia é simples — ouça antes de a aula acontecer. Assim, quando chegarmos à sala (ou ao encontro remoto), você já terá contato com os conceitos centrais e poderemos ir direto para a prática, as dúvidas e os exercícios. 📖 SOBRE O CAPÍTULO 6 — "DO DESENHO AO ALGORITMO" Este capítulo encerra o primeiro grande bloco do livro, dedicado a pensar antes de programar. Depois de trabalharmos a lógica em linguagem natural e em fluxogramas, damos aqui um passo intermediário fundamental antes de escrever a primeira linha de código Python. No episódio, você vai ouvir sobre: O Scratch como laboratório de lógica — não como linguagem definitiva, mas como um ambiente visual onde é possível montar sequência, decisão e repetição sem se preocupar com erros de sintaxe; As três estruturas fundamentais em blocos — sequência, decisão (se... então... senão) e repetição (repita), e como cada uma se relaciona com o que já vimos em fluxogramas; O pseudocódigo em português estruturado — uma ponte textual entre o desenho e o código, com comandos como ALGORITMO, INÍCIO/FIM, LEIA, ESCREVA, SE/ENTÃO/SENÃO/FIM_SE, ENQUANTO/FIM_ENQUANTO e PARA/FIM_PARA; Por que a indentação não é enfeite — ela comunica hierarquia lógica, e uma indentação errada pode mudar completamente o significado de um algoritmo; O mesmo algoritmo em cinco representações — problema, fluxograma, Scratch, pseudocódigo e uma prévia em Python, mostrando que a lógica não pertence a nenhuma ferramenta específica; Um erro clássico de iniciantes — a repetição que nunca termina, quando a variável de controle não é atualizada dentro do laço; A primeira ponte para Python — como LEIA se tornará input(), ESCREVA se tornará print(), e os valores guardados começarão a viver em variáveis; IA sob auditoria — como usar ferramentas de inteligência artificial para gerar ou comparar soluções sem terceirizar o raciocínio, sempre testando, explicando e validando o que a IA propõe. 🎯 COMO USAR ESTE PODCAST Ouça este episódio antes da aula da semana. Você não precisa anotar tudo — a ideia é criar familiaridade com os termos e com a lógica do capítulo. Durante a aula, vamos aprofundar cada um desses pontos com exemplos práticos no Scratch, transcrição coletiva de algoritmos e a primeira comparação lado a lado com Python. 📘 Este episódio acompanha o Capítulo 6 do livro "Algoritmos e Programação com IA: Pensamento computacional, Python e Inteligência Artificial para iniciantes", de autoria do Prof. Dr. Dilermando Piva Jr. Materiais complementares, exercícios comentados e recursos extras: https://piva.pro.br/algoritmos Conheça o projeto PyPRO: https://pypro.com.br 👨‍🏫 Sobre o autor: Prof. Dr. Dilermando Piva Jr. é professor universitário e coordenador do curso de Ciência de Dados para Negócios (CDN) da Fatec Votorantim, autor de mais de 20 livros técnicos em programação, inteligência artificial e ciência de dados. 🎙️ Este áudio foi gerado com apoio de ferramentas de inteligência artificial (NotebookLM) a partir do conteúdo original do livro, como parte da proposta pedagógica de "Programação Aumentada por IA" adotada na disciplina. #AlgoritmosEProgramaçãoComIA #Scratch #Pseudocódigo #PensamentoComputacional #Python #PodcastEducacional #FatecVotorantim

Podcast - Algoritmos e Programação com IA | Cap. 7: Do Pseudocódigo ao Python
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 7: Do Pseudocódigo ao Python

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Neuroscientist explains: The BEST technique for taking action even when you don't feel like it.
▶︎

Neuroscientist explains: The BEST technique for taking action even when you don't feel like it.

40Hz Binaural Gamma Waves - Ultra Deep Concentration
▶︎

40Hz Binaural Gamma Waves - Ultra Deep Concentration

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Podcast - Algoritmos e Programação com IA | Cap. 5: Pensar com Desenhos
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 5: Pensar com Desenhos

But what is a neural network? | Deep learning chapter 1
▶︎

But what is a neural network? | Deep learning chapter 1

Honest Trailers | Idiocracy
▶︎

Honest Trailers | Idiocracy

Yann LeCun: World Models: Enabling the next AI revolution
▶︎

Yann LeCun: World Models: Enabling the next AI revolution

But how do AI images and videos actually work? | Guest video by Welch Labs
▶︎

But how do AI images and videos actually work? | Guest video by Welch Labs

Podcast - Algoritmos e Programação com IA | Cap. 9: Estruturas Condicionais em Python (if/elif/else)
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 9: Estruturas Condicionais em Python (if/elif/else)

But what is quantum computing?  (Grover's Algorithm)
▶︎

But what is quantum computing? (Grover's Algorithm)

Quando o Código se Torna Commodity | Algoritmos e Programação com IA (Aula 19 - Encerramento)
▶︎

Quando o Código se Torna Commodity | Algoritmos e Programação com IA (Aula 19 - Encerramento)

Neuroscientist explains: the BEST techniques for FOCUS and CONCENTRATION
▶︎

Neuroscientist explains: the BEST techniques for FOCUS and CONCENTRATION

Podcast - Algoritmos e Programação com IA | Cap. 16: Funções em Python
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 16: Funções em Python

Podcast - Algoritmos e Programação com IA | Cap. 17: Módulos em Python (math, random, statistics)
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 17: Módulos em Python (math, random, statistics)

Podcast - Algoritmos e Programação com IA | Cap. 10: Síntese e Miniprojetos em Python
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 10: Síntese e Miniprojetos em Python

Podcast - Algoritmos e Programação com IA | Cap. 2: Por Dentro da Máquina: Hardware, Bits e ASCII
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 2: Por Dentro da Máquina: Hardware, Bits e ASCII

Podcast - Algoritmos e Programação com IA | Cap. 14: Listas, Dicionários e Tabelas em Python
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 14: Listas, Dicionários e Tabelas em Python

Podcast - Algoritmos e Programação com IA | Cap. 19: Quando o Código se Torna Commodity
▶︎

Podcast - Algoritmos e Programação com IA | Cap. 19: Quando o Código se Torna Commodity