タイトル | : Re^11: N88-BASICで素数を表示カウントする PRIME88.BAS |
投稿日 | : 2024/03/31(日) 15:48 |
投稿者 | : としき |
参照先 | : http://toshiki.la.coocan.jp/ | 番 号 | : 11182 11176 番 konno さんへのコメント |
続いて、先日上げたプログラムのまま、すなわち、SQR関数の部分もいじらず、 変数Jのカウントアップも1ずつのままで10000までの結果。> Number.10000 0: 0' 1 Prime Number = 1229素数の数は1229と出ました。やっぱりうちの環境では誤差がないみたい。 ちなみに、所要時間は、画面表示だと12秒、ファイル出力だと13秒。 これはいささか直感と記憶に反している。 記憶だと、画面表示のほうがスクロールアップに時間がとられるので遅くなったはず なのですがね。ま、でも、誤差の範囲。 次、変数 J のカウントアップを J=J+2 としたら所要時間は7秒まで短縮。 やっぱりループ回数が2倍というのは大きかった模様。 素数の数は1229なので、計算誤差の問題もないですね。 ところで、うちのBASICインタープリタは1987年製のVer5.0というやつです。 konnoさんのところの版数とかはわかりますか?
- No.11182 一括表示へ - コメント元:11176 一括表示へ - [ 返信 ] [引用あり] pre