✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

На 8-битном клоне famicom (SB2000) требуется 5 часов, чтобы вычислить 80 знаков после запятой в PI.

8

Это просто для развлечения и, конечно, для тех хороших воспоминаний с 8-битными клонами famicom.

Subor SB2000 (как описано здесь) — это 8-битный клон famicom с клавиатурой. В прошлый раз было представлено простое решение F-BASIC для вычисления аппроксимации PI. но сегодня мы собираемся вычислить больше знаков после запятой, используя F-BASIC.

Алгоритм, который мы собираемся использовать, описан на этой странице. Это бесконечный, но простой форум:

На 8-битном клоне famicom (SB2000) требуется 5 часов, чтобы вычислить 80 знаков после запятой в PI.

Потребовалось примерно один час для расчета всего 40 позиций точности и 5 часов для 80 знаков после запятой. Представляете, как это медленно? На современном ПК тот же код без сомнения будет выполняться меньше секунды.

На 8-битном клоне famicom (SB2000) требуется 5 часов, чтобы вычислить 80 знаков после запятой в PI.На 8-битном клоне famicom (SB2000) требуется 5 часов, чтобы вычислить 80 знаков после запятой в PI.
На 8-битном клоне famicom (SB2000) требуется 5 часов, чтобы вычислить 80 знаков после запятой в PI.

Плавающий BASIC не такой уж плавающий!

Полный исходный код F-BASIC (может немного отличаться)

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

Некоторые наблюдения над приведенным выше кодом F-BASIC:

1 код трудно читать, потому что код не имеет отступа, но в начале каждого оператора должен стоять обязательный номер строки.
2 использование goto беспорядочно. Я пытался их избежать, но основной жалуется на какую-то синтаксическую ошибку (но на самом деле это не так) ‘FOR’ (и я не знаю, почему). Поэтому я должен использовать goto для имитации
3-х строковых номеров (меток) FOR, которые автоматически сортируются в порядке возрастания.
4, используя список, чтобы увидеть источник, и запустить, чтобы запустить программу. Там вообще нет средств отладки.

Если вы запускаете программу в 8-битном эмуляторе, например, VirtualNES, это все еще занимает довольно много времени.

На 8-битном клоне famicom (SB2000) требуется 5 часов, чтобы вычислить 80 знаков после запятой в PI.

вычислить-пи

Источник записи: helloacm.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее