Trabalho de algoritmo
1)Objetivo geral:
Implementar os principais métodos de classificação e pesquisa de dados existentes e comparar a sua eficácia para diferentes conjuntos de dados.
A rapidez no acesso a dados (em arquivos, bancos de dados ou na memória) depende diretamente da forma como os mesmos estão organizados e também da técnica utilizada para sua localização. Sabe-se que a localização de uma determinada informação é facilitada sempre que a mesma esteja inserida dentro de um conjunto organizado a partir de alguma ordem pré-estabelecida. Diferentes técnicas de classificação (ordenação) e de pesquisa.
2) Objetivos específicos:
_ Conhecer os aspectos introdutórios da análise de algoritmos de modo a entender as diferenças de desempenho dos algoritmos estudados na disciplina.
_ Entender a importância dos métodos de classificação e pesquisa dentro do contexto do curso de Redes de Computação.
_ Entender os princípios da compressão de dados e implementar algoritmos de compressão.
Metodologia:
“Para a construção de qualquer tipo de algoritmo são necessários os passos descritos a seguir: a) ler atentamente o enunciado, destacando os pontos mais importantes
b) definir os dados de entrada, ou seja, quais dados serão fornecidos; c) definir o processamento, ou seja, quais cálculos serão efetuados e quais as restrições para estes cálculos. O processamento é responsável pela transformação dos dados de entrada em dados de saída; d) definir os dados de saída, ou seja, quais dados serão gerados depois do processamento.; e) construir o algoritmo (...); f) testar o algoritmo realizando simulações.”
A compreensão do princípio é bastante simples, mas a aplicação prática do mesmo não é clara para muitos alunos.
CONCLUSÕES
Neste trabalho foi apresentada uma metodologia na aprendizagem da disciplina de