1️⃣ Introdução à Lógica de Programação
Lógica de programação é a base para aprender a programar. Um programa nada mais é do que uma sequência de instruções que resolvem um problema.
🔹 Algoritmo
Um algoritmo é um conjunto de passos organizados para resolver um problema. Exemplo de um algoritmo para fazer café:
-
Esquente a água
-
Coloque o pó no filtro
-
Despeje a água quente
-
Sirva o café
Agora, vamos transformar essa ideia em código!
2️⃣ Conceitos Básicos em Python
📌 Variáveis e Tipos de Dados
Em Python, variáveis são usadas para armazenar dados.
nome = "josé"
idade = 30
altura = 1.75
eh_programador = True # Booleano (True ou False)
print(nome, idade, altura, eh_programador)
📌 Operadores
1️⃣ Operadores Aritméticos
a = 10
b = 3
soma = a + b
subtracao = a - b
multiplicacao = a * b
divisao = a / b
divisao_inteira = a // b
modulo = a % b
exponenciacao = a ** b
print(soma, subtracao, multiplicacao, divisao, divisao_inteira, modulo, exponenciacao)
3️⃣ Estruturas Condicionais (if-else)
Vamos criar um código que verifica se um número é par ou ímpar:
numero = int(input("Digite um número: "))
if numero % 2 == 0:
print("O número é par.")
else:
print("O número é ímpar.")
4️⃣ Laços de Repetição
🔄 Loop for
(Repetição com contador)
Vamos imprimir os números de 1 a 10:
for i in range(1, 11):
print(i)
🔄 Loop while
(Repetição condicional)
Vamos somar os primeiros N
números:
n = int(input("Digite um número: "))
soma = 0
contador = 1
while contador <= n:
soma += contador
contador += 1
print("A soma dos primeiros", n, "números é:", soma)
5️⃣ Exercício Prático: Simulando um Caixa Eletrônico
Agora vamos criar um programa que simula um caixa eletrônico, perguntando quanto dinheiro a pessoa quer sacar e retornando quantas cédulas de cada valor serão entregues.
valor = int(input("Digite o valor a sacar: "))
notas = [100, 50, 20, 10, 5, 2, 1]
for nota in notas:
quantidade = valor // nota
valor %= nota
if quantidade > 0:
print(f"{quantidade} nota(s) de R${nota}")
🚀 Desafios para Você Praticar
1️⃣ Criar um programa que verifica se um número é primo.
2️⃣ Fazer uma tabuada automática (usuário digita um número e o programa exibe a tabuada dele).
Comentários
Postar um comentário