GitHunt
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)

C
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