✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Leva 5 horas em um clone famicom de 8 bits (SB2000) para calcular 80 casas decimais de PI

7

Isso é apenas por diversão e, claro, para aquelas boas lembranças com clones famicom de 8 bits.

Subor SB2000 (como descrito aqui) é um clone famicom de 8 bits com teclado. Da última vez, uma solução F-BASIC simples é apresentada para calcular a aproximação de PI. mas hoje vamos calcular mais casas decimais após o ponto usando F-BASIC.

O algoritmo que vamos usar está descrito nesta página. É uma forumla infinita, mas direta:

Leva 5 horas em um clone famicom de 8 bits (SB2000) para calcular 80 casas decimais de PI

Demorou aproximadamente uma hora para calcular apenas 40 posições de precisão e 5 horas para 80 casas decimais. Você pode imaginar como isso é lento? No PC moderno, o mesmo código será executado em menos de um segundo sem dúvida.

Leva 5 horas em um clone famicom de 8 bits (SB2000) para calcular 80 casas decimais de PILeva 5 horas em um clone famicom de 8 bits (SB2000) para calcular 80 casas decimais de PI
Leva 5 horas em um clone famicom de 8 bits (SB2000) para calcular 80 casas decimais de PI

Flutuante BASIC não é tão flutuante!

A fonte completa do F-BASIC é (pode variar um pouco)

1 REM ********************************* 5 REM *JUST FOR FUN * 6 REM *F-BASIC PROGRAM BY

Algumas observações sobre o código F-BASIC acima:

1 o código é difícil de ler, porque o código não é recuo, mas um número de linha obrigatório deve estar lá no início de cada instrução.
2 usando goto é confuso. Tentei evitá-los, mas o básico reclama de algum erro de sintaxe (mas na verdade não) instrução ‘FOR’ (e não sei porque). Portanto, tenho que usar goto para simular o ‘FOR’
3 números de linha (rótulos) são classificados automaticamente em ordem crescente.
4 usando list para ver a fonte e execute para executar o programa. Não há recursos de depuração em tudo.

Ainda leva aproximadamente muito tempo se você executar o programa no emulador de 8 bits, por exemplo, VirtualNES.

Leva 5 horas em um clone famicom de 8 bits (SB2000) para calcular 80 casas decimais de PI

computar-pi

Fonte de gravação: helloacm.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação