Este programa é uma colectânea de rotinas matemáticas feitas por Zé Oliveira em 1983 e 1984 para o ZX81 e ZX Spectrum.
Matemática?! Puag! À primeira vista é mais um programa inútil. Mas este programa inútil tem uma particularidade rara: inclui a fórmula resolvente da equação do 3º grau. Não é do 2º grau! É do 3º grau!
Pois é, logo que o Zé Oliveira viu a fórmula resolvente do 2º grau começou a pensar: e a do 3º grau?
Com a internet, isso agora é banal, mas em 1984 era preciso suar para lá chegar. O Zé Oliveira acabou por encontrar informação sobre isso numa enciclopédia de matemática da biblioteca do liceu e acabou por conseguir resolver o problema.
Pois é, existem fórmulas resolventes para a equação do 3º grau, 4º grau, 5º grau, etc. Mas estas fórmulas são muito mais complicadas. Mesmo agora, é mais fácil programar o computador para procurar a solução por tentativas (iterativamente). Mas, com um truque o monstro fica domesticável. E, o truque é converter de:
a*X^3 + b*X^2 + c*X + d = 0
para:
Y^3 + p*Y + q = 0
E, é melhor não dizer mais nada porque a partir daqui as coisas só ficam cada vez mais complicadas...
Quem quiser saber mais é melhor ver a listagem do programa em linguagem Pascal aqui (introduzir dados para correr o programa ou clicar em "pascal" para ver a listagem e exemplos).
Se tiverem dúvidas é melhor fazerem como o Jorge Gabriel e perguntarem ao senhor Google.
Para correr o programa ZX Spectrum online, clicar aqui.
Para fazer download, clicar aqui.
Sem comentários:
Enviar um comentário