✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

8-bittisellä famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kestää 5 tuntia

9

Tämä on vain huvin vuoksi, ja tietysti niille hyville muistoille 8-bittisten famicom-kloonien kanssa.

Subor SB2000 (kuten tässä on kuvattu) on 8-bittinen famicom-klooni näppäimistöllä. Viimeksi esitettiin yksinkertainen F-BASIC-ratkaisu laskemaan PI:n approksimaatio. mutta tänään aiomme laskea enemmän desimaaleja pisteen jälkeen F-BASICilla.

Algoritmi, jota aiomme käyttää, on kuvattu tällä sivulla. Se on ääretön, mutta suoraviivainen foorumi:

8-bittisellä famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kestää 5 tuntia

Vain 40 tarkkuuden paikan laskemiseen kului noin yksi tunti ja 80 desimaalin tarkkuudella 5 tuntia. Voitko kuvitella kuinka hidasta tämä on? Nykyaikaisessa PC:ssä sama koodi suoritetaan epäilemättä alle sekunnin.

8-bittisellä famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kestää 5 tuntia8-bittisellä famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kestää 5 tuntia
8-bittisellä famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kestää 5 tuntia

Floating BASIC ei ole sitä kelluvaa!

Täydellinen F-BASIC-lähde on (voi vaihdella hieman)

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

Muutamia havaintoja yllä olevasta F-BASIC-koodista:

1 koodia on vaikea lukea, koska koodi ei ole sisennys vaan pakollinen rivinumero tulee olla jokaisen lauseen alussa.
2 goton käyttäminen on sotkuista. Yritin välttää niitä, mutta perus valittaa syntaksivirheestä (mutta itse asiassa ei) FOR-lauseesta (enkä tiedä miksi). Siksi minun on käytettävä gotoa simuloidakseni "FOR"
3 rivinumerot (tarrat) lajitellaan automaattisesti nousevaan järjestykseen.
4 Listan avulla näet lähteen ja suorita ohjelman suorittaminen. Virheenkorjaustoimintoja ei ole ollenkaan.

Kestää silti suunnilleen kauan, jos suoritat ohjelman 8-bittisessä emulaattorissa, esim. VirtualNES.

8-bittisellä famicom-kloonilla (SB2000) PI:n 80 desimaalin laskeminen kestää 5 tuntia

laske-pi

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja