Ordenação e Recuperação de Dados

Material Básico

   

Conteúdo

Material Recomendado
Notas de Aula
Exemplos de Programação
Arquivos de Dados
Festival de Prêmios
Resultados de Avaliações


Material Recomendado

Alunos Matriculados
Lista contendo todos os alunos regularmente matriculados na turma. Se você não faz parte dessa lista, não estará autorizado a fazer qualquer avaliação. Portanto, nesse caso, procure regularizar sua situação junto à sua coordenação de curso.

Plano de Curso
Contém o cronograma, juntamente com o método de avaliação e a bibliografia que serão utilizados no curso de Introdução à Programação.

CodeBlocks 
Clique no link acima para obter o ambiente de desenvolvimento CodeBlocks para Windows. Se você usa Linux ou Mac OS X navegue até a página de downloads do CodeBlocks e clique no link intitulado Download the binary release. Existem várias versões desse programa para Linux.

Funções de Leitura
Usando essas funções em seus programas você não terá mais problemas com o uso de scanf().

Processamento de Arquivos em C (Exemplos) (TOC)
Saber processar arquivos é fundamental nesta disciplina. Portanto, mesmo que você ache que sabe tudo sobre processamento de arquivos em C, é bom checar este documento.

Elementos de Matemática 
Este apêndice apresenta tópicos de matemática que podem ser necessários para completo entendimento do texto principal. Ele também contém provas de teoremas que não são demonstrados nos capítulos.

Orientações para Escrita de Programas
Contém orientações básicas para escrita, com estilo, de programas em C, bem como a metodologia empregada na avaliação dos mesmos.

Site do livro Programando em C
Neste site você encontrará textos complementares, slides, código-fonte e outras informações relevantes para o bom desempenho na disciplina.

Como Acentuar Corretamente no Sistema DOS
Ensina como obter acentuação de caracteres no sistema DOS.

Erros Comuns de Programação em C (zip)
Este documento discute erros que são comuns em programação na linguagem C. As duas últimas seções apresentam possíveis interpretações para mensagens de erro e advertência frequentemente emitidas pelo compilador GCC.

Tabela de Precedência e Associatividade de Operadores
Tabela contendo todos os operadores da linguagem C juntamente com suas respectivas precedências e associatividades. Use essa tabela como referência quando tiver dúvidas com relação a essas propriedades.

Como Criar Programas Multiarquivos (incluindo Make)
Nesta disciplina, você já deveria saber como criar e compilar programas multiarquivos. Mas, se você possui essa deficiência, leia esse documento, notadamente a seção que descreve o uso do utilitário make.

Depuração Usando GDB (GDB Cheat Sheet)
Esse documento é um tanto antigo, mas ainda é bastante útil para quem não tem muita intimidade com o depurador GDB.

Vídeos de Ordenação com Dança
Divirta-se aprendendo ordenação de dados (ou pelo menos a dançar) com esses vídeos.

Algoritmos de Ordenação (Animações)
Esse site contém animações variadas dos principais algoritmos de ordenação que os ajudarão a melhor compreendê-los.

Programação de Baixo Nível em C Básica (Código)
Esse documento apresenta tópicos de programação de baixo nível que podem ser necessários para completo entendimento do texto principal, notadamente o Capítulo 7.

Topo | Conteúdo

Notas de Aula

Unidade 0 (pdf)
Unidade 1 (TOC) (pdf)
Unidade 2 (TOC) (pdf)
Unidade 3 (TOC) (pdf)
Unidade 4 (TOC) (pdf)
Unidade 5 (TOC) (pdf)
Unidade 6 (TOC) (pdf)
Unidade 7 (TOC) (pdf)
Unidade 8 (TOC) (pdf)
Unidade 9 (TOC) (pdf)
Unidade 10 (TOC) (pdf)
Apêndice A (TOC) (pdf)
Apêndice B (TOC) (pdf)
Apêndice C (TOC) (pdf)

Topo | Conteúdo


Exemplos de Programação

Todos (zip)
Unidade 0 (zip)
Unidade 1 (zip)
Unidade 2 (zip)
Unidade 3 (zip)
Unidade 4 (zip)
Unidade 5 (zip)
Unidade 6 (zip)
Unidade 7 (zip)
Unidade 8 (zip)
Unidade 9 (zip)
Unidade 10 (zip)
Apêndice A (zip)
Apêndice B (zip)

Topo | Conteúdo


Arquivos de Dados

Os arquivos a seguir são usados para testar os programas desenvolvidos nesta disciplina. Os arquivos estão todos em formato 7z. Esses arquivo estão em formato de texto do sistema DOS/Windows e cada um deles encontra-se acompanhado de um programa que transforma o arquivo de texto em arquivo binário. Se você usa algum sistema da família Unix (incluindo Mac OS X e Linux), converta o arquivo para seu sistema antes de usar o respectivo programa para convertê-lo em binário.

Descrição dos arquivos
Tudor (1.67 KB comprimido — 4.33 KB descomprimido)
CEPs (11.2 MB comprimido — 70.1 MB descomprimido)
CensoMEC (121 MB comprimido — 775 MB descomprimido)
Machado (68.7 KB comprimido — 210 KB descomprimido)
DNA (247 MB comprimido — 53.6 MB descomprimido)

Topo | Conteúdo


Festival de Prêmios

Regulamento (pdf)
Dicas (pdf)

Topo | Conteúdo


Resultados de Avaliações

Topo | Conteúdo

Esta página é melhor visualizada em resolução 800 x 600 utilizando Netscape 4.0 ou IE 3.0 (ou versões superiores)
 Última atualização: 19-Feb-2018
Dúvidas, críticas ou sugestões: ulysses@ulysseso.com