Thangan Blog!
LinuxからMinecraftまで。不定期で更新します
ページ
ホーム
About us
2014年2月16日日曜日
Basic 素数計算プログラム
JIS BASICが使えるソフトなどに貼り付けてご使用ください。私は十進BASICを使いました。
十万までの素数が出力されます。
仕 組みについては、まずFor構文で数字を1ずつ代入します。代入された値よりも前にある値をひとつずつ割ってあげて、余りを調べます。余りが0、つまり割 り切れるものがあればそれは素数ではないのではじきます。これを繰り返していってどれで割っても余りが出る数を素数として出力します。処理ははじめのうち は早いですが、割る数が増えるにつれてどんどん遅くなっていきます。
素数計算機.bas
LET A=2
PRINT A
FOR A=3 TO 100000
FOR B=2 TO A-1
IF MOD(A,B)=0 THEN
GOTO 100
END IF
NEXT B
PRINT A
100
NEXT A
END
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿