GH
ghduque/ifmg-tecnicas-programacao
Coleção de algoritmos, estruturas de dados e exercícios práticos desenvolvidos na disciplina de Técnicas de Programação (C++).
Técnicas de Programação (IFMG)
Repositório destinado à disciplina de Técnicas de Programação do Instituto Federal de Minas Gerais (IFMG).
Este repositório reúne arquivos de aula, exercícios resolvidos, trabalhos acadêmicos e projetos práticos que exploram os fundamentos essenciais da programação estruturada, modular e aplicada. O conteúdo foi desenvolvido utilizando principalmente C/C++, seguindo boas práticas e padrões vistos em sala.
Tabela de Conteúdos
Conteúdos Abordados
Fundamentos da Programação
- Variáveis e Tipos de Dados
- Estruturas Condicionais
- Estruturas de Repetição
- Modularização (Funções)
Estruturas de Dados Básicas
- Arrays e Strings
- Matrizes
- Registros (Structs)
Técnicas da Disciplina
- Manipulação de Arquivos
- Ponteiros e Alocação Dinâmica
- Recursão
- Boas Práticas e Documentação
- Serialização de Dados (Texto e Binário)
Estruturas Avançadas
- Árvore B
- Árvore B+
- Árvore B*
- Técnicas de indexação de arquivos
- Organização e acesso eficiente a dados
Trabalhos e Projetos
- Exercícios de Fixação
- Projetos acadêmicos
- Aplicações práticas desenvolvidas em aula
- Implementações envolvendo estruturas de indexação e arquivos serializados
Tecnologias Utilizadas
A disciplina utiliza principalmente:
- C / C++ — Implementação dos exercícios e trabalhos
- VS Code / Code::Blocks — Desenvolvimento e execução
- Compilador GCC / G++ — Compilação dos programas
Autor
Gabriel Henrique Silva