(57)【特許請求の範囲】
【請求項１】
表示手段と、
任意の分数を前記表示手段に表示させる分数表示制御手段と、
この分数表示制御手段により表示された分数を小数に変換する分数小数変換手段と、
この分数小数変換手段により変換された小数が循環小数であるか否かを判断する循環小数判断手段と、
前記分数小数変換手段により変換された小数を前記表示手段に表示させる小数表示制御手段と、
この小数表示制御手段により表示された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の始点及び終点を前記表示手段に識別表記させる循環節表記制御手段と、
前記小数表示制御手段により識別表記された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の桁数を前記表示手段に表示させる桁数表示制御手段と、
前記循環節表記制御手段により始点及び終点が識別表記された循環小数の循環節が前記表示手段の表示可能範囲に収まるか否かを判断する表示可否判断手段と、
この表示可否判断手段により前記循環小数の循環節が前記表示手段の表示可能範囲に収まらないと判断された場合に、当該表示手段にスクロールマークを表示させるスクロールマーク表示制御手段と、
このスクロールマーク表示制御手段により前記表示手段にスクロールマークが表示された状態で、ユーザ操作に応じて当該表示手段に表示されている循環小数をスクロールして表示させるスクロール表示制御手段と、
を備えたことを特徴とする循環小数表示装置。
【請求項２】
循環節の始点及び終点を指定表示するための記号として国または地域で異なる複数種類の記号を記憶する循環節記号記憶手段と、
ユーザ操作に応じて前記循環節記号記憶手段により記憶された複数種類の記号のうちの何れかの種類の記号を設定する循環節記号設定手段とをさらに備え、
前記循環節表記制御手段は、
前記小数表示制御手段により表示された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の始点及び終点を前記循環節記号設定手段により設定された種類の記号により識別表記する、
ことを特徴とする請求項１に記載の循環小数表示装置。
【請求項３】
コンピュータを、
任意の分数を表示部に表示させる分数表示制御手段、
この分数表示制御手段により表示された分数を小数に変換する分数小数変換手段、
この分数小数変換手段により変換された小数が循環小数であるか否かを判断する循環小数判断手段、
前記分数小数変換手段により変換された小数を前記表示部に表示させる小数表示制御手段、
この小数表示制御手段により表示された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の始点及び終点を前記表示部に識別表記させる循環節表記制御手段、
前記小数表示制御手段により識別表記された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の桁数を前記表示部に表示させる桁数表示制御手段、
前記循環節表記制御手段により始点及び終点が識別表記された循環小数の循環節が前記表示部の表示可能範囲に収まるか否かを判断する表示可否判断手段、
この表示可否判断手段により前記循環小数の循環節が前記表示部の表示可能範囲に収まらないと判断された場合に、当該表示部にスクロールマークを表示させるスクロールマーク表示制御手段、
このスクロールマーク表示制御手段により前記表示部にスクロールマークが表示された状態で、ユーザ操作に応じて当該表示部に表示されている循環小数をスクロールして表示させるスクロール表示制御手段、
として機能させるようにしたコンピュータ読込可能な循環小数表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電卓と称する小型の電子式計算機にあって、循環小数を見易く表示するための循環小数表示装置および循環小数表示制御プログラムに関する。
【背景技術】
【０００２】
従来、小型の電子式計算機において、小数を含む計算結果が表示される場合に、例えば小数点以下の桁数が多くその計算結果が表示可能桁数に収まらない場合には、当該収まらない数値は省略し収まるところまでの数値として表示させている。また、これは計算結果が循環小数を含む場合も同様であり、表示可能桁数に収まるまでの数値が表示される。
【０００３】
一方で、循環小数を表示させる場合に、当該循環小数をその循環節を表す規定の記号を付して表示させるようにした計算装置が考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２０００−１２２９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、従来の電子式計算機では、循環小数を表示させる場合、その循環節を認識可能な記号と共に表示させることが考えられているものの、当該循環小数の循環節そのものが長く表示可能桁数を超えてしまう場合には、その循環小数の全体について全く認識することができない問題がある。
【０００５】
本発明は、このような課題に鑑みなされたもので、表示すべき循環小数値の循環節が長すぎ表示仕切れない場合でも、循環小数の全体について容易に認識することが可能になる循環小数表示装置および循環小数表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の循環小数表示装置は、表示手段と、任意の分数を前記表示手段に表示させる分数表示制御手段と、この分数表示制御手段により表示された分数を小数に変換する分数小数変換手段と、この分数小数変換手段により変換された小数が循環小数であるか否かを判断する循環小数判断手段と、前記分数小数変換手段により変換された小数を前記表示手段に表示させる小数表示制御手段と、この小数表示制御手段により表示された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の始点及び終点を前記表示手段に識別表記させる循環節表記制御手段と、前記小数表示制御手段により識別表記された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の桁数を前記表示手段に表示させる桁数表示制御手段と、前記循環節表記制御手段により始点及び終点が識別表記された循環小数の循環節が前記表示手段の表示可能範囲に収まるか否かを判断する表示可否判断手段と、この表示可否判断手段により前記循環小数の循環節が前記表示手段の表示可能範囲に収まらないと判断された場合に、当該表示手段にスクロールマークを表示させるスクロールマーク表示制御手段と、このスクロールマーク表示制御手段により前記表示手段にスクロールマークが表示された状態で、ユーザ操作に応じて当該表示手段に表示されている循環小数をスクロールして表示させるスクロール表示制御手段と、を備えたことを特徴としている。
【０００７】
請求項２に記載の循環小数表示装置は、前記請求項１に記載の循環小数表示装置において、循環節の始点及び終点を指定表示するための記号として国または地域で異なる複数種類の記号を記憶する循環節記号記憶手段と、ユーザ操作に応じて前記循環節記号記憶手段により記憶された複数種類の記号のうちの何れかの種類の記号を設定する循環節記号設定手段とをさらに備え、前記循環節表記制御手段は、前記小数表示制御手段により表示された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の始点及び終点を前記循環節記号設定手段により設定された種類の記号により識別表記することを特徴としている。
【０００９】
請求項３に記載の循環小数表示制御プログラムは、コンピュータを、任意の分数を表示部に表示させる分数表示制御手段、この分数表示制御手段により表示された分数を小数に変換する分数小数変換手段、この分数小数変換手段により変換された小数が循環小数であるか否かを判断する循環小数判断手段、前記分数小数変換手段により変換された小数を前記表示部に表示させる小数表示制御手段、この小数表示制御手段により表示された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の始点及び終点を前記表示部に識別表記させる循環節表記制御手段、前記小数表示制御手段により識別表記された小数が前記循環小数判断手段により循環小数であると判断された場合に、当該循環小数の循環節の桁数を前記表示部に表示させる桁数表示制御手段、前記循環節表記制御手段により始点及び終点が識別表記された循環小数の循環節が前記表示部の表示可能範囲に収まるか否かを判断する表示可否判断手段、この表示可否判断手段により前記循環小数の循環節が前記表示部の表示可能範囲に収まらないと判断された場合に、当該表示部にスクロールマークを表示させるスクロールマーク表示制御手段、このスクロールマーク表示制御手段により前記表示部にスクロールマークが表示された状態で、ユーザ操作に応じて当該表示部に表示されている循環小数をスクロールして表示させるスクロール表示制御手段、として機能させることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、表示すべき循環小数値の循環節が長すぎ表示仕切れない場合でも、循環小数の全体について容易に認識することが可能になる循環小数表示装置および循環小数表示制御プログラムを提供できる。
【発明を実施するための最良の形態】
【００１１】
以下図面により本発明の実施の形態について説明する。
【００１２】
図１は、本発明の循環小数表示装置の実施形態に係る電子式計算機の電子回路の構成を示すブロック図である。
【００１３】
この電子式計算機１０は、コンピュータである制御部（ＣＰＵ）１１を備えている。
【００１４】
制御部（ＣＰＵ）１１は、ＲＯＭ１２に予め記憶されているシステムプログラム、あるいはメモリカードなどの外部記憶媒体１３から記憶媒体読み取り部１４を介してＲＯＭ（フラッシュ）１２に読み込まれた計算機制御プログラム、あるいは通信ネットワークＮ上のＷｅｂサーバ（プログラムサーバ）１５から通信制御部１６を介してダウンロードされ前記ＲＯＭ（フラッシュ）１２に読み込まれた計算機制御プログラムに従いＲＡＭ１７を作業用メモリ（ワークメモリ）として回路各部の動作を制御する。そして、前記ＲＯＭ１２に予め記憶されたシステムプログラムや計算機制御プログラムは、キー入力部１８からのキー入力信号に応じて起動される。
【００１５】
制御部（ＣＰＵ）１１には、前記ＲＯＭ１２、記憶媒体読み取り部１４、通信制御部１６、ＲＡＭ１７、キー入力部１８が接続される他に、液晶表示部（ＬＣＤ）１９が接続される。
【００１６】
ＲＯＭ１２には、本電子式計算機１０の全体の動作を司る計算機制御プログラムが予め記憶されると共に、キー入力表示あるいは計算結果として入力表示された分数値を整数，小数，循環小数の何れかに変換して表示させるための「分数→循環小数変換プログラム」１２ａ、当該「分数→循環小数変換プログラム」１２ａの実行に伴い変換された循環小数値が前記表示部１９の表示可能桁数に収まるか否かを判別するための「循環小数表示可否判別プログラム」１２ｂなどが記憶される。また、このＲＯＭ１２には、次の図２に示すような内容の循環節表記方法データベース１２ｃが予め記憶される。
【００１７】
図２は、前記電子式計算機１０のＲＯＭ１２に記憶される循環節表記方法データベース１２ｃの内容を示す図である。
【００１８】
この循環節表記方法データベース１２ｃには、前記循環小数の循環節を表示させる際にその循環節の始点〜終点間を表記するための国・地域ごとに異なる規定の記号が記憶される。
【００１９】
図３は、前記電子式計算機１０の「分数→循環小数変換プログラム」１２ａの実行に伴い変換表記された国・地域毎に異なる循環小数の表記例を示す図である。
【００２０】
同図３では、分数［１／３］を小数［０．３３３３…］に変換した際にその循環小数の循環節が［３］の１桁になる場合を示すものであり、例えば図３（Ａ）に示すように、欧州形式の場合には、循環節の始点，途中，終点の各数値の全てに対してオーバライン記号ＯＬが表示され、また図３（Ｂ）に示すように、日本形式の場合には、循環節の始点，終点の２つの数値に対してドット記号ＤＳ，ＤＥが表示され、また図３（Ｃ）に示すように、ベトナム形式の場合には、循環節の始点〜終点間を括る括弧記号ＰＳ，ＰＥが表示され、さらに図３（Ｄ）に示すように、フランス形式の場合には、循環節の始点，途中，終点の各数値の全てに対してアンダーライン記号ＵＬが表示される。
【００２１】
キー入力部１８には、本電子式計算機１０に搭載された各種の計算モードをメニュー画面にして表示させる際に操作される「メニューキー」１８ａ、通常電卓に備えられる各種の文字や数値データを入力する際に操作される「文字・数字入力キー群」１８ｂ、表示画面上のカーソルＣで示される入力位置を移動表示させたり表示範囲をスクロール表示させたりする際に操作される「←」「→」の各カーソルキー１８ｃ、入力データの確定や計算の実行を指示する際に操作される「実行キー」１８ｄなどが設けられる。
【００２２】
ＲＡＭ１７には、各種の計算処理に伴い制御部１１に入出力される種々のデータを一時記憶するための作業領域（ワークメモリ）１７ａが確保されると共に、本電子式計算機１０を使用する国・地域に応じて前記循環節表記方法データベース１２ｃの表示形式を設定する循環節表記方法設定情報１７ｂが記憶される。
【００２３】
表示部１９は、ドットマトリクス型の液晶表示部からなり、例えば３行１６桁の数字、文字の表示が可能である。
【００２４】
そして、この表示部１９には、各種の計算処理に伴い整数、小数、分数表示が行われると共に、循環小数が表示された際には、その循環節の桁数も表示される。さらに前記「循環小数表示可否判別プログラム」１２ｂに従いその循環小数が当該表示部１９の表示可能桁数に収まらないと判別された場合には、その数字表示が隠れている方向へのスクロール表示が可能であることを示すスクロール可能マークＭＬ，ＭＲが表示される。
【００２５】
次に、前記構成の電子式計算機１０による分数→小数変換表示機能について説明する。
【００２６】
図４は、前記電子式計算機１０の分数→小数変換表示機能を主体とする全体動作処理を示すフローチャートである。
【００２７】
図５は、前記電子式計算機１０の全体動作処理に伴う分数→循環小数変換処理を示すフローチャートである。
【００２８】
図６は、前記電子式計算機１０の分数→小数変換表示機能に従ったユーザ操作に伴う表示動作例を示す図である。
【００２９】
例えば図６（Ａ）に示すように、キー入力部１８の「メニューキー」１８ａの操作に応じて表示部１９に表示された各種計算モードのメニュー画面に従い、「分数→循環小数変換モード」が選択決定されて設定される（ステップＳ１（ＹＥＳ））。
【００３０】
この「分数→循環小数変換モード」において、図６（Ｂ）に示すように、ユーザ操作に応じた計算処理あるいは単純入力処理により分数［１／１７］が入力・表示され（ステップＳ２）、当該分数［１／１７］を整数あるいは小数にして表示させるべく「実行キー」“＝”１８ｄが操作されると、図６（Ｃ）に示すように、ＲＯＭ１２に予め記憶された分数→循環小数変換プログラム１２ａが起動され、図５における分数→循環小数変換処理へ移行される（ステップＳＡ）。
【００３１】
この分数→循環小数変換処理が起動されると、先ず、現在入力・表示されている分数［１／１７］の分子“１”が“ａ”、分母“１７”が“ｂ”とされ（ステップＡ１）、分子“ａ”（＝１）が分母“ｂ”（＝１７）で割り切れるか否か判断される（ステップＡ２）。
【００３２】
このステップＡ２において、分子“ａ”が分母“ｂ”で割り切れると判断された場合には（ステップＡ２（ＹＥＳ））、整数となるその商［ａ／ｂ］がＲＡＭ１７内の作業領域１７ａに記憶される（ステップＡ３）。
【００３３】
一方、前記ステップＡ２において、分子“ａ”（＝１）が分母“ｂ”（＝１７）で割り切れないと判断された場合には（ステップＡ２（ＮＯ））、そのときの商“０”がｑ(i)、余り“１”がｃ(i)、ｉ＝０とされ（ステップＡ４）、当該余りｃ(0)×１０（＝１０）が分母“ｂ”（＝１７）で割り切れるか否か判断される（ステップＡ５）。
【００３４】
このステップＡ５において、余りｃ(0)×１０（＝１０）が分母“ｂ”（＝１７）で割り切れないと判断された場合には（ステップＡ５（ＮＯ））、ｉ＝ｉ＋１とインクリメントされてそのときの商“０”がｑ(1)、余り“１”がｃ(1)とされ（ステップＡ６）、当該余りｃ(i)が過去の余りｃ(0)〜ｃ(i-1)の何れかの余り（ｃ(k)）と一致するか否か判断される（ステップＡ７）。
【００３５】
この場合、現在の余りｃ(1)（＝１０）は過去の余りｃ(0)（＝１）〜ｃ(i-1)（＝１）と一致しないと判断されるので（ステップＡ７（ＮＯ））、前記ステップＡ５に戻り、現在の余りｃ(1)×１０（＝１００）が分母“ｂ”（＝１７）で割り切れるか否か判断される。
【００３６】
そして、現在の余りｃ(1)×１０（＝１００）が分母“ｂ”（＝１７）で割り切れないと判断されると（ステップＡ５（ＮＯ））、さらにｉ＝ｉ＋１、そのときの商“５”がｑ(2)、余り“１５”がｃ(2)とされ（ステップＡ６）、当該余りｃ(2)（＝１５）が過去の余りｃ(0)（＝１）〜ｃ(i-1)（＝１０）の何れかの余り（ｃ(k)）と一致するか否か判断される（ステップＡ７）。
【００３７】
この場合も続けて、現在の余りｃ(2)（＝１５）は過去の余りｃ(0)（＝１）〜ｃ(i-1)（＝１０）と一致しないと判断されるので（ステップＡ７（ＮＯ））、再び前記ステップＡ５に戻り、現在の余りｃ(2)×１０（＝１５０）が分母“ｂ”（＝１７）で割り切れるか否か判断される。
【００３８】
そして、現在の余りｃ(2)×１０（＝１５０）が分母“ｂ”（＝１７）で割り切れないと判断されると（ステップＡ５（ＮＯ））、さらにｉ＝ｉ＋１、そのときの商“８”がｑ(3)、余り“１４”がｃ(3)とされ（ステップＡ６）、当該余りｃ(3)（＝１４）が過去の余りｃ(0)（＝１）〜ｃ(i-1)（＝１５）の何れかの余り（ｃ(k)）と一致するか否か判断される（ステップＡ７）。
【００３９】
この場合も続けて、現在の余りｃ(3)（＝１４）は過去の余りｃ(0)（＝１）〜ｃ(i-1)（＝１５）と一致しないと判断されるので（ステップＡ７（ＮＯ））、再び前記ステップＡ５に戻り、現在の余りｃ(3)×１０（＝１４０）が分母“ｂ”（＝１７）で割り切れるか否か判断される。
【００４０】
この後、前記ステップＡ５〜Ａ７における除算処理が同様に繰り返され、同ステップＡ６において、その商ｑ(0)〜ｑ(17)（＝0.05882352941176470）、余りｃ(17)（＝１０）が得られると、当該余りｃ(17)（＝１０）が過去の余りｃ(1)（＝１０：ｃ(k)）と一致したと判断される（ステップＡ７（ＹＥＳ））。
【００４１】
すると、前記商ｑ(0)〜ｑ(17)（＝0.05882352941176470）のうちのｑ(k)〜ｑ(i-1)、つまりｑ(1)〜ｑ(16)（＝0588235294117647）が循環節として設定され（ステップＡ８）、当該ｑ(1)〜ｑ(16)（＝0588235294117647）を循環節とした商ｑ(0)〜ｑ(16)（＝0.{0588235294117647}）がＲＡＭ１７内の作業領域１７ａに記憶される（ステップＡ９）。
【００４２】
そして、前記循環節の桁数（ｉ−ｋ）（＝１６）が算出されて同作業領域１７ａに記憶される（ステップＡ１０）。
【００４３】
一方、前記ステップＡ５〜Ａ７における除算処理の過程において、その時点の余りｃ(i)×１０が分母“ｂ”で割り切れたと判断された場合には（ステップＡ５（ＹＥＳ））、その時点で整数または小数となる商ｑ(0)〜ｑ(i)がＲＡＭ１７内の作業領域１７ａに記憶される（ステップＡ１１）。
【００４４】
こうして前記一連の分数→循環小数変換処理が終了すると（ステップＳＡ）、前記ＲＡＭ内の作業領域１７ａに記憶された商が循環節の設定された循環小数であるか否かが判断され（ステップＳ４）、例えば前記ステップＡ３またはＡ１１において記憶された整数または小数であると判断された場合には（ステップＳ４（ＮＯ））、当該整数または小数からなる商が表示部１９に表示される（ステップＳ５）。
【００４５】
一方、前記ＲＡＭ内の作業領域１７ａに前記ステップＡ９にて記憶された商（＝0.{0588235294117647}）が循環節の設定された循環小数であると判断された場合には（ステップＳ４（ＹＥＳ））、例えば図６（Ｄ）に示すように、当該循環小数である商（＝0.{0588235294117647}）がその循環節{0588235294117647}の始点〜終点を指定表記する循環節表記方法設定情報１７ｂとして予め選択設定された国・地域毎に異なる記号（図２，図３参照）を付加して表示部１９に表示される（ステップＳ６）。またこれと共に、前記ステップＡ１０において記憶された前記循環節{0588235294117647}の桁数（＝１６）が「循環桁数＝１６」として表示される（ステップＳ７）。
【００４６】
この実施形態の場合には、前記循環節表記方法設定情報１７ｂが「日本」に選択設定されている表示動作例を示しており、前記循環節{0588235294117647}の始点，終点に対してはドット記号ＤＳ，ＤＥが付加されて表示される。
【００４７】
するとこれに伴い、前記表示部１９に表示された循環小数（0.{0588235294117647}）がその表示可能桁数内に収まるか否か判断され（ステップＳ８）、前記図６（Ｄ）で示したように、表示可能桁数内に収まらないと判断された場合には（ステップＳ８（ＮＯ））、当該循環小数の表示可能な部分（0.{0588235294117）が表示されると共に、続く数字表示(647)が隠れている方向へのスクロール表示が可能であることを示すスクロール可能マーク（この場合はＭＲ）が表示される（ステップＳ９）。
【００４８】
このスクロール可能マークＭＲの表示された前記循環小数の一部表示状態（0.0588235294117）において、図６（Ｅ）に示すように、当該マークＭＲの示す方向に応じたカーソルキー「→」１８ｃｒが操作されると（ステップＳ１０（ＹＥＳ））、当該循環小数の表示がキー操作指定の方向にスクロールされて表示され、その隠されていた前記循環節末尾の数字表示(647)まで前記終点ドット記号ＤＥが付加されて表示される（ステップＳ１１）。この際逆に、表示可能桁数内に収まらない前記循環小数の先頭の数字表示(0.0)が隠され、同先頭方向へのスクロール表示が可能であることを示すスクロール可能マークＭＬが表示される。
【００４９】
したがって、前記構成の電子式計算機１０による分数→小数変換表示機能によれば、分数［１／１７］を入力表示させて「実行キー」“＝”１８ｄを操作すると、当該分数の分子／分母間での除算処理が行われて整数あるいは小数の商が算出され、循環小数（0.{0588235294117647}）として算出された場合には、その循環節{0588235294117647}の始点〜終点を表記する記号（日本の場合にはドット記号ＤＳ，ＳＥ）が付加された当該循環小数が表示部１９に表示される。そして、前記除算算出された循環小数（0.{0588235294117647}）が表示部１９の表示可能桁数内に収まらない場合には、その数字表示が隠される方向へのスクロール表示が可能であることを示すスクロール可能マークＭＲ，ＭＬが共に表示され、当該マークＭＲ，ＭＬに応じた方向のカーソルキー１８ｃが操作されると、同方向へスクロール表示されて前記隠されていた数字表示が表示出力される。このため、任意の分数から変換された循環小数をその循環節を明確に表記して表示できるだけでなく、当該表示すべき循環小数の循環節が長すぎ表示仕切れない場合でも、同循環小数の全体について容易に認識することができるようになる。
【００５０】
また、前記構成の電子式計算機１０による分数→小数変換表示機能によれば、前記循環節の始点〜終点を表記する記号は、本計算機１０を使用する国・地域を循環節表記方法設定情報１７ｂとして予め選択設定しておくことで、当該設定された国・地域に応じて異なる記号が循環節表記方法データベース１２ｃから選択的に読み出されて表記されるので、使用国・使用地域を問わずに規定の循環小数表記を行うことができる。
【００５１】
さらに、前記構成の電子式計算機１０による分数→小数変換表示機能によれば、前記循環小数をその循環節の始点〜終点を記号で示して表示するのに伴い、当該循環節の循環桁数も共に表示させるので、表示すべき循環小数の循環節が長すぎ表示仕切れない場合でも、同循環小数の全体についてより容易に認識することができるようになる。
【００５２】
なお、前記実施形態において記載した電子式計算機１０による動作手法、すなわち、図４のフローチャートに示す分数→小数変換表示機能を主体とする全体動作処理、図５のフローチャートに示す前記全体動作処理に伴う分数→循環小数変換処理などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体（１３）に格納して配布することができる。そして、電子式計算機１０のコンピュータは、この外部記憶媒体（１３）に記憶されたプログラムを記憶装置（１２）（１７）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した分数→小数変換表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００５３】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）Ｎ上を伝送させることができ、この通信ネットワークＮに接続された通信装置（１６）によって前記プログラムデータを電子式計算機１０のコンピュータに取り込み、前述した分数→小数変換表示機能を実現することもできる。
【００５４】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００５５】
【図１】本発明の循環小数表示装置の実施形態に係る電子式計算機の電子回路の構成を示すブロック図。
【図２】前記電子式計算機１０のＲＯＭ１２に記憶される循環節表記方法データベース１２ｃの内容を示す図。
【図３】前記電子式計算機１０の「分数→循環小数変換プログラム」１２ａの実行に伴い変換表記された国・地域毎に異なる循環小数の表記例を示す図。
【図４】前記電子式計算機１０の分数→小数変換表示機能を主体とする全体動作処理を示すフローチャート。
【図５】前記電子式計算機１０の全体動作処理に伴う分数→循環小数変換処理を示すフローチャート。
【図６】前記電子式計算機１０の分数→小数変換表示機能に従ったユーザ操作に伴う表示動作例を示す図である。
【符号の説明】
【００５６】
１０  …電子式計算機
１１  …制御部（ＣＰＵ）
１２  …ＲＯＭ
１２ａ…分数→循環小数変換プログラム
１２ｂ…循環小数表示可否判別プログラム
１２ｃ…循環節表記方法データベース
１３  …外部記憶媒体
１４  …記憶媒体読み取り部
１５  …Ｗｅｂサーバ
１６  …通信制御部
１７  …ＲＡＭ
１７ａ…作業領域
１７ｂ…循環節表記方法設定情報
１８  …キー入力部
１８ａ…「メニューキー」
１８ｂ…「文字・数字キー群」
１８ｃ…「カーソルキー」
１８ｄ…「実行キー」
１９  …表示部
Ｎ  …通信ネットワーク
ＯＬ  …循環節表記用オーバライン記号
ＤＳ，ＤＥ…循環節表記用ドット記号
ＰＳ，ＰＥ…循環節表記用括弧記号
ＵＬ  …循環節表記用アンダーライン記号
Ｃ  …カーソル
ＭＬ，ＭＲ…スクロール可能マーク
【図１】
0004396758.tif 000002
【図２】
0004396758.tif 000003
【図３】
0004396758.tif 000004
【図４】
0004396758.tif 000005
【図５】
0004396758.tif 000006
【図６】
0004396758.tif 000007