ここにまとレスします。
> > Number.1000 0: 0' 0 Prime Number = 168
> うちのN88-BASICでは、素数の数が168になりました。
> 169は素数としてカウントされませんでした。
> どうやらSQR関数、うちの環境のほうが精度が高いらしい。
これは驚きです! ということは、98エミュの問題か、ファイルが壊れているかですね。
> ちなみに、所要時間は、画面表示だと12秒、ファイル出力だと13秒。
> これはいささか直感と記憶に反している。
TurboBasic でも同じような結果です。画面表示は遅いというのは思い込みなのでしょう。
> ところで、うちのBASICインタープリタは1987年製のVer5.0というやつです。
> konnoさんのところの版数とかはわかりますか?
88-BASIC(86) Compiler version 6.0
988/08/24 00:00 61,440 BASICC.COM
うちで使用したコンパイラ版はこれですね。
> こうやって、割り算2回で20000までの素数を求めたら21秒で2262個。
> 元のままの、割り算と掛け算だと17秒、2262個。
> うん、やっぱりうちでは、誤差というには差が大きいくらい、掛け算のほうが早い
> 模様。
なるほど。やはり掛け算が速いのですね。
> 以上、レス元が分散して申し訳ありませんが、実家での検証3連発でした。
お忙しい中色々検証していただき、ありがたいです。
N88BASICの精度疑惑も晴れたので、98エミュの検証が必要そうですね。