Pular para o conteúdo principal

Introdução à lógica de programação

 

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

  1. Esquente a água

  2. Coloque o pó no filtro

  3. Despeje a água quente

  4. 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

Postagens mais visitadas deste blog

Tipos de juntas em construção civil: Importância e aplicações.

Tipos de juntas em construção civil: Importância e aplicações Por: Marcelo Fontinele, MF Engenharia e Consultoria. Introdução As juntas desempenham um papel fundamental na construção civil, proporcionando flexibilidade estrutural e prevenindo danos causados pela movimentação natural dos materiais. Vamos explorar os principais tipos de juntas e sua relevância na engenharia civil. Junta de Dessolidarização A junta de dessolidarização é projetada para separar componentes estruturais, como pisos e paredes, minimizando a transmissão de tensões entre eles. Essa técnica ajuda a evitar fissuras e garantir a durabilidade das estruturas. Junta de Movimentação Essencial em grandes estruturas, como pontes e edifícios altos, a junta de movimentação permite a expansão e contração dos materiais devido às variações térmicas e movimentações estruturais, reduzindo o risco de rachaduras e deformações. Junta Estrutural Integrada no projeto para dividir grandes áreas de concreto ou alvenaria em se...

Fórmulas de Hazen-Williams e Fair – Whipple – Hsiao: Diferenças e aplicações no dimensionamento hidráulico

Fórmulas de Hazen-Williams e Fair – Whipple – Hsiao: Diferenças e aplicações no dimensionamento hidráulico. Introdução O dimensionamento de tubulações é um dos pilares de projetos hidráulicos eficientes. Entre as várias equações disponíveis, destacam-se duas de uso comum: a fórmula de Hazen-Williams e a equação empírica de Fair – Whipple – Hsiao . Ambas visam determinar a perda de carga ou a vazão em sistemas de condução de água, mas possuem abordagens diferentes e são aplicadas em situações específicas . Fórmula de Hazen-Williams A equação de Hazen-Williams é bastante popular no Brasil e em muitos países por sua simplicidade e boa aproximação para escoamento de água fria em tubulações sob pressão , com regime permanente e fluxo turbulento . Fórmula: V = K ⋅ C ⋅ R 0,63 ⋅ S 0,54 V = K \cdot C \cdot R^{0{,}63} \cdot S^{0{,}54} Ou, mais comumente, na forma para vazão (Q) : Q = 0,278 ⋅ C ⋅ D 2,63 ⋅ S 0,54 Q = 0{,}278 \cdot C \cdot D^{2{,}63} \cdot S^{0{,}54} Onde: Q Q : ...

Antigravidade: Explorando os conceitos Matemáticos e Físicos (tese hipotética).

  Antigravidade: Explorando os conceitos Matemáticos e Físicos Resumo Este artigo aborda a noção teórica de antigravidade, um fenômeno hipotético que descreveria uma força repulsiva oposta à gravidade tradicional. Embora a ciência atual não tenha evidências experimentais da existência de antigravidade, os fundamentos teóricos para essa ideia emergem de várias áreas da física moderna, incluindo a Relatividade Geral de Einstein, a constante cosmológica, teorias quânticas de campo e modelos de dimensões extras. Aqui, são apresentados conceitos matemáticos e físicos iniciais que sustentam a especulação sobre antigravidade, abrindo caminho para futuras investigações teóricas. Introdução A gravidade é uma das forças fundamentais do universo, sendo responsável por fenômenos desde a queda de um objeto ao solo até a órbita dos planetas em torno do Sol. Contudo, a ideia de antigravidade — uma força que se oporia diretamente à gravidade — tem fascinado cientistas e escritores de ficção cientí...