Introdução à Lógica de Programação

0

🎯 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:

  1. Receber nota 1
  2. Receber nota 2
  3. Somar as notas
  4. Dividir por 2
  5. 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é:

  1. Colocar água no recipiente
  2. Adicionar pó de café no filtro
  3. Aquecer a água
  4. Passar a água pelo filtro
  5. 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:

  1. Receber número
  2. Se número > 0
  3. Mostrar “Positivo”
  4. 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.