Algoritmos de Ordenação (Python): Neste trabalho estão implementados 7 algoritmos de ordenação: Merge Sort, Shell Sort, Quick Sort, Bubble Sort, Insertion Sort, Heap Sort e Selection Sort. Foram feitos testes de desempenho em cada um deles, levando em consideração a lista ordenada (crescente e decrescente) e também embaralhada. O PDF com os gráficos de desenpenho pode ser baixado aqui. A interface foi feita com PyQt.

OpenGL Rotação, Translação, Escala (C): Programa/exemplo que renderiza um objeto e mostra essas transformações no tal objeto;

Retas (Python); Script com três abordagens algorítmicas para o traçado de retas, sendo uma delas o algoritmo de Bresenham (apenas para o primeiro octante);

drawTeste (C++); Exemplo de como desenhar linhas em C++ utilizando a biblioteca Qt. Usei essencialmente as classes QGraphicsView, QGraphicsScene, QGraphicsLineItem e QPoint;

Gnome Sort (Python); Algoritmo de ordenação. Mais informações aqui.

exListaEncadeadaDinânima (C); Exemplo da implementação de uma lista encadeada dinânica com as funções de Inserção (no fim), Remoção, Alteração de elemento e Pesquisa.

gtkExemplo(ContaClique) (C) - (Dev-C++/Windows); Exemplo de programação utilizando a biblioteca GTK+. É um programa simples que conta a quantidade de cliques que foi dada em um determinado botão.

clean icontray (C); Limpa os ícones que estão no cache da área de notificação do windows. Testado em windows xp.

exExercicios (C); Resolução de diversos exercícios básicos que fiz enquanto aprendia a programar na linguagem C. Excelente para iniciantes.

numPrimos (C); executa as seguintes tarefas ligadas aos números primos: "Conjectura de Golbach", "Quais os Números Primos num Intervalo [a, b]" e "Quais os Primos Gêmeos num Intervalo [a, b]".

ProdutoMatrizes (Pascal); calcula o produto de duas matrizes 2x2.

NumeroTriangular (Pascal); verifica se um dado número X é triangular. Um número é triangular se for produto de 3 números consecutivos.

KillCMOS (Pascal); killcmos é dos velhos tempos, ele apaga o CMOS (onde se localiza a senha do BIOS) de um computador. Será que ainda funciona?

calcNumerico (C); (Atenção! Podem haver alguns erros no código. Me comunique!) este programa é uma implementeção dos algoritmos: Zeros de Funções (Método da bissecção, Método de Newton e Método da secante), Sistemas lineares (Método da eliminação de Gauss com pivoteamento parcial, Método de Gauss-Jacobi e Método de Gauss-Siedel), Interpolação pelo Método de Newton e Integração (Método do Trapézio e Método do 1/3 de Simpson).

iccCheque (C) - (GTK+/GtkBuilder/Code::Blocks); programa que implementa o algoritmo de preenchimento de cheques. Você digita o valor e o cheque é preenchido por extenso. Programa feito em Linux. Criado no Code::Blocks.

Loja (Delphi); implementação do sistema de uma loja (fictícia) na qual utilizo o banco de dados Oracle junto com diversos componente para banco de dados. excelente exemplo de uso de banco de dados.

conversor any to hex (Delphi); convert um arquivo para hexadecimal.

crc32 check (Delphi); calcula o CRC32 de um arquivo.

file destroyer (Delphi); apara arquivos definitivamente.

file list (Delphi); faz uma lista dos arquivos de uma pasta.

ftp server (Delphi); servidor de ftp.

hutley revelation (Delphi); revela a senha por trás dos ****.

mirc dde (Delphi); se comunica com o mIRC através de DDE.

pack table (Delphi); compacta as tabelas de um banco de dados Paradox.



Comments