Este conjunto de exercícios foi desenvolvido como parte da disciplina Introdução à Programação com Python e teve como objetivo praticar e consolidar os fundamentos da linguagem Python, aplicando conceitos básicos de programação em cenários práticos e contextualizados.
Os problemas propostos simulam situações reais de diferentes áreas, como logística, finanças, indústria, tecnologia e recursos humanos, permitindo uma aplicação mais concreta dos conceitos aprendidos em aula.
- Compreensão do papel da programação e da automação com Python
- Introdução às boas práticas de escrita de código
- Uso de comentários para documentação e clareza
- Organização do código
- Sequência lógica de execução
- Legibilidade e clareza
Os exercícios seguiram o modelo Entrada → Processamento → Saída (IPO), reforçando a organização lógica do código:
- Separação clara entre:
- Entrada de dados
- Processamento / cálculos
- Exibição dos resultados
- Facilitação da leitura e manutenção do código
- Declaração e utilização de variáveis
- Uso de tipos primitivos:
int(inteiros)float(números decimais)bool(valores lógicos)
- Verificação de tipos com a função
type()
- Operações básicas:
- Soma (
+) - Subtração (
-) - Multiplicação (
*) - Divisão (
/)
- Soma (
- Uso de operadores inteiros:
- Divisão inteira (
//) - Resto da divisão (
%)
- Divisão inteira (
- Aplicações práticas:
- Cálculo de quociente e resto
- Decomposição de tempo (horas e minutos)
- Controle de ciclos e periodicidade
- Conversão de unidades de tempo:
- Minutos → horas
- Horas → segundos
- Cálculo de percentuais
- Aplicação de margens de segurança
- Controle de:
- Capacidade máxima
- Ocupação percentual
- Uso de parênteses para garantir a precedência correta
- Implementação de regras de negócio respeitando a lógica matemática
- Prevenção de erros em cálculos complexos
- Utilização da função
print() - Formatação de saída com f-strings
- Apresentação clara, legível e organizada dos resultados no terminal
Os exercícios deste trabalho permitiram o desenvolvimento de:
- Raciocínio lógico
- Organização e clareza do código
- Escrita de programas simples e funcionais
- Aplicação prática dos conceitos básicos de Python
Este trabalho contribui para a construção de uma base sólida para estudos futuros em programação, automação, análise de dados e desenvolvimento de sistemas.