✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Obliczenie 80 miejsc po przecinku PI w 8-bitowym klonie famicom (SB2000) zajmuje 5 godzin

4

To tylko dla zabawy i oczywiście dla dobrych wspomnień z 8-bitowymi klonami famicom.

Subor SB2000 (opisany tutaj) to 8-bitowy klon famicom z klawiaturą. Ostatnim razem przedstawiono proste rozwiązanie F-BASIC do obliczenia aproksymacji PI. ale dzisiaj obliczymy więcej miejsc po przecinku za pomocą F-BASICa.

Algorytm, którego będziemy używać, jest opisany na tej stronie. Jest to nieskończone, ale proste forum:

Obliczenie 80 miejsc po przecinku PI w 8-bitowym klonie famicom (SB2000) zajmuje 5 godzin

Obliczenie zajęło około jednej godziny dla zaledwie 40 pozycji dokładności i 5 godzin dla 80 miejsc po przecinku. Czy możesz sobie wyobrazić, jak to jest powolne? Na współczesnym komputerze ten sam kod zostanie wykonany bez wątpienia w mniej niż sekundę.

Obliczenie 80 miejsc po przecinku PI w 8-bitowym klonie famicom (SB2000) zajmuje 5 godzinObliczenie 80 miejsc po przecinku PI w 8-bitowym klonie famicom (SB2000) zajmuje 5 godzin
Obliczenie 80 miejsc po przecinku PI w 8-bitowym klonie famicom (SB2000) zajmuje 5 godzin

Floating BASIC nie jest taki pływający!

Kompletne źródło F-BASIC to (może się trochę różnić)

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

Kilka uwag dotyczących powyższego kodu F-BASIC:

1 kod jest trudny do odczytania, ponieważ kod nie jest wcięty, ale obowiązkowy numer wiersza powinien znajdować się na początku każdej instrukcji.
2 za pomocą goto jest bałagan. Próbowałem ich uniknąć, ale podstawa skarży się na błąd składni (ale w rzeczywistości nie) instrukcja „DO" (i nie wiem dlaczego). Dlatego muszę użyć goto do symulacji ‘FOR’
3 numery linii (etykiety) są automatycznie sortowane w kolejności rosnącej.
4 za pomocą listy, aby zobaczyć źródło, i uruchom, aby uruchomić program. W ogóle nie ma możliwości debugowania.

Nadal trwa to w przybliżeniu długo, jeśli uruchomisz program w 8-bitowym emulatorze, np. VirtualNES.

Obliczenie 80 miejsc po przecinku PI w 8-bitowym klonie famicom (SB2000) zajmuje 5 godzin

obliczenia-pi

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów