"複数の数式を表示部に表示させる数式表示手段と、ユーザ操作に応じて、前記表示部に表示された数式を選択してドラッグする数式ドラッグ手段と、この数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、二項演算子の選択メニューを前記表示部に表示させる演算子メニュー表示手段と、この演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記選択された演算子により結合し前記表示部に表示させる数式結合手段と、を備えたことを特徴とする計算装置。前記数式ドラッグ手段により数式がドラッグされた方向を判定するドラッグ方向判定手段を備え、前記数式結合手段は、前記演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記ドラッグ方向判定手段により判定された方向に応じた各数式の項配置にして前記選択された演算子により結合し前記表示部に表示させる、ことを特徴とする請求項1に記載の計算装置。複数の数式を表示部に表示させる数式表示手段と、ユーザ操作に応じて、前記数式表示手段により表示された数式を選択してドラッグする数式ドラッグ手段と、この数式ドラッグ手段により数式がドラッグされた方向を判定するドラッグ方向判定手段と、このドラッグ方向判定手段により判定された前記数式のドラッグされた方向に応じて演算子を決定する演算子決定手段と、前記数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、当該ドラッグされた数式と他の数式とを、前記演算子決定手段により決定された演算子により結合し前記表示部に表示させる数式結合手段と、を備えたことを特徴とする計算装置。前記数式ドラッグ手段によりドラッグされた数式が前記表示部に表示された他の数式と一定範囲内に近付いたか判断する数式近付き判断手段と、この数式近付き判断手段により前記ドラッグされた数式が前記表示部に表示された他の数式と一定範囲内に近付いたと判断された場合に、前記演算子決定手段により決定された演算子を前記表示部に表示させる演算子表示手段と、を備えたことを特徴とする請求項3に記載の計算装置。表示部を備えたコンピュータを制御するためのプログラムであって、前記コンピュータを、複数の数式を前記表示部に表示させる数式表示手段、ユーザ操作に応じて、前記表示部に表示された数式を選択してドラッグする数式ドラッグ手段、この数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、二項演算子の選択メニューを前記表示部に表示させる演算子メニュー表示手段、この演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記選択された演算子により結合し前記表示部に表示させる数式結合手段、として機能させるためのプログラム。表示部を備えたコンピュータを制御するためのプログラムであって、前記コンピュータを、複数の数式を前記表示部に表示させる数式表示手段、ユーザ操作に応じて、前記数式表示手段により表示された数式を選択してドラッグする数式ドラッグ手段、この数式ドラッグ手段により数式がドラッグされた方向を判定するドラッグ方向判定手段、このドラッグ方向判定手段により判定された前記数式のドラッグされた方向に応じて演算子を決定する演算子決定手段、前記数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、当該ドラッグされた数式と他の数式とを、前記演算子決定手段により決定された演算子により結合し前記表示部に表示させる数式結合手段、として機能させるためのプログラム。前記従来のタッチパネル式の表示画面を備えた関数電卓では、表示されている数式を処理の異なる表示領域間でドラッグして移動させたり、根号内の数値を外部にドラッグして移動させたり、また、表示された数式上でのタッチ操作の形態に応じて同数式を変換したりすることができた。しかしながら、表示されている複数の数式を直感的な操作によって任意の2項演算子を指定して式変形することはできなかった。本発明は、このような課題に鑑みてなされたもので、表示された複数の数式を用いた式変形をポインティングデバイスによる直感的な操作で素早く簡単に行うことが可能になる計算装置およびその制御プログラムを提供することを目的とする。本発明に係る計算装置は、複数の数式を表示部に表示させる数式表示手段と、ユーザ操作に応じて、前記表示部に表示された数式を選択してドラッグする数式ドラッグ手段と、この数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、二項演算子の選択メニューを前記表示部に表示させる演算子メニュー表示手段と、この演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記選択された演算子により結合し前記表示部に表示させる数式結合手段と、を備えたことを特徴としている。本発明に係るプログラムは、表示部を備えたコンピュータを制御するためのプログラムであって、前記コンピュータを、複数の数式を前記表示部に表示させる数式表示手段、ユーザ操作に応じて、前記表示部に表示された数式を選択してドラッグする数式ドラッグ手段、この数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、二項演算子の選択メニューを前記表示部に表示させる演算子メニュー表示手段、この演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記選択された演算子により結合し前記表示部に表示させる数式結合手段、として機能させることを特徴としている。本発明によれば、表示された複数の数式を用いた式変形をポインティングデバイスによる直感的な操作で素早く簡単に行うことが可能になる計算装置およびその制御プログラムを提供できる。以下図面により本発明の実施の形態について説明する。図1は、本発明の計算装置の実施形態に係るグラフ関数電卓10の外観構成を示す正面図である。このグラフ関数電卓10は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この電卓10の本体正面にはキー入力部11および液晶ドットマトリクス型の表示部16が設けられる。この表示部16には、その表示画面上に透明タブレットのタッチパネル17が重ねて設けられる。キー入力部11には、数字文字各種算術記号を入力したり計算の実行を指示したりするための数字文字演算記号キー群12、各種の関数機能を設定したりメモリ機能を設定したりするための計算機能設定キー群13、各種の動作モードを設定したりメニュー画面を表示させたりするためのモード設定キー群14、表示部16に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー15、表示部16の下端に沿ってメニュー表示される各種の機能を選択的に指定するためのファンクションキー[F1]~[F4]などが備えられる。前記数字文字演算記号キー群12としては、[0]~[9]数字キー、[][-][×][÷]算術記号キー、[DEL]削除キー、[EXE]実行キー、[AC]クリアキーなどが配列される。前記計算機能設定キー群13としては、[log]対数キー、√平方根キー、三角関数の[sin]キー、[cos]キー、[tan]キーなどが配列される。前記モード設定キー群14としては、[Menu]メニューキー、[Insert挿入キー、[Graph]グラフキー、[Trac]トレースキー、[EXIT]終了キーなどが配列される。このグラフ関数電卓10は、タッチパネル表示部1617の式入力画面G上に表示された複数の数式うち、ある数式h1をペンタッチPしてドラッグxし別の数式h2上でドロップすることで、当該各数式を任意の2項演算子四則演算子で結合して変形する機能図4参照を備える。図2は、前記グラフ関数電卓10の電子回路の構成を示すブロック図である。このグラフ関数電卓10は、コンピュータである制御部CPU21を備えている。制御部CPU21は、記憶装置22に予め記憶されているシステムプログラムや計算機制御プログラム22a、あるいはメモリカードなどの外部記憶媒体23から記憶媒体読み込み部24を介して記憶装置22に読み込まれた計算機制御プログラム22a、あるいは通信ネットワークN上のWebサーバプログラムサーバ30から通信制御部25を介してダウンロードされ前記記憶装置22に読み込まれた計算機制御プログラム22aに従い、RAM26を作業用メモリとして回路各部の動作を制御する。そして、前記記憶装置22に記憶されたシステムプログラムや計算機制御プログラム22aは、キー入力部11からのキー入力信号やタッチパネル表示部1617からのタッチ入力信号に応じて起動される。前記記憶装置22に記憶される計算機制御プログラム22aには、キー入力あるいはタッチ入力に応じた各種数式の四則演算処理、関数演算処理、グラフ描画処理等を制御するプログラムの他、式入力画面Gに入力されて表示された複数の数式のうち任意の数式をペンタッチPによりドラッグxして別の数式上にドロップし、当該各数式を任意の二項演算子四則演算子で結合して変形するペン操作演算処理を制御するプログラムが含まれる。前記制御部CPU21には、前記記憶装置22、記憶媒体読み込み部24、通信制御部25、RAM26、キー入力部11が接続される他に、液晶表示部LCD16およびタッチパネル17が接続される。RAM26には、表示データメモリ26a、選択数式データメモリ26b、対象数式データメモリ26c、ドラッグ軌跡座標メモリ26d、変形数式データメモリ26e、数式演算データメモリ26fの他、各種の計算処理に伴い制御部21に入出力される種々のデータが必要に応じて記憶されるデータメモリが確保される。表示データメモリ26aには、表示部16に表示させるための表示画面サイズで生成されたビットマップパターンのデータが記憶される。選択数式データメモリ26bには、表示部16に表示された式入力画面Gにおいて、複数の数式のうち最初にペンタッチPされて反転表示h1された数式が選択数式として記憶される。対象数式データメモリ26cには、前記反転表示h1された選択数式がドラッグxされて重ねられることで反転表示h2された別の数式が対象数式として記憶される。ドラッグ軌跡座標メモリ26dには、タッチパネル表示部1617の画面上でペンタッチPされてドラッグされたことに伴うタッチ位置の軌跡に対応した座標列が記憶される。変形数式データメモリ26eには、前記選択数式h1と対象数式h2との重ね合わせに応じて当該各数式が結合されて変形された数式が記憶される。数式演算データメモリ26fには、前記式入力画面Gに入力されて表示された各種の数式の演算処理に伴う経過および結果が記憶される。このように構成されたグラフ関数電卓10は、CPU21が前記計算機制御プログラム22aに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる機能を実現する。次に、前記構成のグラフ関数電卓10の動作について説明する。第1実施形態図3は、前記グラフ関数電卓10の第1実施形態のペン操作演算処理1を示すフローチャートである。図4は、前記グラフ関数電卓10の第1実施形態のペン操作演算処理1に伴う式入力画面Gの表示動作を示す図である。例えば、グラフ関数電卓10は、ユーザ操作により、xに1を代入した場合のxを含む式を計算させた表示状態にあるとする。この場合、図4Aに示すように、タッチパネル表示部1617の式入力画面Gには、1→x2x5x23x1およびその演算結果175が表示されているものとする。ここで、前記数式2x5と数式x23x1とを結合して変形した新たな数式を生成するために、その一方の数式2x5がペンタッチPされると、この数式2x5は、選択数式データメモリ26bに記憶されて反転表示h1されるステップS1Yes。そして、図4Bに示すように、ペンタッチPされた選択数式2x5が同式入力画面G上でドラッグxされ、結合対象とする数式x23x1上でペンアップドロップされるとステップS2~S4Yes、同数式x23x1は、対象数式データメモリ26cに記憶されて反転表示h2され、その近傍には、図4Cに示すように、二項演算子四則演算子を選択するための演算子選択ウインドウRSがポップアップされて表示されるステップS5。この演算子選択ウインドウRSにおいて、ペンタッチPにより任意の演算子が選択されるとステップS6Yes、選択された演算子によって前記選択数式2x5と対象数式x23x1とを結合して変形した数式2x5x23x1が生成され、変形数式データメモリ26eに記憶されると共に、図4Dに示すように、式入力画面G16上に表示されるステップS7。すると、前記変形数式データメモリ26eに記憶された数式2x5x23x1について演算可能か否か判断されステップS8、演算可能と判断されるとステップS8Yes、同変形された数式2x5x23x1のxに1を代入する演算処理がされると共にその演算結果12が数式演算データメモリ26fから読み出され、式入力画面G16上に共に表示されるステップS9。なお、前記変形数式データメモリ26eに記憶され、式入力画面G16上に表示された変形数式について、演算不可能と判断された場合はステップS8No、演算不可能のエラーメッセージが表示されるステップS10。また、前記図4Bで示したように、ペンタッチPされてドラッグされる選択数式h1について、ペンアップドロップされたと判断された際にステップS1~S3Yes、他の数式上に重ならないと判断された場合はステップS4No、当該ペンアップされた位置に同選択数式が表示されるステップS11。したがって、前記構成のグラフ関数電卓10の第1実施形態のペン操作演算機能によれば、式入力画面G16に表示させた複数の数式のうち、任意の数式をペンタッチPして選択し選択数式、他の任意の数式対象数式上までドラッグしてドロップすると、その近傍に二項演算子の選択ウインドウRSが表示される。そして、この演算子選択ウインドウRSをペンタッチPして任意の演算子を選択すると、前記選択数式と対象数式とが、前記演算子選択ウインドウRSから選択された演算子により結合された変形数式が生成されて表示され、その演算結果も求められて表示される。このため、表示された複数の数式を任意の四則演算子により結合する式変形を、ポインティングデバイスによる選択数式を対象数式に重ねるという直感的な操作で素早く且つ簡単に数式選択→重ね合わせ→演算子選択の3ステップで行うことが可能になる。第2実施形態図5は、前記グラフ関数電卓10の第2実施形態のペン操作演算処理2を示すフローチャートである。図6は、前記グラフ関数電卓10の第2実施形態のペン操作演算処理2に伴う式入力画面Gの表示動作を示す図である。図7は、前記グラフ関数電卓10の第2実施形態のペン操作演算処理2に伴い参照される数式配置決定テーブル22bを示す図である。この第2実施形態のペン操作演算処理2図5参照において、そのステップA1,A2,A4~A7,A9~A12,A13に係る処理は、前記第1実施形態のペン操作演算処理1図3参照でのステップS1,S2,S3~S6,S7~S10,S11に係る処理と同じでありその詳細な説明は省略する。この第2実施形態のペン操作演算処理2では、図6に示すように、式入力画面G16に表示された選択数式B2x5をペンタッチPして反転表示h1させ、対象数式Ax23x1の位置までドラッグしてドロップする際にステップA1~A5、当該ドラッグ中にタッチパネル17により検出されるタッチ位置の軌跡に対応する座標列がドラッグ軌跡座標メモリ26dに記録されるステップA3。そして、前記選択数式B2x5を前記対象数式Ax23x1に重ねた際にその近傍に表示される演算子選択ウインドウRSにおいて、任意の演算子がペンタッチPされて選択されるとステップA4Yes~A7Yes、当該選択された演算子と前記ドラッグ軌跡座標メモリ26dに記録された座標列に応じて判定される前記選択数式B2x5の前記対象数式Ax23x1に対するドラッグ方向とに基づき、図7に示すような数式配置決定テーブル22bに従い、前記選択数式B2x5を演算数または被演算数とするか、前記対象数式Ax23x1を被演算数または演算数とするかの数式配置が決定されるステップA8。具体的に、例えば、対象数式Ax23x1に対して選択数式B2x5が矢印で示すように後方からドラッグされて重ねられ、演算子-が選択された場合は、前記対象数式Aを第1項、選択数式Bを第2項として配置し、選択された演算子-により結合して変形した数式x23x1-2x5が生成され、変形数式データメモリ26eに記憶されると共に、式入力画面G16上に表示されるステップA8,A9。また、例えば、対象数式Ax23x1に対して選択数式B2x5が矢印で示すように前方からドラッグされて重ねられ、演算子-が選択された場合は、前記対象数式Bを第1項、選択数式Aを第2項として配置し、選択された演算子-により結合して変形した数式2x5-x23x1が生成され、変形数式データメモリ26eに記憶されると共に、式入力画面G16上に表示されるステップA8,A9。したがって、前記構成のグラフ関数電卓10の第2実施形態のペン操作演算機能によれば、式入力画面G16に表示させた複数の数式のうち、任意の数式をペンタッチPして選択し選択数式B、他の任意の数式対象数式A上にその後方または前方からドラッグしてドロップすると共に、近傍に表示される演算子選択ウインドウRSをペンタッチPして任意の演算子を選択する。すると、前記選択数式Bを前記対象数式Aの後方からドラッグした場合は、対象数式A演算子選択数式Bの配置で結合された変形数式が生成されて表示され、前方からドラッグした場合は、選択数式B演算子対象数式Aの配置で結合された変形数式が生成されて表示される。このため、表示された複数の数式をその配置を考慮し任意の四則演算子により結合する式変形を、ポインティングデバイスによる選択数式を対象数式の前後何れかの方向から重ねるという直感的な操作で素早く且つ簡単に数式選択→重ね合わせ→演算子選択の3ステップで行うことが可能になる。第3実施形態図8は、前記グラフ関数電卓10の第3実施形態のペン操作演算処理3を示すフローチャートである。図9は、前記グラフ関数電卓10の第3実施形態のペン操作演算処理3に伴う式入力画面Gの表示動作を示す図である。図10は、前記グラフ関数電卓10の第3実施形態のペン操作演算処理3に伴い参照される演算子決定テーブル22cを示す図である。この第3実施形態のペン操作演算処理3図8参照において、そのステップB1,B2,B4,B5,B7~B11に係る処理は、前記第1実施形態のペン操作演算処理1図3参照でのステップS1,S2,S4,S5,S7~S11に係る処理と同じでありその詳細な説明は省略する。この第3実施形態のペン操作演算処理3では、図9に示すように、式入力画面G16に表示された選択数式B2x5をペンタッチPして反転表示h1させ、対象数式Ax23x1の位置までドラッグしてドロップする際にステップB1~B5、当該ドラッグ中にタッチパネル17により検出されるタッチ位置の軌跡に対応する座標列がドラッグ軌跡座標メモリ26dに記録されるステップB3。そして、前記選択数式B2x5を前記対象数式Ax23x1に重ねた際に、前記ドラッグ軌跡座標メモリ26dに記録された座標列に応じて判定される前記選択数式B2x5の前記対象数式Ax23x1に対するドラッグ方向~に基づき、図10に示すような演算子決定テーブル22cに従い、前記対象数式Aに前記選択数式Bを結合するための二項演算子四則演算子が決定されるステップB6。具体的に、例えば、対象数式Ax23x1に対して選択数式B2x5が矢印で示すように上方からドラッグされて重ねられた場合は、前記対象数式Aと選択数式Bとを演算子×により結合して変形した数式x23x1×2x5が生成され、変形数式データメモリ26eに記憶されると共に、式入力画面G16上に表示されるステップB6,B7。また、例えば、対象数式Ax23x1に対して選択数式B2x5が矢印で示すように後方からドラッグされて重ねられた場合は、前記対象数式Aと選択数式Bとを演算子により結合して変形した数式x23x12x5が生成され、変形数式データメモリ26eに記憶されると共に、式入力画面G16上に表示されるステップB6,B7。また同様に、対象数式Ax23x1に対して選択数式B2x5が矢印で示すように下方からドラッグされて重ねられた場合は、前記対象数式Aと選択数式Bとを演算子÷により結合して変形した数式x23x1/2x5が生成され、さらに、矢印で示すように前方からドラッグされて重ねられた場合は、前記対象数式Aと選択数式Bとを演算子-により結合して変形した数式x23x1-2x5が生成される。したがって、前記構成のグラフ関数電卓10の第3実施形態のペン操作演算機能によれば、式入力画面G16に表示させた複数の数式のうち、任意の数式をペンタッチPして選択し選択数式B、他の任意の数式対象数式A上にその上下左右何れかの方向からドラッグしてドロップする。すると、前記選択数式Bを前記対象数式Aの上方からドラッグした場合は対象数式A×選択数式Bの演算子で結合された変形数式が生成されて表示され、後方からドラッグした場合は対象数式A選択数式Bの演算子で結合された変形数式が生成されて表示され、下方からドラッグした場合は対象数式A÷選択数式Bの演算子で結合された変形数式が生成されて表示され、前方からドラッグした場合は対象数式A-選択数式Bの演算子で結合された変形数式が生成されて表示される。このため、表示された複数の数式を任意の四則演算子により結合する式変形を、ポインティングデバイスによる選択数式を対象数式の上下左右何れかの方向から重ねるという直感的な操作で素早く且つ簡単に数式選択→重ね合わせの2ステップで行うことが可能になる。第4実施形態図11は、前記グラフ関数電卓10の第4実施形態のペン操作演算処理4を示すフローチャートである。図12は、前記グラフ関数電卓10の第4実施形態のペン操作演算処理4に伴う式入力画面Gの表示動作を示す図である。この第4実施形態のペン操作演算処理4図11参照において、そのステップC1~C3,C7,C8,C9~C13に係る処理は、前記第3実施形態のペン操作演算処理3図8参照でのステップB1~B3,B4,B5,B7~B11に係る処理と同じでありその詳細な説明は省略する。この第4実施形態のペン操作演算処理4でも、前記図9で示した第3実施形態と同様に、式入力画面G16に表示された選択数式B2x5をペンタッチPして反転表示h1させ、対象数式Ax23x1の位置までドラッグする際にステップC1,C2、当該ドラッグ中にタッチパネル17により検出されるタッチ位置の軌跡に対応する座標列がドラッグ軌跡座標メモリ26dに記録されるステップC3。そして、図12に示すように、ドラッグ中の選択数式Bが他の数式この場合は、対象数式Aの近傍所定範囲内に位置すると判断された場合にステップC4Yes、前記ドラッグ軌跡座標メモリ26dに記録された座標列に応じて判定される前記選択数式Bの他の数式に対するドラッグ方向~に基づいて、前記第3実施形態同様の演算子決定テーブル22c図10参照に従い、当該他の数式に選択数式Bを結合するための二項演算子四則演算子が決定されステップC5、決定された演算子のマークMnがポップアップ表示されるステップC6。具体的には、ペンタッチPした選択数式B2x5を、矢印に示すように、対象数式Ax23x1の上方からドラッグして近付けると、演算子決定テーブル22c図10参照に従い決定された演算子×を示すマークM1がポップアップ表示され、また、矢印に示すように、対象数式Ax23x1の後方からドラッグして近付けると、決定された演算子を示すマークM2がポップアップ表示されるステップC2~C6。これと同様に、図示はしないが、選択数式Bを対象数式Aの下方から近付けると、決定された演算子÷を示すマークM3がポップアップ表示され、また、前方から近付けると、決定された演算子-を示すマークM4がポップアップ表示されるステップC2~C6。この後、前記対象数式Aに対する選択数式Bのドラッグ方向に応じて決定される演算子をポップアップ表示により確認しながら、所望の演算子例えばがポップアップ表示された後方から前記選択数式Bをドラッグして対象数式A上にドロップするとステップC2~C8Yes、当該対象数式Aと選択数式Bとを演算子により結合して変形した数式x23x12x5が生成され、変形数式データメモリ26eに記憶されると共に、式入力画面G16上に表示されるステップC7~C9。したがって、前記構成のグラフ関数電卓10の第4実施形態のペン操作演算機能によれば、式入力画面G16に表示させた複数の数式のうち、任意の数式をペンタッチPして選択し選択数式B、他の任意の数式対象数式Aに向けてドラッグし近付けて行くと、上方から近付けた場合は演算子×が、後方から近付けた場合は演算子が、下方から栂付けた場合は演算子÷が、前方から近付けた場合は演算子-がそれぞれポップアップされてガイド表示される。そして、所望の演算子がガイド表示された方向から選択数式Bを近付けて対象数式A上でドロップすると、ガイド表示された演算子により結合された変形数式対象数式A演算子選択数式Bが生成されて表示される。このため、表示された複数の数式を任意の四則演算子により結合する式変形を、ポインティングデバイスによる選択数式を対象数式の上下左右何れかの方向から前記演算子を確認しつつ重ねるという直感的な操作で素早く且つ簡単に数式選択→重ね合わせ同時演算子確認の2ステップで行うことが可能になる。なお、前記各実施形態では、式入力画面G16上でユーザにより指示した位置を検出したり数式をドラッグドロップしたりするためのポインティングデバイスを、タッチパネル17を用いて構成したが、マウスを用いて同様に構成してもよい。また、ドラッグされる数式は、例えばx23x1の中の3x1のように、入力された数式の一部を選択して、式変形の対象とするようにしても良い。前記各実施形態において記載したグラフ関数電卓10による各処理の手法、すなわち、図3のフローチャートに示す第1実施形態のペン操作演算処理、図5のフローチャートに示す第2実施形態のペン操作演算処理、図8のフローチャートに示す第3実施形態のペン操作演算処理、図11のフローチャートに示す第4実施形態のペン操作演算処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカードROMカード、RAMカード等、磁気ディスクフロッピディスク、ハードディスク等、光ディスクCD-ROM、DVD等、半導体メモリ等の記憶媒体23に格納して配布することができる。そして、タッチパネル表示部1617を有する電子式計算機10のコンピュータCPU21は、この記憶媒体23に記憶されたプログラムを記憶装置22に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したペン操作による数式変形演算機能を実現し、前述した手法による同様の処理を実行することができる。また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワークN上を伝送させることができ、この通信ネットワークNに接続されたコンピュータ装置プログラムサーバ30から前記のプログラムデータをタッチパネル表示部1617を有する電子式計算機10に取り込んで記憶装置22に記憶させ、前述したペン操作による数式変形演算機能を実現することもできる。なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。[1]複数の数式を表示部に表示させる数式表示手段と、ユーザ操作に応じて、前記表示部に表示された数式を選択してドラッグする数式ドラッグ手段と、この数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、二項演算子の選択メニューを前記表示部に表示させる演算子メニュー表示手段と、この演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記選択された演算子により結合し前記表示部に表示させる数式結合手段と、を備えたことを特徴とする計算装置。[2]前記数式ドラッグ手段により数式がドラッグされた方向を判定するドラッグ方向判定手段を備え、前記数式結合手段は、前記演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記ドラッグ方向判定手段により判定された方向に応じた各数式の項配置にして前記選択された演算子により結合し前記表示部に表示させる、ことを特徴とする[1]に記載の計算装置。[3]複数の数式を表示部に表示させる数式表示手段と、ユーザ操作に応じて、前記数式表示手段により表示された数式を選択してドラッグする数式ドラッグ手段と、この数式ドラッグ手段により数式がドラッグされた方向を判定するドラッグ方向判定手段と、このドラッグ方向判定手段により判定された前記数式のドラッグされた方向に応じて演算子を決定する演算子決定手段と、前記数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、当該ドラッグされた数式と他の数式とを、前記演算子決定手段により決定された演算子により結合し前記表示部に表示させる数式結合手段と、を備えたことを特徴とする計算装置。[4]前記数式ドラッグ手段によりドラッグされた数式が前記表示部に表示された他の数式と一定範囲内に近付いたか判断する数式近付き判断手段と、この数式近付き判断手段により前記ドラッグされた数式が前記表示部に表示された他の数式と一定範囲内に近付いたと判断された場合に、前記演算子決定手段により決定された演算子を前記表示部に表示させる演算子表示手段と、を備えたことを特徴とする[3]に記載の計算装置。[5]表示部を備えたコンピュータを制御するためのプログラムであって、前記コンピュータを、複数の数式を前記表示部に表示させる数式表示手段、ユーザ操作に応じて、前記表示部に表示された数式を選択してドラッグする数式ドラッグ手段、この数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、二項演算子の選択メニューを前記表示部に表示させる演算子メニュー表示手段、この演算子メニュー表示手段により表示された二項演算子の選択メニューからユーザ操作に応じて任意の演算子が選択された場合に、前記ドラッグされた数式と他の数式とを、前記選択された演算子により結合し前記表示部に表示させる数式結合手段、として機能させるためのプログラム。[6]表示部を備えたコンピュータを制御するためのプログラムであって、前記コンピュータを、複数の数式を前記表示部に表示させる数式表示手段、ユーザ操作に応じて、前記数式表示手段により表示された数式を選択してドラッグする数式ドラッグ手段、この数式ドラッグ手段により数式がドラッグされた方向を判定するドラッグ方向判定手段、このドラッグ方向判定手段により判定された前記数式のドラッグされた方向に応じて演算子を決定する演算子決定手段、前記数式ドラッグ手段により選択された数式が前記表示部に表示された他の数式までドラッグされた場合に、当該ドラッグされた数式と他の数式とを、前記演算子決定手段により決定された演算子により結合し前記表示部に表示させる数式結合手段、として機能させるためのプログラム。"