Introdução à Lógica de Programação
Voltar para: Lógica de Programação
🎯 Objetivos da Aula
Ao final desta aula, o aluno será capaz de:
- Compreender o que é Lógica de Programação
- Entender o conceito de Algoritmo
- Reconhecer os pilares do Pensamento Computacional
📌 1. O que é Lógica de Programação?
Lógica de programação é a forma estruturada de organizar pensamentos para resolver problemas usando instruções claras e sequenciais.
Programar não começa com código.
Começa com raciocínio.
Antes de escrever qualquer linha, o programador precisa responder:
- Qual é o problema?
- Quais são as entradas?
- Qual é o resultado esperado?
- Quais passos levam da entrada até o resultado?
👉 Programar é transformar problemas em soluções organizadas.
🧩 Exemplo Simples
Problema: Calcular a média de um aluno.
Pensamento lógico:
- Receber nota 1
- Receber nota 2
- Somar as notas
- Dividir por 2
- Mostrar o resultado
Perceba que ainda não usamos nenhuma linguagem. Apenas lógica.
📌 2. Conceito de Algoritmo
Algoritmo é uma sequência finita de passos bem definidos para resolver um problema.
Ele precisa ser:
✔ Claro
✔ Ordenado
✔ Objetivo
✔ Finito
🍳 Exemplo do Cotidiano
Algoritmo para fazer um café:
- Colocar água no recipiente
- Adicionar pó de café no filtro
- Aquecer a água
- Passar a água pelo filtro
- Servir
Se você inverter os passos, o resultado pode não funcionar.
A ordem importa.
💻 Exemplo Computacional
Algoritmo para verificar se um número é positivo:
- Receber número
- Se número > 0
- Mostrar “Positivo”
- Caso contrário, mostrar “Não é positivo”
📌 3. Pensamento Computacional
Pensamento computacional é a habilidade de resolver problemas de forma estruturada, como um programador.
Ele é composto por quatro pilares:
🧩 1. Decomposição
Dividir um problema grande em partes menores.
Exemplo:
Criar um sistema escolar pode ser dividido em:
- Cadastro de aluno
- Cálculo de notas
- Controle de presença
🔍 2. Reconhecimento de Padrões
Identificar repetições ou semelhanças.
Exemplo:
Toda média usa a mesma fórmula:
Soma ÷ Quantidade
🎯 3. Abstração
Focar apenas no que é importante.
Exemplo:
Para calcular idade, só preciso do ano atual e do ano de nascimento.
🔄 4. Algoritmo
Criar o passo a passo para resolver.
📝 Atividade Prática da Aula
Exercício 1
Escreva um algoritmo para:
“Escovar os dentes”
Regras:
- Deve conter início e fim
- Deve conter pelo menos 6 passos
- Deve estar em ordem lógica
Exercício 2
Organize os passos abaixo corretamente:
( ) Servir o prato
( ) Colocar o arroz na panela
( ) Lavar o arroz
( ) Adicionar água
( ) Ligar o fogo
🚀 Fechamento da Aula
Hoje você aprendeu que:
- Programação começa com lógica
- Algoritmos são sequências organizadas de passos
- Pensamento computacional é a base de todo programador
Na próxima aula, começaremos a trabalhar com variáveis e dados, dando o primeiro passo rumo à construção real de soluções.
