[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [リストへもどる]

一括表示

  新スレッド(ベーシック関連) - 文太 26/01/10-20:12 No.12672
  ┣ 素数 - 文太 26/01/10-20:58 No.12673
  ┃┗ Re: 素数 - としき 26/01/10-23:07 No.12676
  ┃ ┣ Re^2: 素数 - 文太 26/01/11-02:13 No.12677
  ┃ ┃┗ 用語整理(数@数学) - 文太 26/01/11-20:02 No.12683
  ┃ ┗ Re^2: 素数 - konno 26/01/11-18:15 No.12681
  ┃  ┗ 落ちる? 落ちない? - 文太 26/01/11-20:01 No.12682
  ┗ Re: 新スレッド(ベーシック関連) - konno 26/01/10-22:57 No.12675
   ┣ Re^2: 新スレッド(ベーシック関連) - 文太 26/01/11-02:24 No.12678
   ┗ prime2t7.exe @vanilla DOS - 文太 26/01/11-12:26 No.12680
(12672) 12672新スレッド(ベーシック関連)  投稿者:文太   2026/01/10(土) 20:12
   コメント数 2

konnoさん

 いつまで続くのか分かりませんが、そろそろ新スレッドにしましょう。
 そのうち、オセロに行くかも。
 だらだらですが、お許しいただければ、僕は、いつまでもいつまでもやります。

 とにかく、これぐらいはやろうよ、と思ってました。体感的に、けっこう
かかったな、みたいな感じ。対して、20は速い。

C:\WK>prime2t6.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 ****
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 65550

Number.65550
19:55: 0 ;変じゃないですか? 夜7時55分だと思うけど、、、。
0: 0: 0 ;意味がよく分かりませんが、、、。ソース読もうとまだしてません
;1秒かかったと思う。
Prime Number = 6545 ;6545個、あるのね。

C:\WK>prime2t6.exe 1 ;オプションの意味もよく分からない、、、。
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 ****
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 20

Number.20
19:55: 0
0: 0: 0
Prime Number = 8

>type p000.dat
Number. 20
2
3
5
7
11
13
17
19

Number.20 Prime Number = 8
0: 0: 0 ;1秒かかってないと思う。
----------------------------------------
 2から20までの素数は8個という意味ですね。1ってカウントしないのですか?
 0も。
 素数を習ったのは、小学校のとき? 素数の定義をしりませぬ、いまも。
 おほほほほ。

 さあ、腐海菌との戦いを始めよう! ちょっとしたら、あいつをぜったいに
落とすぞ@ヤフオク。


      - No.12672 -    このTreeへ           [リストへもどる] pre


(12672) 12673素数  投稿者:文太   2026/01/10(土) 20:58
    12672 番 文太 さんへのコメント    コメント数 1

 さぼっただけです。

---------------------------------------------
素数とは、正の約数が1とその数自身である約数で、1でない自然数のことを
いいます。 簡単にいうと、「1」と「その数自身」でしか割りきれない数を
指します(※)。 (※)割り切れる数というのは、自然数で割ったときにあまりが
0である数を指します。
--------------------------------------------- by AI

 1は素数に分類されない。
 「あまりが0」であるとは、mod (modulus) = 0 ということですね。
 まだ読んでないよ。
 部屋がよけいぐちゃぐちゃになった! これでは寝れない、、、。

**** Prime Number Count Ver.250504 ****

 きっと、version 2025/05/04 の意味だと空想するのですが、こういうの
ちゃんと管理しません? (c) としき
 そういうことしてると、お客さんが逃げますよ。

 どの口が言う? だから、としきさんだって、言ったのは。僕じゃない。

      - No.12673 -    このTreeへ    コメント元:12672 へ [リストへもどる] pre


(12672) 12676Re: 素数  投稿者:としき   2026/01/10(土) 23:07
参照先:http://toshiki.la.coocan.jp/
    12673 番 文太 さんへのコメント    コメント数 2

口とか性格とか、すなわち頭の悪いとしきとか言うやつのことは無視するとして。

>  きっと、version 2025/05/04 の意味だと空想するのですが、こういうの
> ちゃんと管理しません? (c) としき
>  そういうことしてると、お客さんが逃げますよ。

どんなバージョン管理の方法でもバージョン番号の付与方法でもいいんですけど。
例えば、日付を使った方式の場合、1日に2つ以上のソースはリリースできない、
という問題は発生しがち。日付の後ろに枝番、という方法はあるわけですが、
何かが崩壊しそうな気はする。
多くの場合、バージョン番号は小数点つきの実数が使われますが、1から始まる
自然数を使って悪いことはない。
あるいは、公開するバージョンは整数値の部分を使い、内部的に非公開のものは
小数部分を使う、という方法を使うこともあると聞いたことがあります。

ところで、行番号のあるBASICでは、伝統的に10番刻みの行番号を使います。
なぜというに、途中に追加する場合に、空き番号を使うため。
これの応用というか、上記の少数を使ったものとのあわせ技で、バージョン管理も
10番刻みの整数のものが公開版、1番刻みのものが内部版、というものでも全く
構わない。
ただ、ここでの話題に無理やりこじつけると、公開版のバージョン番号は素数にして
非公開版は合成数にする、なんていうのも面白いかも。
素数の数を数えれば、いくつのバージョンを公開したかすぐにわかる。

      - No.12676 -    このTreeへ    コメント元:12673 へ [リストへもどる] soft


(12672) 12677Re^2: 素数  投稿者:文太   2026/01/11(日) 02:13
    12676 番 としき さんへのコメント    コメント数 1

としきさん

 あ、はくしょん大魔王なの? 呼んだよ!

>1番刻みのものが内部版、というものでも全く構わない。
 訳が分からない。
 自然数とかいわれたら、もう。
 自然数と整数って違うの?

>ただ、ここでの話題に無理やりこじつけると、公開版のバージョン番号は
>素数にして
 はふ。た、ぶ、ん、高尚な冗談なんですよね。

 お帰りなさいませ。
 寝ます。7千円だよ、あれ。信じられん。

      - No.12677 -    このTreeへ    コメント元:12676 へ [リストへもどる] soft


(12672) 12683用語整理(数@数学)  投稿者:文太   2026/01/11(日) 20:02
    12677 番 文太 さんへのコメント

  計算機とお付き合いしてるのですから、はいはい、ある程度、お勉強しますよ。


実数(real number) =数直線上の点で表せる数
・有理数(rational number)
負の整数、0、自然数(natural number、ふつう1,2,3、、)、
正の整数(integer or whole number)、
有限小数、循環小数
(小数=decimal, decimal fraction
小数点=decimal point)
・無理数(irrational number) ルート2、パイ、eとか
終わりなく循環しない小数


虚数(imaginary number) =2乗するとマイナスになる数
i^2=-1 とか表現するらしい
訳が分からん世界だのう、と思った
記憶がある。
理屈ではねぇ、、、とか。

      - No.12683 -    このTreeへ    コメント元:12677 へ [リストへもどる] pre


(12672) 12681Re^2: 素数  投稿者:konno   2026/01/11(日) 18:15
    12676 番 としき さんへのコメント    コメント数 1

ううう、この記事を書きかけてちょっと離れていたらVTDOSが落ちていました。(;_;)
今日は時空が歪んで霊も騒がしいぜ! また書き直しだ。(;_;)

> >  きっと、version 2025/05/04 の意味だと空想するのですが、こういうの
> > ちゃんと管理しません? (c) としき
> >  そういうことしてると、お客さんが逃げますよ。

これだ! これが原因で時間もとい脳内でループしていたのが深層のようです。

> 例えば、日付を使った方式の場合、1日に2つ以上のソースはリリースできない、
> という問題は発生しがち。日付の後ろに枝番、という方法はあるわけですが、
> 何かが崩壊しそうな気はする。

やっぱりこの方式が良いですね。枝はアルファベットが好きですが。
CKWVの改造版は小数点やアルファベットが使えず崩壊するので桁数を増やしましたね。

> あるいは、公開するバージョンは整数値の部分を使い、内部的に非公開のものは
> 小数部分を使う、という方法を使うこともあると聞いたことがあります。

なるほど。参考になります。

> ただ、ここでの話題に無理やりこじつけると、公開版のバージョン番号は素数にして
> 非公開版は合成数にする、なんていうのも面白いかも。
> 素数の数を数えれば、いくつのバージョンを公開したかすぐにわかる。

うう、これは素数を暗算できる人のみの特級スキルでしょう。(>_<)
こんな発想するのはSランク?

      - No.12681 -    このTreeへ    コメント元:12676 へ [リストへもどる] soft


(12672) 12682落ちる? 落ちない?  投稿者:文太   2026/01/11(日) 20:01
    12681 番 konno さんへのコメント

konnoさん

 ここだけ。

>VTDOSが落ちていました。(;_;)
 はい、やはり落ちるときには落ちますね。僕のばあい、

2025/12/12 23:22 633,549 inside1.txt
2025/11/28 22:41 861,163 inside2.txt
2025/12/10 23:20 1,404,570 internal.txt
2025/12/08 00:14 1,724,388 kip_7asm.txt

 なんてサイズのファイル(超巨大でもないと思う)を扱っていて、過去4カ月の
あいだに(EMS改善版にして以降)5回くらい落ちましたかね。ちゃんと
「テンポラリーファイルエラー」というメッセージが出る場合もあれば、単に
無言のまま1時間の労働をパーにしてくれる場合もあり、、、。
 純DOSでは(まだ1カ月弱ぐらいだと思うけど)、まったく起こりません。
こっちでは使い方が激しいです。容赦遠慮ないから。でも、落ちたりしない。

 遠い昔のエスキの例(としきさんご指摘)とかxcのバグ(取れてます see
mezala#6183)とかとは別に(これらは vz.comの問題)、VTDOSに、まだ、何か
あると僕は思っています。

 自慢か嫌味になるから言うの止めとこ、と思っていたのだけど、そのリスクは
ぜったいあるとして、こまめなセーブを心がけましょう!

      - No.12682 -    このTreeへ    コメント元:12681 へ [リストへもどる] pre


(12672) 12675Re: 新スレッド(ベーシック関連)  投稿者:konno   2026/01/10(土) 22:57
    12672 番 文太 さんへのコメント    コメント数 2

> C:\WK>prime2t6.exe 1
> 19:55: 0 ;変じゃないですか? 夜7時55分だと思うけど、、、。
> 0: 0: 0 ;意味がよく分かりませんが、、、。ソース読もうとまだしてません

うげげ、またまたバグ入りのを上げてしまいました。
直したと思ったらテスト用の方を上げてしまうとは。同じ失敗を繰り返しているのは
世界が時間がループしているのか。φ(..; バキッ\(--;

すみません。再々アップです。こんどこそ直っているはず。m(__)m

#txt:prime2t7.lzh 7074bytes with TBC ソース

>  2から20までの素数は8個という意味ですね。1ってカウントしないのですか?

1は素数ではないというのが世界の趨勢らしいです。
私は偶数の2が入るのが釈然としないんですが。

# この世界は割り切れないということであらうか・・・

      - No.12675 -    このTreeへ    コメント元:12672 へ [リストへもどる] pre


(12672) 12678Re^2: 新スレッド(ベーシック関連)  投稿者:文太   2026/01/11(日) 02:24
    12675 番 konno さんへのコメント

konnoさん

>すみません。再々アップです。こんどこそ直っているはず。m(__)m
 明日、あるいは今日中に。

>txt:prime2t7.lzh 7074bytes with TBC ソース
 Good!

>1は素数ではないというのが世界の趨勢らしいです。
 ふーん。趨勢には勝てませぬ。
 0は深遠ですね。PC的には「0除算」が致命的っぽいけど、これはなぜ?
 なぜか無限ループ状態に入るんでしょうね???

>私は偶数の2が入るのが釈然としないんですが。
 なるほど、そういう考え方もあるんですね。2で割ったら1ですからね。
 半分にできる、、、でも「自身」で割っても割ったことにならないらしい。
 ここは少し論理的整合がかなってる感じがする。

>この世界は割り切れないということであらうか・・・
 数学科の整数論の人とかに聞いたら、面白い話が聞けるのかもしれないですね。
 ま、待てよ、16進数、あるいは2進数で「表現」したら、素数ある?
 ふつうにあるはずだよな、、、。先生、教えてください、素数ってなんですか?
とか散歩しながら考えていました。
 10進数がぜんぜん自然でないような気がしてきました。指がたまたま10本
だっただけだよ、とか。


      - No.12678 -    このTreeへ    コメント元:12675 へ [リストへもどる] pre


(12672) 12680prime2t7.exe @vanilla DOS  投稿者:文太   2026/01/11(日) 12:26
    12675 番 konno さんへのコメント

konnoさん

C:\>prime2t7.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 **** ;2025?
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 20 ;20まで
12: 4:56 ;ちょっと見栄えが悪いと思う。ゼロ埋めは?
12: 4:56 ;あるいは引き算の結果を知らせるのが目的なら、ここは
Number.20 ;要らない? debug mode ?
0: 0: 0 ;上の引き算の結果なんですね。0秒(ではないが)
Prime Number = 8 ;0.1秒単位まで出てほしい


C:\WK>prime2t7.exe 1
コマンドラインの引数 1 1
**** Prime Number Count Ver.250504 **** ;2025?
opt 1:画面+file 2:カウント 12:カウントなし+file 99>: opt= 1 0
Prime Number (20 to 100000 ) ? 65550 ;たしかVTDOSで問題のでる、65550まで
12: 5:15
12: 5:16
Number.65550
0: 0: 1 ;1秒(そんなにかかってないと思うけど)
Prime Number = 6545


 ずっと意味が分からなかったのですが、#12664によると、
DOSVAXJ3/MS-DOS Player: 13秒
VTDOS: 17秒 ;答が間違っているらしい。10も。
 だったのですね。


      - No.12680 -    このTreeへ    コメント元:12675 へ [リストへもどる] pre