どんな自然数から始めても良いので、その数が偶数ならば2で割り、奇数ならば3倍して1を加えることを繰り返します。 そうすると、どんな自然数から始めても必ず1になるというのはほんとうなのでしょうか。 例えば、11から始めると、11→34→17→52→26→13→40→20→10→5→16→8→4→2→1 となります。 この問題は有名な難問で、未だに解けていません。 また、コンピュータを使って、非常に大きな数(4兆)まで調べられていますが、1にならない例は発見されていません。 |
シミュレーションソフト「3x+1の問題」を自由にダウンロードして、動かして遊んでみてください。 もちろん無料ですので安心して使ってください。 ダウンロードしたファイルは圧縮してあるので解凍してください。 使用上の注意は、解凍して作られるフォルダの中のファイル Readme.txt を参照してください。 <ダウンロードしたWindows用アプリケーションソフトの使い方> ・[実験]ボタンをクリックします。 |
No | シミュレーションソフト名 | 対応OS |
1 | VBアプリケーションソフト『3x+1の問題』 | Windows Me/2000/XP/Vista/7/8/10 |
2 | VBアプリケーションソフト『3x+1の問題』 | Windows 95/98 |
3 | Javaアプリケーションソフト『3x+1の問題』 | Windows XP/Vista/7/8/10 |
VBアプリケーションを動作させるには、VBランタイム vb6rt340.exe をダウンロードして、インストールする必要があります。 インストールするには、ダウンロートしたファイル vb6rt340.exe をダブルクリックし作成されたフォルダ vb6rtest の中のファイル setup.exe をダブルクリックし、メッセージに従ってインストールします。 |
JavaアプリケーションはJRE(Java SE 実行環境)が導入された環境しか動作させることができません。Oracle社のサイトからJDK(Java Development Kit)をダウンロードしてインストールしてください(無料です)。 |
以下で、Javaアプレットプログラムリスト及びJavaアプリケーションプログラムリストを公開しています。 |
No | プログラムリスト名 | ファイル形式 |
1 | Javaプログラムリスト『3x+1の問題』 |