(57)【特許請求の範囲】
【請求項１】
不等式を入力する不等式入力手段と、
この不等式入力手段により入力された不等式の解を演算する不等式演算手段と、
この不等式演算手段により演算された前記不等式の解と当該不等式の不等記号とに基づき記号と不等記号とを組み合わせた解の表記パターンを決定する解表記パターン決定手段と、
この解表記パターン決定手段により決定された解の表記パターンを表示部に表示させると共に、当該解の表記パターンの記号に対応するところの前記演算手段により演算された前記不等式の解の値を同表示部に表示させる解表示制御手段と、
を備えたことを特徴とする不等式計算機。
【請求項２】
前記解表示制御手段は、
前記解表記パターン決定手段により決定された解の表記パターンを表示部に表示させると共に、当該解の表記パターンの記号に対応するところの前記演算手段により演算された前記不等式の解の値を該記号に対応付けて同表示部に表示させる、
ことを特徴とする請求項１に記載の不等式計算機。
【請求項３】
前記解表示制御手段は、
前記表示部に表示された解の表記パターンの中の解に相当する記号をユーザ操作に応じて指定する記号指定手段を有し、
この記号指定手段により指定された解の表記パターンの記号に対応するところの前記演算手段により演算された前記不等式の解の値を同表示部に表示させる、
ことを特徴とする請求項１に記載の不等式計算機。
【請求項４】
解の表示モードを計算機的表示モードまたは数学的自然表示モードに設定する表示モード設定手段と、
この表示モード設定手段により数学的自然表示モードが設定されている場合には、前記解表記パターン決定手段により決定された解の表記パターンの記号に代えて前記演算手段により演算された前記不等式の解の値を代入してなる解の表記を前記表示部に表示させる数学的解表示制御手段と、
をさらに備えたことを特徴とする請求項１ないし請求項３の何れか１項に記載の不等式計算機。
【請求項５】
前記数学的解表示制御手段により表示部に表示された解の表記が当該表示部に表示しきれていない場合に、同表示部にスクロール用のシンボルを表示させるシンボル表示制御手段と、
このシンボル表示制御手段により前記表示部にスクロール用のシンボルが表示された場合に、ユーザ操作に応じて当該表示部に表示されている解の表記をスクロールして表示させるスクロール表示制御手段と、
をさらに備えたことを特徴とする請求項４に記載の不等式計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不等式の演算表示機能を有する不等式計算機に関する。
【背景技術】
【０００２】
従来、不等式の演算表示機能を有する電子式計算機として、所望の関数式に応じたグラフ表示機能を有するグラフ関数電卓がある。
【０００３】
このグラフ関数電卓によれば、Ｙ＞ｆ（Ｘ）の不等式を入力すると、Ｙ＝ｆ（Ｘ）に対応するグラフの軌跡が描画表示されると共に、その不等記号に対応する解の範囲が斜線表示や強調表示などにより識別表示されるものである（例えば、特許文献１参照。）。
【０００４】
また、入力された不等式について、その不等記号に対応する解の範囲を数直線グラフ上で指示して表示するようにした不等式処理装置も考えられている（例えば、特許文献２参照。）。
【特許文献１】特開平０８−１８０１９７号公報
【特許文献２】特開２０００−２４２８０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記従来のグラフ関数電卓によれば、電卓としては大画面の表示部を持ってグラフの表示が可能であるため、不等式の解の表示をグラフにして分かり易く表現することができる。しかしながら、例えば３行程度の文字列しか表示できない表示部を備えたスタンダードな関数電卓では、前述したようなグラフ表示ができないため、不等式の解のイメージを分かり易く表現することができない問題がある。
【０００６】
本発明は、このような課題に鑑みなされたもので、例えば大画面を持たないスタンダード関数電卓であっても、不等式の解を分かり易く表示することが可能になる不等式計算機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の不等式計算機は、不等式を入力する不等式入力手段と、この不等式入力手段により入力された不等式の解を演算する不等式演算手段と、この不等式演算手段により演算された前記不等式の解と当該不等式の不等記号とに基づき記号と不等記号とを組み合わせた解の表記パターンを決定する解表記パターン決定手段と、この解表記パターン決定手段により決定された解の表記パターンを表示部に表示させると共に、当該解の表記パターンの記号に対応するところの前記演算手段により演算された前記不等式の解の値を同表示部に表示させる解表示制御手段と、を備えたことを特徴としている。
【０００８】
請求項２に記載の不等式計算機は、前記請求項１に記載の不等式計算機において、前記解表示制御手段は、前記解表記パターン決定手段により決定された解の表記パターンを表示部に表示させると共に、当該解の表記パターンの記号に対応するところの前記演算手段により演算された前記不等式の解の値を該記号に対応付けて同表示部に表示させる、ことを特徴としている。
【０００９】
請求項３に記載の不等式計算機は、前記請求項１に記載の不等式計算機において、前記解表示制御手段は、前記表示部に表示された解の表記パターンの中の解に相当する記号をユーザ操作に応じて指定する記号指定手段を有し、この記号指定手段により指定された解の表記パターンの記号に対応するところの前記演算手段により演算された前記不等式の解の値を同表示部に表示させる、ことを特徴としている。
【００１０】
請求項４に記載の不等式計算機は、前記請求項１ないし請求項３の何れか１項に記載の不等式計算機において、解の表示モードを計算機的表示モードまたは数学的自然表示モードに設定する表示モード設定手段と、この表示モード設定手段により数学的自然表示モードが設定されている場合には、前記解表記パターン決定手段により決定された解の表記パターンの記号に代えて前記演算手段により演算された前記不等式の解の値を代入してなる解の表記を前記表示部に表示させる数学的解表示制御手段と、をさらに備えたことを特徴としている。
【００１１】
請求項５に記載の不等式計算機は、前記請求項４に記載の不等式計算機において、前記数学的解表示制御手段により表示部に表示された解の表記が当該表示部に表示しきれていない場合に、同表示部にスクロール用のシンボルを表示させるシンボル表示制御手段と、このシンボル表示制御手段により前記表示部にスクロール用のシンボルが表示された場合に、ユーザ操作に応じて当該表示部に表示されている解の表記をスクロールして表示させるスクロール表示制御手段と、をさらに備えたことを特徴としている。
【発明の効果】
【００１２】
本発明によれば、例えば大画面を持たないスタンダード関数電卓であっても、不等式の解を分かり易く表示することが可能になる不等式計算機を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下図面により本発明の実施の形態について説明する。
【００１４】
図１は、本発明の不等式計算機の実施形態に係る関数電卓１０の外観構成を示す正面図である。
【００１５】
この関数電卓１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この電卓１０の本体正面にはキー入力部１１および表示部１５が設けられる。
【００１６】
キー入力部１１には、数値や各種の演算記号を入力するための数値・演算記号キー群１２、各種の関数機能やメモリ機能を立ち上げるための関数機能キー群１３、表示部１５に表示されたカーソルＣｕの移動操作やデータ項目の選択操作などを行うためのカーソルキー１４、表示部１５の下端に沿ってメニュー表示される各種の機能を選択的に指定するためのファンクションキーＦ１〜Ｆ４が備えられる。
【００１７】
表示部１５は、ドットマトリクス型の液晶表示ユニットからなり、本実施形態の関数電卓１０の場合、３行分の文字列を表示可能な領域を有する。
【００１８】
図２は、前記関数電卓１０の電子回路の構成を示すブロック図である。
【００１９】
この電卓１０の電子回路は、コンピュータであるＣＰＵ２１を備えている。
【００２０】
ＣＰＵ２１は、ＲＯＭなどの記憶装置２２に予め記憶されている電卓制御プログラムに従い回路各部の動作を制御し、ＲＡＭ２３を作業用メモリとしてキー入力部１１からのキー入力信号に応じた各種の演算処理を実行する。
【００２１】
ＲＡＭ２３には、表示データメモリ２４、演算作業メモリ２５、表示モードデータメモリ２６などが確保される。
【００２２】
表示データメモリ２４には、前記表示部１５に表示させるべき演算式のデータやその演算結果のデータなどが、前記表示部１５の表示領域に相当する最大３行のビットマップデータに展開されて記憶される。
【００２３】
演算作業メモリ２５（図４参照）には、不等式の演算の場合、その演算式データ２５ａ、不等号記号データ２５ｂ、演算式中の係数データ（ａ，ｂ，ｃ，ｄ）２５ｃ、解データ（Ｘ１，Ｘ２，Ｘ３）２５ｄ、前記不等号記号に基づいた解の範囲を示す不等式の種類データ２５ｅが記憶される。
【００２４】
表示モードデータメモリ２６には、前記演算作業メモリ２５を使用して演算処理が行われる状態での演算結果の表示形態がユーザにより選択され表示モードデータとして設定記憶されるもので、例えば前記不等式の演算処理が行われる際の表示モードデータは、当該不等式の解の値と不等号記号と“Ｘ”とを１行に組み合わせて表記する形態（図８参照）の数学的自然表示モード（Ｍａｔｈ  Ｉ／Ｏ）、または前記不等式の種類とその解の値とを各行に配列して表記する形態（図１０参照）の電卓的表示モード（Ｌｉｎｅ  Ｉ／Ｏ）として設定記憶される。
【００２５】
図３は、前記関数電卓１０の記憶装置２２に記憶される不等式演算処理プログラムに組み込まれた２次不等式の解の表記パターンデータ２２Ｐを示す図である。
【００２６】
この２次不等式の解の表記パターンデータ２２Ｐは、２次不等式の解を表記する全てのパターンを示すもので、［Ｘ＜Ａ，Ｂ＜Ｘ］は解の範囲がＡより小さくＢより大きいことを表記し、［Ｘ≦Ａ，Ｂ≦Ｘ］は解の範囲がＡ以下Ｂ以上であることを表記し、［Ｘ＝Ａ＝Ｂ］は解がＡ（＝Ｂ）に等しいことを表記し、［Ｘ！＝Ａ＝Ｂ］は解がＡ（＝Ｂ）を除く全部であることを表記し、［Ａ＜Ｘ＜Ｂ］は解の範囲がＡより大きくＢより小さいことを表記し、［Ａ≦Ｘ≦Ｂ］は解の範囲がＡ以上Ｂ以下であることを表記し、［Ａｌｌ  Ａｎｓｗｅｒ］は全部解であることを表記し、［Ｎｏ  Ａｎｓｗｅｒ］は解なしを表記する。
【００２７】
前記不等式演算処理プログラムには、３次不等式についても、全ての解の表記パターンデータが前記２次不等式の場合（２２Ｐ）と同様に組み込まれる。
【００２８】
これらの解の表記パターンデータは、不等式の演算処理に際して前記演算作業メモリ２５（図４参照）に記憶される不等号記号データ２５ｂ、係数データ（ａ，ｂ，ｃ，ｄ）２５ｃ、解データ（Ｘ１，Ｘ２，Ｘ３）２５ｄに応じて決定され、当該演算作業メモリ２５の不等式の種類データ２５ｅとして記憶される。
【００２９】
図４は、前記関数電卓１０において２次不等式［ａｘ2＋ｂｘ＋ｃ］を不等号記号［≦］を選択し係数［ａ＝１，ｂ＝−２，ｃ＝−４］として演算処理した場合の演算作業メモリ２５のデータ内容を示す図である。
【００３０】
次に、前記構成の関数電卓１０における不等式の演算機能について、「ｘ2−２ｘ−４≦０」を演算する場合を例にして説明する。
【００３１】
図５は、前記関数電卓１０による不等式演算処理を示すフローチャートである。
【００３２】
図６は、前記関数電卓１０の不等式演算処理に伴い表示部１５に表示される不等式選択画面Ｇ１，不等号選択画面Ｇ２，係数入力画面Ｇ３を示す図である。
【００３３】
キー入力部１１のユーザ操作に応じて不等式演算モードに設定されると、先ず、図６（Ａ）に示すように、２次不等式と３次不等式の何れかを番号「１」または「２」により選択するための不等式選択画面Ｇ１が表示部１５に表示される（ステップＳ１）。
【００３４】
この不等式選択画面Ｇ１において、キー入力部１１の数値キー「１」がユーザ入力されることにより今回演算を行うべく２次不等式［ａｘ2＋ｂｘ＋ｃ＞０］が選択され、演算作業メモリ２５（図４参照）の演算式データ２５ａとして記憶されると（ステップＳ１）、続いて、図６（Ｂ）に示すように、前記選択された２次不等式の不等号記号を番号「１」〜「４」により選択するための不等号選択画面Ｇ２が表示部１５に表示される（ステップＳ２）。
【００３５】
この不等号選択画面Ｇ２において、キー入力部１１の数値キー「３」がユーザ入力されることにより今回演算を行うべく２次不等式［ａｘ2＋ｂｘ＋ｃ＞０］の不等号記号［≦］が選択され、演算作業メモリ２５（図４参照）の不等号記号データ２５ｂとして記憶されると（ステップＳ２）、続いて、図６（Ｃ）に示すように、前記選択された２次不等式［ａｘ2＋ｂｘ＋ｃ］の係数ａ，ｂ，ｃを数値入力するための係数入力画面Ｇ３が表示部１５に表示される（ステップＳ３）。
【００３６】
この係数入力画面Ｇ３において、キー入力部１１の数値キーがユーザ入力されることにより係数ａ＝１，ｂ＝−２，ｃ＝−４が入力され、演算作業メモリ２５（図４参照）の係数データ２５ｃとして記憶されると（ステップＳ３）、当該演算作業メモリ２５に記憶された２次不等式データ［ａｘ2＋ｂｘ＋ｃ］２５ａ、不等号記号データ［≦］２５ｂ、係数データ［ａ＝１，ｂ＝−２，ｃ＝−４］２５ｃに基づき、当該２次不等式［ｘ2−２ｘ−４≦０］の演算処理が実行され、その解の値［Ｘ１＝−１．２３６０６７９７７］［Ｘ２＝３．２３６０６７９７７］が求められ、演算作業メモリ２５（図４参照）の解データ２５ｄとして記憶される（ステップＳ４）。
【００３７】
すると、前記演算作業メモリ２５（図４参照）に記憶された解データ［Ｘ１＝−１．２３６０６７９７７］［Ｘ２＝３．２３６０６７９７７］２５ｄと不等号記号データ［≦］２５ｂ、係数データ［ａ＝１，ｂ＝−２，ｃ＝−４］２５ｃに基づき、解の表記パターンデータ（表示形態）［Ａ≦Ｘ≦Ｂ］（図３の２２Ｐ参照）が決定され、前記演算作業メモリ２５の不等式の種類データ２５ｅとして記憶される（ステップＳ５）。
【００３８】
そして、表示モードデータメモリ２６に設定記憶されている表示モードデータが読み出され、演算結果の表示形態として数学的自然表示モード（Ｍａｔｈ  Ｉ／Ｏ）または電卓的表示モード（Ｌｉｎｅ  Ｉ／Ｏ）の何れが選択されているか判断される（ステップＳ６）。
【００３９】
ここで、演算結果の表示形態として数学的自然表示モード（Ｍａｔｈ  Ｉ／Ｏ）が選択設定されていると判断されると、図７における自然表示モード処理へ移行される（ステップＳＡ）。
【００４０】
図７は、前記関数電卓１０の不等式演算処理に伴う自然表示モード処理を示すフローチャートである。
【００４１】
図８は、前記関数電卓１０の自然表示モード処理に伴う演算結果の表示画面Ｇａを示す図である。
【００４２】
この自然表示モード処理では、先ず、演算作業メモリ２５の不等式の種類データ２５ｅとして記憶されている解の表記パターンデータ（表示形態）［Ａ≦Ｘ≦Ｂ］に対して、解データ［Ｘ１＝−１．２３６０６７９７７］［Ｘ２＝３．２３６０６７９７７］２５ｄが代入されて生成された演算結果の表記データ［−１．２３６０６７９７７≦Ｘ≦３．２３６０６７９７７］が、図８に示すような演算結果表示画面Ｇａとして表示される（ステップＡ１）。この際、２次不等式の演算結果は１行表示とされ、３次不等式の演算結果は２行表示とされる。
【００４３】
すると、前記演算結果表示画面Ｇａにおいて、その演算結果の表記データ［−１．２３６０６７９７７≦Ｘ≦３．２３６０６７９７７］が１行表示にて表示しきれたか否か判断される（ステップＡ２）。
【００４４】
ここで、前記図８における表示部１５による演算結果表示画面Ｇａにて示すとおり、その演算結果の表記データが１行表示しきれていないと判断された場合には（ステップＡ２（Ｎｏ））、同図８に示すように、当該演算結果の表記データの表示しきれていない未表示部分の方向を示すカーソルシンボルＣｕが共に表示される（ステップＡ３）。
【００４５】
そして、前記演算結果表示画面Ｇａに表示されたカーソルシンボルＣｕの示す方向に応じてキー入力部１１の右方向のカーソルキー１４が操作入力されると、当該演算結果表示画面Ｇａに表示されている演算結果の表記データ［−１．２３６０６７９７７≦Ｘ≦３．２３６０６７９７７］がスクロールされ、その未表示部分が順次表示されるようになる（ステップＡ４）。
【００４６】
これにより、グラフ表示が行えない３行表示である本実施形態の関数電卓１０の表示部１５であっても、所望の２次不等式［ｘ2−２ｘ−４≦０］の解の範囲を１行の自然表示にして非常に分かり易く表示することができる。
【００４７】
一方、前記ステップＳ６において、表示モードデータメモリ２６に設定記憶されている表示モードデータが読み出され、演算結果の表示形態として電卓的表示モード（Ｌｉｎｅ  Ｉ／Ｏ）が選択設定されていると判断されると、図９または図１１における電卓的パターン表示モード処理［１］または［２］へ移行される（ステップＳＢ）。
【００４８】
図９は、前記関数電卓１０の不等式演算処理に伴う電卓的パターン表示モード処理［１］を示すフローチャートである。
【００４９】
図１０は、前記関数電卓１０の電卓的パターン表示モード処理［１］に伴う演算結果の表示画面Ｇｂ１を示す図である。
【００５０】
この電卓的パターン表示モード処理［１］では、先ず、前記演算作業メモリ２５の不等式の種類データ２５ｅとして記憶されている今回の２次不等式に応じた解の表記パターンデータ（表示形態）［Ａ≦Ｘ≦Ｂ］が読み出され、図１０に示すように、演算結果の表示画面Ｇｂ１として表示部１５の上段（１行目）に表示される（ステップＢ１１）。
【００５１】
すると、前記表示部１５の上段（１行目）に表示された解の表記パターンデータ（表示形態）［Ａ≦Ｘ≦Ｂ］のうちの［Ａ］の値として、前記演算作業メモリ２５の解データ２５ｄに記憶されている小さい方の解［Ｘ１＝−１．２３６０６７９７７］が読み出され、図１０に示すように、演算結果の表示画面Ｇｂ１として同表示部１５の中段（２行目）に［Ａ＝−１．２３６０６７９７７］として表示される。またこれと共に、前記表示部１５の上段（１行目）に表示された解の表記パターンデータ（表示形態）［Ａ≦Ｘ≦Ｂ］のうちの［Ｂ］の値として、前記演算作業メモリ２５の解データ２５ｄに記憶されている大きい方の解［Ｘ２＝３．２３６０６７９７７］が読み出され、図１０に示すように、演算結果の表示画面Ｇｂ１として同表示部１５の下段（３行目）に［Ｂ＝３．２３６０６７９７７］として表示される（ステップＢ１２）。
【００５２】
ここで、例えば今回演算されたｎ次不等式が３次不等式であることで前記演算作業メモリ２５の不等式の種類データ２５ｅとして記憶されている解の表記パターンデータ（表示形態）に［Ｃ］の値が存在すると判断された場合には（ステップＢ１３（Ｙｅｓ））、キー入力部１１の縦方向のカーソルキー１４が操作入力されるのに応じて、前記［Ａ］［Ｂ］の値の表示が１段ずつ移動され、当該［Ｃ］の値が［Ｃ＝…］として表示される（ステップＢ１４）。
【００５３】
これにより、グラフ表示が行えない３行表示である本実施形態の関数電卓１０の表示部１５であっても、所望の２次不等式［ｘ2−２ｘ−４≦０］の解の範囲を計算機的なパターン表示にして非常に分かり易く表示することができる。
【００５４】
図１１は、前記関数電卓１０の不等式演算処理に伴う電卓的パターン表示モード処理［２］を示すフローチャートである。
【００５５】
図１２は、前記関数電卓１０の電卓的パターン表示モード処理［２］に伴う演算結果の表示画面Ｇｂ２を示す図である。
【００５６】
この電卓的パターン表示モード処理［２］では、先ず、前記演算作業メモリ２５の不等式の種類データ２５ｅとして記憶されている今回の２次不等式に応じた解の表記パターンデータ（表示形態）［Ａ≦Ｘ≦Ｂ］について、その中の解に対応する記号［Ａ］［Ｂ］を、それぞれ四角形記号［□］Ｌ，［□］Ｒに置き換えた表記パターン［□≦Ｘ≦□］を生成し、図１２に示すように、演算結果の表示画面Ｇｂ２として表示部１５の上段（１行目）に表示させる（ステップＢ２１）。
【００５７】
すると、前記表示部１５の上段（１行目）に表示された解の表記パターンデータ（表示形態）［□≦Ｘ≦□］のうちの最初（左側）の四角形記号Ｌにカーソル（Ｃｕ）が位置する状態で、表示すべき値として、前記演算作業メモリ２５の解データ２５ｄに記憶されている小さい方の解［Ｘ１＝−１．２３６０６７９７７］が読み出され、図１２に示すように、演算結果の表示画面Ｇｂ２として同表示部１５の下段（３行目）にその値のみ［−１．２３６０６７９７７］として表示される（ステップＢ２２）。
【００５８】
ここで、キー入力部１１の横方向のカーソルキー１４が操作入力されることで、前記解の表記パターンデータ（表示形態）［□≦Ｘ≦□］のうちの最初（左側）の四角形記号Ｌから次（右側）の四角形記号Ｒへとそのカーソル（Ｃｕ）が移動されると（ステップＢ２３（Ｙｅｓ））、表示すべき値として、前記演算作業メモリ２５の解データ２５ｄに記憶されている大きい方の解［Ｘ２＝３．２３６０６７９７７］が読み出され、前記図１２で示したように、最初（左側）の四角形記号Ｌに対応させて表示された小さい方の解［−１．２３６０６７９７７］に替えて、同表示部１５の下段（３行目）にその値のみ［３．２３６０６７９７７］として表示される（ステップＢ２４）。
【００５９】
これにより、グラフ表示が行えない３行表示である本実施形態の関数電卓１０の表示部１５であっても、所望の２次不等式［ｘ2−２ｘ−４≦０］の解の範囲を、当該解の表記対象位置をカーソル操作により自主的に指示して表示させる計算機的なパターン表示にして非常に分かり易く表示することができる。
【００６０】
なお、前記図１１，図１２で示したように、不等式演算処理に伴う電卓的パターン表示モード処理［２］では、その演算結果の表示画面Ｇｂ２において、解の表記パターンデータ（表示形態）［□≦Ｘ≦□］を表示部１５の上段（１行目）の中央に表示させ、またカーソル（Ｃｕ）の位置に対応する解の値も表示部１５の下段（３行目）の中央に表示させる構成とした。
【００６１】
これに対し、次の図１３に示すように、演算結果の表示画面Ｇｂ２′において、解の表記パターンデータ（表示形態）［□≦Ｘ≦□］を表示部１５の上段（１行目）の左端に寄せて表示させ、またカーソル（Ｃｕ）の位置に対応する解の値を表示部１５の下段（３行目）の右端に寄せて表示させる構成としてもよい。
【００６２】
図１３は、前記関数電卓１０の電卓的パターン表示モード処理［２］に伴う他の実施形態の演算結果表示画面Ｇｂ２′を示す図であり、同図（Ａ１）（Ａ２）は解の表記パターンデータ［□≦Ｘ≦□］による他の実施形態を示す図であり、同図（Ｂ１）（Ｂ２）は解の表記パターンデータ［□≦Ｘ、Ｘ≦□］による他の実施形態を示す図である。
【００６３】
なお、前記図１２あるいは図１３で示した解の表示方式は、上段がドットマトリクス表示で下段が８の字式セグメント表示で構成される電卓において特に有効である。
【００６４】
したがって、前記構成の関数電卓１０における不等式の演算機能（電卓的パターン表示モード処理［１］）によれば、不等式選択画面Ｇ１（図６（Ａ）参照）に従い例えば２次不等式［ａｘ2＋ｂｘ＋ｃ］を選択し、不等号選択画面Ｇ２（図６（Ｂ）参照）に従い不等号記号［≦］を選択し、係数入力画面Ｇ３（図６（Ｃ）参照）に従い係数ａ＝１，ｂ＝−２，ｃ＝−４を入力し、当該２次不等式［ｘ2−２ｘ−４≦０］の演算処理を実行させると、演算作業メモリ２５に記憶された解データ［Ｘ１＝−１．２３６０６７９７７］［Ｘ２＝３．２３６０６７９７７］２５ｄと不等号記号データ［≦］２５ｂ、係数データ［ａ＝１，ｂ＝−２，ｃ＝−４］２５ｃに基づき、解の表記形態を記号と不等号記号で表現するパターンデータ［Ａ≦Ｘ≦Ｂ］（図３の２２Ｐ参照）が決定される。そして、演算結果の表示形態として電卓的表示モード（Ｌｉｎｅ  Ｉ／Ｏ）が選択設定されている場合には、前記解の表記パターンデータ［Ａ≦Ｘ≦Ｂ］を表示部１５の上段に表示させ、当該パターンデータに示される記号［Ａ］［Ｂ］に対応する前記解［Ｘ１］［Ｘ２］の数値を表示部１５の下段に表示させるので、グラフ表示が行えない３行表示である本実施形態の関数電卓１０の表示部１５であっても、所望の２次不等式［ｘ2−２ｘ−４≦０］の解の範囲を計算機的なパターン表示にして非常に分かり易く表示することができるようになる。
【００６５】
また、前記構成の関数電卓１０における不等式の演算機能（電卓的パターン表示モード処理［２］）によれば、前記解の表記形態を記号と不等号記号で表現するパターンデータ［Ａ≦Ｘ≦Ｂ］の記号［Ａ］［Ｂ］を、何れも四角形記号［□］Ｌ，Ｒに替えて表示させ、当該四角形記号［□］Ｌまたは［□］ＲをカーソルＣｕにより切り替えて指定することで、対応する前記解［Ｘ１］［Ｘ２］の数値を表示部１５の下段に表示させることもできるので、前記同様にグラフ表示が行えない３行表示である本実施形態の関数電卓１０の表示部１５であっても、解の表記対象位置をカーソル操作により自主的に指示して表示させる計算機的なパターン表示にして非常に分かり易く表示することができるようになる。なお、表示される記号としては四角形に限らず、他の記号、文字であっても構わない。
【００６６】
さらに、前記構成の関数電卓１０における不等式の演算機能（自然表示モード処理）によれば、前記不等式演算実行後の演算結果の表示モードが自然表示モード（Ｍａｔｈ  Ｉ／Ｏ）に選択設定されている場合には、当該演算結果の解［Ｘ１］［Ｘ２］の範囲を例えば［−１．２３６０６７９７７≦Ｘ≦３．２３６０６７９７７］として単純にその数値と不等号記号の１行表示で示す数学的な自然表示形式にして表示させることもできるので、前記同様にグラフ表示が行えない３行表示である本実施形態の関数電卓１０の表示部１５であっても、解の範囲を数学的な自然表示にして非常に分かり易く表示することができるようになる。
【００６７】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００６８】
【図１】本発明の不等式計算機の実施形態に係る関数電卓１０の外観構成を示す正面図。
【図２】前記関数電卓１０の電子回路の構成を示すブロック図。
【図３】前記関数電卓１０の記憶装置２２に記憶される不等式演算処理プログラムに組み込まれた２次不等式の解の表記パターンデータ２２Ｐを示す図。
【図４】前記関数電卓１０において２次不等式［ａｘ2＋ｂｘ＋ｃ］を不等号記号［≦］を選択し係数［ａ＝１，ｂ＝−２，ｃ＝−４］として演算処理した場合の演算作業メモリ２５のデータ内容を示す図。
【図５】前記関数電卓１０による不等式演算処理を示すフローチャート。
【図６】前記関数電卓１０の不等式演算処理に伴い表示部１５に表示される不等式選択画面Ｇ１，不等号選択画面Ｇ２，係数入力画面Ｇ３を示す図。
【図７】前記関数電卓１０の不等式演算処理に伴う自然表示モード処理を示すフローチャート。
【図８】前記関数電卓１０の自然表示モード処理に伴う演算結果の表示画面Ｇａを示す図。
【図９】前記関数電卓１０の不等式演算処理に伴う電卓的パターン表示モード処理［１］を示すフローチャート。
【図１０】前記関数電卓１０の電卓的パターン表示モード処理［１］に伴う演算結果の表示画面Ｇｂ１を示す図。
【図１１】前記関数電卓１０の不等式演算処理に伴う電卓的パターン表示モード処理［２］を示すフローチャートである。
【図１２】前記関数電卓１０の電卓的パターン表示モード処理［２］に伴う演算結果の表示画面Ｇｂ２を示す図。
【図１３】前記関数電卓１０の電卓的パターン表示モード処理［２］に伴う他の実施形態の演算結果表示画面Ｇｂ２′を示す図であり、同図（Ａ１）（Ａ２）は解の表記パターンデータ［□≦Ｘ≦□］による他の実施形態を示す図であり、同図（Ｂ１）（Ｂ２）は解の表記パターンデータ［□≦Ｘ、Ｘ≦□］による他の実施形態を示す図。
【符号の説明】
【００６９】
１０  …関数電卓
１１  …キー入力部
１２  …数値・演算記号キー群
１３  …関数機能キー群
１４  …カーソルキー
１５  …表示部
２１  …ＣＰＵ
２２  …記憶装置
２２Ｐ…解の表記パターンデータ
２３  …ＲＡＭ
２４  …表示データメモリ
２５  …演算作業メモリ
２５ａ…演算式データ
２５ｂ…不等号記号データ
２５ｃ…係数データ
２５ｄ…解データ
２５ｅ…不等式の種類データ
２６  …表示モードデータメモリ
Ｃｕ  …カーソル
Ｌ，Ｒ…四角形記号
【図１】
0004325712.tif 000002
【図２】
0004325712.tif 000003
【図３】
0004325712.tif 000004
【図４】
0004325712.tif 000005
【図５】
0004325712.tif 000006
【図６】
0004325712.tif 000007
【図７】
0004325712.tif 000008
【図８】
0004325712.tif 000009
【図９】
0004325712.tif 000010
【図１０】
0004325712.tif 000011
【図１１】
0004325712.tif 000012
【図１２】
0004325712.tif 000013
【図１３】
0004325712.tif 000014