Skip to content

O projeto busca organizar uma lista de estudantes em função de seus respectivos índices acadêmicos por meio do método de ordenação Quick Sort.

Notifications You must be signed in to change notification settings

rodbeliramos/Academic_IA-QuickSort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Academic_IA-QuickSort

O projeto busca organizar uma lista de estudantes em função de seus respectivos índices acadêmicos por meio do método de ordenação Quick Sort.

Etapas de Utilização do Programa

1 - Baixar o boletim escolar em formato PDF na plataforma portal do aluno do IFSC.

2 - Converter o PDF em TXT através do site www.pdftotxt.com.

3 - Modificar nome do arquivo com o nome do aluno e salvar na pasta do programa.

4 - Ao iniciar o programa, um menu irá apresentar 7 funções:

  • Buscar Aluno: Inserindo o código de matricula, a função imprime o boletim escolar do aluno.

  • Busca Disciplina: Inserindo o código da disciplina, a função imprime as informações da disciplina.

  • Buscar Matriz Curricular: Atualmente imprime esta função imprime somente a matriz curricular de Engenharia Eletrônica (desconsiderando as unidades curriculares optativas ainda não inclusas no sistema).

  • Adicionar Aluno via .txt: Esta função possibilita adicionar um aluno no sistema através da leitura de um arquivo txt adiquiridos nas etapas 1, 2 e 3 descritas anteriormente.

  • Ordenar alunos por IA: Esta função imprime o nome dos alunos e o índice acadêmico ordenando e considerando o índice acadêmico utilizando o método de ordenação quicksort.

  • Salvar: Função para salvar os alunos incluidos no sistema em um arquivo csv para serem carregados na próxima vez que executar o programa.

  • Exit: Libera a memória alocada e sai do programa.

About

O projeto busca organizar uma lista de estudantes em função de seus respectivos índices acadêmicos por meio do método de ordenação Quick Sort.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages