APESAR de todos os programas aqui citados serem muito antigos (alguns tem mais de 25 anos!) todos
eles ainda funcionam hoje em dia (em 2014) se forem executados através de um programa chamado DOS BOX.
Programa
Tamanho
(em bytes) Data
Breve descrição
ALC 2.0
234.753
8/2/1991
Apesar de muito desatualizado, o ALC ( = "Álgebra Linear Computacional") é o meu programa mais divulgado e
o mais conhecido. Desde agosto/1992 que uma versão em inglês dele
(CLA20.ZIP) está disponível
na Internet, distribuído por dezenas de países, em todos os continentes.
Ele fornece muitas informações sobre uma matriz de elementos reais (ordem no
máximo igual a 20 x 20) -- calcula o determinante da matriz fornecida,
sua inversa, seu polinômio característico, polinômio mínimo, autovalores,
autovetores e a forma canônica de Jordan. Sua versão 3.0 trabalha com matrizes n x n de
elementos complexos, mas ainda não está concluída.
SUP_ANM
35.014
9/2/1996
Elaborado para servir de programa-exemplo no curso "Introdução a
Computação Gráfica" do Verão 96 do Departamento de Matemática da UFPB,
este programinha pode ser usado para girar o gráfico de uma superfície
na tela. O programa fonte em C é fornecido. Para alterar o gráfico da
superfície é necessário alteração no programa fonte e uma recompilação.
O programa fonte imita os comandos e estruturas do Pascal -- linguagem
que era mais popular entre o público alvo na época do Verão 96.
SOLVEQ 3.0
339.802
8/2/1993
O SolveEq.exe é uma atualização do programa EqDemo.exe que foi
divulgado juntamente com o ALC 2.0. Apesar de pronto para ser utilizado,
não chegou a ter maiores divulgações por excesso de perfeccionismo do
autor (quando o programa estava pronto eu percebi que poderiam ser
feitos muitos melhoramentos e, por isso, deixei-o escondido durante
todo esse tempo). Ele resolve equações polinomiais de coeficientes
complexos. Nao há um limite definido a priori para o grau da equação. No entanto,
é difícil conseguir resolver completamente equações de graus maiores
do que 50. Usa técnicas da Análise Numérica (Laguerre, Bairstow ou Müller).
SUP3D 1.0
152.611
23/11/1995
Constrói gráficos de superfícies definidas por equações paramétricas.
Apesar de funcionar bem (foi utilizado, por exemplo, para construir alguns
gráficos que aparecem no item "Gráficos de algumas superfícies")
precisa de melhoramentos tanto na interface com o usuário, quanto na
otimização do tempo que o programa passa calculando pontos do gráfico.
ANIMA 1.0
2.275.672
11/11/1995
ANIMA mostra na tela vários gráficos de superfícies girando em
torno dos eixos x, y ou z. O programa que gera as animações (de execução
bastante demorada) também está incluído.
FRAGMENT
10.566
4/3/1997
FRAGMENT é um pequeno programa cuja única utilidade é fragmentar um
arquivo em qualquer quantidade de partes. Desse modo, arquivos muito grandes
podem ser copiados para vários disquetes. O programa fonte em C também é
fornecido.
3D VISION
509.085
29/2/1996
3DVision constrói gráficos de superfícies definidas por equações
paramétricas e permite que os mesmos sejam girados na tela utilizando-se
o mouse ou as teclas de seta. Foi elaborado durante o carnaval
de 1996 "inspirado" em um antigo programa da Nova Zelândia. Foi elaborado
com mensagens e documentação em inglês para ser distribuído através da
Internet. O 3DVIS10.ZIP pode ser encontrado, por exemplo, em qualquer um dos mirrors
do Simtel.net no subdiretório /pub/simtel.net/msdos/graph/ .
UUDECODE
17.153
1/12/96
UUENCODE/UUDECODE são dois pequenos programas em C que podem ser
utilizados para codificar arquivos binários (programas
executáveis, imagens, etc.) em um texto formado por algarismos,
letras maiúsculas e alguns sinais de pontuação como
vírgula, parênteses, colchetes, etc. Desse modo, o texto
assim obtido pode ser enviado como se fosse uma mensagem de e-mail
normal. Antigamente, seu uso era quase que indispensável para se
enviar arquivos binários através da Internet. Hoje em dia,
os programas utilizados fazem codificação desse tipo
automaticamente, o usuário muitas vezes nem desconfia que esse
tipo de codificação é utilizado. Está incluído
o programa fonte, compilável tanto no Unix quanto no MS-DOS.
ACT 1.0
13.309
2/10/97
ACT é um programinha que serve para "desacentuar" mensagens
enviadas/recebidas via e-mail. O ACT coloca o acento da letra ao lado
da mesma. Por exemplo, as palavras seqüência, João e
açúcar são transformadas pelo ACT em seq"u^encia, Jo~ao e
a,cu'car. É comum mensagens que contenham palavras acentuadas
não chegarem intactas aos seus destinos. Por exemplo, as palavras
computação e matemática podem chegar
ao seu destino como sendo computa=E7=E3o e matem=E1tica.
Está incluído também o programa fonte em C.
T2H 1.5
30.873
7/4/98
T2H converte um texto com informações sobre as notas de uma turma em
duas tabelas HTML -- uma com os nomes dos alunos em ordem alfabética
e outra com as notas em ordem decrescente. As tabelas HTML estão
em um formato conveniente para serem visualizadas através de programas
como o Netscape Navigator (ou programas semelhantes).
Está incluído o programa fonte em C.
GAUSS
42.128
1/12/99
Cálculo de curvatura gaussiana, curvatura média e direções principais
de uma superfície parametrizada regular X(u, v) em um ponto dado q.
São fornecidos os programas executaveis e o programa fonte em C.
Programas elaborados em 1988
119.434
1988
Meus primeiros programas elaborados em 1988: operações com dois elementos de
um grupo de permutações, aplicação simples do Teorema de Sylow e aplicação do
critério de Eisenstein para testar irredutibilidade de polinômios.
É fornecido o programa-fonte em BASIC.