🚀 Capítulo 01: O que é Lógica?
🎯 Objetivo da Aula
Ao final desta aula, você entenderá o conceito de lógica e algoritmos, e como os computadores precisam de instruções passo a passo para funcionar.
🏢 O Cenário Prático (Seu Desafio)
Você recebeu a missão de programar as tarefas diárias de um Droide Protocolar (como o C-3PO). Ele não sabe como fazer as coisas sozinho; você precisa dar a ele um algoritmo exato para que ele possa lavar a nave sem bater nas paredes!
🧠 Fundamentos: A Teoria Traduzida
O que é um Algoritmo?
Um algoritmo é apenas uma sequência finita de passos para resolver um problema.
Pense em uma receita de bolo:
- Pegue os ovos.
- Quebre os ovos.
- Misture com a farinha.
Se você inverter a ordem (misturar a farinha antes de quebrar os ovos), o bolo dá errado! Na programação é a mesma coisa.
📖 Exemplo Guiado: Algoritmo de Decolagem
Passo a passo para decolar a X-Wing:
- Entrar na cabine.
- Ligar os sistemas de energia.
- Checar o nível de combustível.
- Se o combustível estiver acima de 20%, decolar.
Isso é um algoritmo!
🛠️ Prática Obrigatória 1
Escreva em português (no papel ou no bloco de notas) um algoritmo com 5 passos para “Trocar a bateria de um sabre de luz”.
🛠️ Prática Obrigatória 2
Crie o arquivo script.js na pasta cap01 e use o console.log('Algoritmo Iniciado'); para ver a mensagem no console.
🔑 Gabarito de Código/Fórmulas
Prática 1:
- Desligar o sabre.
- Abrir o compartimento inferior.
- Retirar a bateria velha.
- Colocar a bateria nova (cristal kyber).
- Fechar o compartimento.