Skip to content

Uma serie de exercícios de logica de programação que visa exercitar o raciocínio, a estruturação e resolução de problemas.

Notifications You must be signed in to change notification settings

eu-marceloprodrigues/exercitando_o_cortex

Repository files navigation

🧠 Exercitando o córtex💪🏾

Bem-vindo(a)! 👋🏾
Este repositório reúne exercícios práticos de lógica de programação, desenvolvidos com o objetivo de fortalecer o raciocínio lógico e aprimorar as habilidades de resolução de problemas com código.

A linguagem escolhida é o Python, por sua facilidade de aprendizado, legibilidade e por oferecer uma curva de aprendizado equilibrada, que dosa o desafio com um início acessível e intuitivo.


📂 Estrutura do Projeto

Os exercícios estão organizados da seguinte forma:
📁 projeto-logica-python/
├── 📁 icones/
├── 📁 atividades/
│ ├── 📄 Exercicio_1.py
│ ├── 📄 Exercicio_2.py
│ ├── 📄 Exercicio_3.py
│ └── 📁 build/
| └── 📁 dist/
└── README.md

Cada arquivo contém:

  • 📝 Descrição do exercício
  • 💡 Espaço para desenvolver sua solução
  • 🧩 Comentários explicativos quando necessário

📊 Progresso dos Exercícios

Exercícios concluídos: 23 / 50

Exercício Status Descrição
001 Hello World 🌍 ✅ Concluído Escreva um programa que imprime "Hello, World!" na tela.
002 Números e Operações Básicas ➕➖✖️➗ ✅ Concluído Calcule a soma, subtração, multiplicação e divisão de dois números.
003 Cálculo de Área 📐 ✅ Concluído Escreva um programa que calcule a área de um triângulo, dado a base e a altura.
004 Conversor de Temperatura 🌡️ ✅ Concluído Converta uma temperatura de Celsius para Fahrenheit e vice-versa.
005 Par ou Ímpar 🔢 ✅ Concluído Escreva um programa que verifique se um número é par ou ímpar.
006 Fatorial ✅ Concluído Calcule o fatorial de um número.
007 Fibonacci 🌀 ✅ Concluído Gere a sequência de Fibonacci até um número n.
008 Números Primos 🧮 ✅ Concluído Verifique se um número é primo.
009 Contagem de Caracteres 🔤 ✅ Concluído Conte o número de caracteres em uma string.
010 Palíndromo 🔁 ✅ Concluído Inverta uma string.
011 Inversão de String 🔄 ✅ Concluído Verifique se uma string é um palíndromo.✅
012 Calculadora Simples 🧮 ✅ Concluído Crie uma calculadora que suporte as quatro operações básicas.
013 Máximo e Mínimo 📊 ✅ Concluído Encontre o maior e o menor número de uma lista.
014 Ordenação 📈 ✅ Concluído Implemente um algoritmo de ordenação (por exemplo, Bubble Sort).
015 Busca Linear 🔍 ✅ Concluído Implemente um algoritmo de busca linear em uma lista.
016 Busca Binária 🔎 ✅ Concluído Implemente um algoritmo de busca binária em uma lista ordenada.
017 **Média de Notas 🎓 ** ✅ Concluído Calcule a média de uma lista de notas.
018 Números Aleatórios 🎲 ✅ Concluído Conte o número de vogais em uma string.
019 Contagem de Vogais 💬 ✅ Concluído Imprima a tabuada de um número.
020 Tabuada ✅ Concluído Imprima a tabuada de um número.
021 Conversor de Moeda 💱 ✅ Concluído Converta valores entre diferentes moedas.
022 Anagramas 🔠 ✅ Concluído Verifique se duas strings são anagramas.
023 Soma de Dígitos 🔢 ✅ Concluído Some os dígitos de um número.

💻 Observações Importantes

🔹 O exercícioCalculadora Simples (exercicio 12) utiliza a biblioteca Flet.
Para executar corretamente:

  1. Instale a biblioteca Flet:

    pip install flet
  2. Baixe também as pastas build/ e dist/ que acompanham o exercício. Elas contêm os arquivos necessários para a execução da interface gráfica.

  3. Execute o programa:

     Exercicio_12.py

💡 Dica: o Flet permite criar interfaces modernas com Python puro, sem precisar usar HTML, CSS ou JS — perfeito para quem quer praticar lógica e começar a entender GUIs.
⬇️ Você também pode baixar o projeto diretamente por este link
👀 Se você quiser ver a inspiração para o exercicio 12 está no neste vídeo



🚀 Objetivo

O foco deste projeto é:

  • Praticar raciocínio lógico e pensamento computacional
  • Aprender a estruturar soluções passo a passo
  • Desenvolver fluência em Python
  • Evoluir através da prática constante

Novos exercícios serão adicionados com frequência, aumentando o nível de dificuldade gradualmente.


🐍 Linguagem Utilizada

  • Python 3.x

Se ainda não tem o Python instalado:
🔗 https://www.python.org/downloads/


💡 Como Executar os Exercícios

  1. Clone o repositório:
    git clone https://github.com/seu-usuario/projeto-logica-python.git
    
  2. Acesse a pasta:
    cd projeto-logica-python/atividades
    
  3. Execute o exercício desejado:
    python Exercicio_1.py
    

🧩 Contribuições

Quer sugerir novos exercícios, correções ou melhorias? Sinta-se à vontade para abrir uma issue ou enviar um pull request. Toda contribuição é muito bem-vinda! 🤝 Autor

Marcelo Pereira Rodrigues 📚 Estudante e entusiasta de desenvolvimento back-end 🔗 GitHub

⭐ Dica

Se este projeto te ajudar de alguma forma, deixe uma estrela ⭐ — isso motiva e ajuda o repositório a alcançar mais pessoas aprendendo lógica de programação!

About

Uma serie de exercícios de logica de programação que visa exercitar o raciocínio, a estruturação e resolução de problemas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published