![]() |
Foto de Arquivo: Lógica de Programação |
Lógica de programação é o fundamento que todo programador precisa entender antes de começar a escrever código. Ela ensina como pensar de forma estruturada para resolver problemas usando um computador.
1. O Que é Lógica de Programação?
É a maneira de organizar o pensamento para criar instruções (algoritmos) que um computador possa executar.
- Um algoritmo é uma sequência lógica de passos para resolver um problema.
- Um programa é um algoritmo escrito em uma linguagem que o computador entende (como Python, JavaScript, etc.).
2. Conceitos Fundamentais
a) Variáveis
São "caixas" que armazenam dados.
Exemplo:
```python
idade = 25 # Número
nome = "João" # Texto
saldo = 99.50 # Decimal
```
b) Estruturas Condicionais (Se/Senão)
Tomam decisões com base em condições.
Exemplo:
```python
if idade >= 18:
print("Maior de idade")
else:
print("Menor de idade")
```
c) Loops (Repetições)
Executam um bloco de código várias vezes.
- `for` → Quando sabemos quantas vezes repetir.
- `while`→ Quando não sabemos quantas vezes repetir.
Exemplo com `for`:
```python
for i in range(5): # Repete 5 vezes
print("Olá, mundo!")
```
d) Funções
Agrupam um conjunto de instruções para reutilização.
Exemplo:
```python
def somar(a, b):
return a + b
resultado = somar(2, 3) # Retorna 5
```
3. Exemplo Prático: Média de Notas
Vamos criar um algoritmo para calcular a média de 3 notas:
Passo a Passo (Algoritmo em Português)
1. Receber nota 1
2. Receber nota 2
3. Receber nota 3
4. Somar as 3 notas
5. Dividir por 3
6. Mostrar o resultado
Código em Python
```python
nota1 = float(input("Digite a nota 1: "))
nota2 = float(input("Digite a nota 2: "))
nota3 = float(input("Digite a nota 3: "))
soma = nota1 + nota2 + nota3
media = soma / 3
print("A média é:", media)
```
4. Por Que Aprender Lógica Antes de Programar?
- Ajuda a resolver problemas de forma clara.
- Permite escrever códigos mais eficientes.
- É a base para qualquer linguagem de programação.
5. Dicas para Praticar
1. Resolva problemas simples (calculadora, conversor de temperatura).
2. Use fluxogramas para visualizar a lógica.
3. Pratique em sites como:
- [Code.org](https://code.org/) (para iniciantes)
- [HackerRank](https://www.hackerrank.com/) (desafios)
Conclusão
Lógica de programação é como aprender a cozinhar seguindo uma receita: você precisa saber os ingredientes (variáveis), o passo a passo (algoritmo) e quando ajustar o tempero (condicionais).
Comentários
Postar um comentário