Este programa demonstra um aspecto interessante da Teoria do Caos. Ele mostra como, ao iterar uma equação não linear simples, é possível reproduzir o comportamento aparentemente caótico de sistemas dinâmicos complexos — como o clima global, populações de animais e plantas, interações sociais, ciclos de expansão e retração econômica e as oscilações dos mercados financeiros. [English]
Este programa incorpora todos os *applets* apresentados nesta série de páginas da web sobre a Teoria do Caos. Ele foi escrito inteiramente em linguagem C e não utiliza bibliotecas de *widgets* externas. Crie um novo diretório (pasta) chamado 'chaos' em um local de sua preferência. Você pode fazer isso usando o seu gerenciador de arquivos ou abrindo um terminal e digitando o comando:
md chaos
Use a função de download do seu navegador [geralmente, clique com o botão direito no link chaos.zip e selecione 'download' ou 'salvar link como' no menu suspenso que aparecer]. Coloque o arquivo baixado no seu novo diretório 'chaos'. Descompacte o arquivo chaos.zip. Dois arquivos — 'chaos' e 'chaos.c' — deverão agora estar presentes no seu novo diretório, juntamente com o 'chaos.zip'.
Se você estiver utilizando Linux de 64 bits, pode executar o programa já compilado digitando o comando: ./chaos
A janela do programa mostrada acima deve aparecer pronta para ser executada (RUN). Caso contrário, é provável que você tenha um computador de 32 bits: o chaos, na versão baixada, destina-se a computadores de 64 bits. No entanto, basta compilar o arquivo de código-fonte chaos.c no seu próprio computador [veja abaixo].
Apesar dos avisos convencionais, este programa não vai explodir seu computador nem causar qualquer outro tipo de travessura fantasiosa. Ele simplesmente desenha na sua tela. No entanto, se você realmente não confia em um programa de uma fonte "não *bona fide*" como eu, pode baixar e examinar o código-fonte, compilá-lo e executá-lo em seu próprio computador da seguinte maneira:
Para compilar o programa a partir do arquivo de código-fonte, abra um terminal e navegue até o seu novo diretório 'chaos' digitando o comando: cd chaos. O comando de compilação é exibido próximo ao início da listagem do código-fonte:
gcc chaos.c -L/usr/X11R6/lib -o chaos -lX11 -lm
Todas as bibliotecas de links necessárias devem estar presentes em qualquer distribuição Linux. O processo de compilação não deve demorar mais do que alguns segundos. Se o compilador gcc não conseguir encontrar ou vincular ao arquivo de cabeçalho 'X11R6/lib', você precisará instalá-lo digitando o comando: sudo apt-get install libx11-dev Sua distribuição Unix/Linux pode usar um instalador diferente do apt-get.
Para executar o programa, basta digitar o comando: ./chaos. A janela do programa mostrada acima deverá aparecer pronta para a execução (RUN). O código compilado resultante destina-se a sistemas operacionais baseados em Unix [como BSD ou Linux] que utilizam a biblioteca de janelas X11. É possível compilar o programa para outros sistemas operacionais, mas talvez seja necessário utilizar bibliotecas diferentes e ajustar o código para lidar com diferenças de linguagem proprietárias e não padronizadas.
Página Inicial, Página Pai — © dezembro 2019 Robert John Morton