どんな自然数から始めても良いので、その数が偶数ならば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
 VBアプリケーションソフト『3x+1の問題』 Windows Me/2000/XP/Vista/7/8/10
 VBアプリケーションソフト『3x+1の問題』 Windows 95/98
 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 プログラムリスト名 ファイル形式
 Javaプログラムリスト『3x+1の問題』 PDF




戻る