Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6740660B2 - Computing device, electronic device, and program - Google Patents
[go: Go Back, main page]

JP6740660B2 - Computing device, electronic device, and program - Google Patents

Computing device, electronic device, and program Download PDF

Info

Publication number
JP6740660B2
JP6740660B2 JP2016060102A JP2016060102A JP6740660B2 JP 6740660 B2 JP6740660 B2 JP 6740660B2 JP 2016060102 A JP2016060102 A JP 2016060102A JP 2016060102 A JP2016060102 A JP 2016060102A JP 6740660 B2 JP6740660 B2 JP 6740660B2
Authority
JP
Japan
Prior art keywords
calculation
calculation formula
data
function
formula data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016060102A
Other languages
Japanese (ja)
Other versions
JP2017174189A (en
Inventor
佐武郎 神谷
佐武郎 神谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2016060102A priority Critical patent/JP6740660B2/en
Publication of JP2017174189A publication Critical patent/JP2017174189A/en
Application granted granted Critical
Publication of JP6740660B2 publication Critical patent/JP6740660B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Electrically Operated Instructional Devices (AREA)
  • Calculators And Similar Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、計算装置、電子機器、及びプログラムに関する。 The present invention, computing device, electronic apparatus, about beauty program.

例えば教育現場において、各生徒の情報端末にサーバ装置から問題を配信し、前記各生徒の情報端末から前記サーバ装置に得られた回答を集計・評価する、IT技術を活用した教育支援システムがある。 For example, in an educational field, there is an education support system utilizing IT technology, in which a problem is distributed from a server device to an information terminal of each student, and the answers obtained from the information terminal of each student are aggregated and evaluated. ..

従来の教育支援システムにおいて、前記サーバ装置から各生徒の情報端末に問題を配信する際に、教科書情報やWeb情報等へのアクセスを制限する、ことが考えられている(例えば、特許文献1参照。)。 In a conventional education support system, it is considered that access to textbook information, Web information, etc. is restricted when a problem is distributed from the server device to each student's information terminal (see, for example, Patent Document 1). ..).

特開2012−252239号公報JP 2012-252239 A

従来の教育支援システムでは、生徒の情報端末に問題を配信する際に、当該問題の答えや参考情報が外部から得られてしまわないよう前記情報端末にアクセス制限を掛けることができる。 In a conventional education support system, when a question is distributed to a student's information terminal, access to the information terminal can be restricted so that the answer to the question or reference information is not obtained from the outside.

しかしながら、端末の備える機能を用いて容易に問題を作成することができ、且つ作成した問題の配信先である他の端末では当該問題に用いた機能の使用ができないようにして出題することはできなかった。 However, you can easily create a question using the function that the terminal has, and you can not use the function used for the problem on other terminals to which you created the problem There wasn't.

本発明は、このような課題に鑑みなされたもので、装置の備える計算機能を用いて計算式を入力して送信することができ、且つ送信先の他の装置では計算式に用いた機能を制限して出題することが可能になる計算装置、電子機器、及びプログラムを提供することを目的とする。 The present invention has been made in view of such a problem, and it is possible to input and transmit a calculation formula using a calculation function provided in the device, and to use the function used in the calculation formula in another device of the transmission destination. restrict and it is possible to question by computing device, and to provide electronic equipment,及 beauty program.

本発明に係る計算装置は、計算機能を含む計算式データを入力する計算式入力手段と、前記計算式入力手段により入力された計算式データを前記計算式データに含まれる前記計算機能の使用を制限するための使用制限情報とともに送信手段により外部機器へ送信する制限付き計算式出力手段と、を備えたことを特徴としている。 Computing device according to the present invention includes a calculation formula input means for inputting formula data including the calculation function, the use of the calculator included a calculation formula data input by the calculation formula input means to said calculation formula data It is characterized by further comprising: restricted use formula output means for transmitting to the external device by the transmitting means together with the use limitation information for limiting.

本発明に係る電子機器は、外部の計算装置から出力された計算機能を含む計算式データと前記計算機能の使用制限情報とを取得する制限付き計算式取得手段と、前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを他の計算装置に出力する制限付き計算式出力手段と、前記制限付き計算式出力手段により他の計算装置に出力された計算式データを問題の計算式データとしてユーザ操作に応じて入力された答えの計算式データを前記他の計算装置から取得する答え計算式取得手段と、前記制限付き計算式出力手段により他の計算装置に出力した計算式データの計算結果と前記答え計算式取得手段により取得された答えの計算式データの計算結果とが等しいか否かを判断する計算結果判断手段と、を備えたことを特徴としている。 An electronic device according to the present invention includes a restricted calculation formula acquisition unit that acquires calculation formula data including a calculation function output from an external calculation device and use restriction information of the calculation function, and the restricted calculation formula acquisition unit. A calculation formula output unit that outputs the calculation formula data and the use restriction information of the calculation function to another calculation device, and the calculation formula data output to the other calculation device by the limited calculation formula output unit. Answer calculation formula acquisition means for acquiring from the other calculation device the calculation formula data of the answer input according to the user operation as the calculation formula data of the question, and output to the other calculation device by the limited calculation formula output means. The calculation result judgment means for judging whether or not the calculation result of the calculated calculation formula data and the calculation result of the calculation formula data of the answer acquired by the answer calculation formula acquisition means are equal to each other.

本発明によれば、装置の備える計算機能を用いて計算式を入力して送信することができ、且つ送信先の他の装置では計算式に用いた機能を制限して出題することが可能になる。 According to the present invention, a calculation formula can be input and transmitted using the calculation function of the device, and it is possible to limit the function used for the calculation formula to other questions at the other device of the transmission destination. Become.

本発明の実施形態に係る計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20の利用形態を示す模式図。The schematic diagram which shows the utilization mode of the scientific calculator 10F as a calculating device and the tablet terminal 20 as an electronic device (communication device) which concern on embodiment of this invention. 前記計算装置としての関数電卓10Fの電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of the scientific calculator 10F as the said calculation device. 前記電子機器(通信機器)としてのタブレット端末20の電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of the tablet terminal 20 as the said electronic device (communication device). 前記関数電卓10Fの計算処理を示すフローチャート。The flowchart which shows the calculation process of the said scientific calculator 10F. 前記関数電卓10Fの計算処理に対する通信割込み処理を示すフローチャート。The flowchart which shows the communication interruption process with respect to the calculation process of the said scientific calculator 10F. 前記タブレット端末20の専用アプリケーションプログラムに従った通信処理を示すフローチャート。6 is a flowchart showing a communication process according to a dedicated application program of the tablet terminal 20. 前記関数電卓10F(教師用10FA/生徒用10FB)の計算処理(実施例1)に従ったベリファイ(Verify)計算モードでの動作状態とタブレット端末20の動作状態を示す図。The figure which shows the operation state in the verification (Verify) calculation mode and the operation state of the tablet terminal 20 according to the calculation process (Example 1) of said scientific calculator 10F (10FA for teachers/10FB for students). 前記関数電卓10F(教師用10FA/生徒用10FB)の計算処理(実施例2)に従ったベリファイ(Verify)計算モードでの動作状態とタブレット端末20の動作状態を示す図。The figure which shows the operation state in the verification (Verify) calculation mode and the operation state of the tablet terminal 20 according to the calculation process (Example 2) of said scientific calculator 10F (10FA for teachers/10FB for students). 前記関数電卓10F(教師用10FA/生徒用10FB)の計算処理(実施例3)に従った基本計算モードでの動作状態とタブレット端末20の動作状態を示す図。The figure which shows the operation state in the basic calculation mode and the operation state of the tablet terminal 20 according to the calculation process (Example 3) of said scientific calculator 10F (10FA for teachers/10FB for students).

以下図面により本発明の実施の形態について説明する。 An embodiment of the present invention will be described below with reference to the drawings.

図1は、本発明の実施形態に係る計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20の利用形態を示す模式図である。 FIG. 1 is a schematic diagram showing a usage pattern of a scientific calculator 10F as a computing device and a tablet terminal 20 as an electronic device (communication device) according to an embodiment of the present invention.

ここでは、前記関数電卓10Fを、教師用関数電卓10FA、生徒用関数電卓10FBとして示している。 Here, the scientific calculator 10F is shown as a teacher scientific calculator 10FA and a student scientific calculator 10FB.

前記関数電卓10Fは、図1(A)(B)に示すように、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この関数電卓10Fの本体正面にはキー入力部11および表示出力部12が設けられる。 As shown in FIGS. 1(A) and 1(B), the scientific calculator 10F has a small size that the user can hold with one hand and operate with one hand because of its portability. A key input unit 11 and a display output unit 12 are provided.

前記キー入力部11には、数値や数式を入力したり計算の実行を指示したりするための数値・演算記号キー群111、各種の関数を入力したりメモリ機能を立ち上げたりするための関数機能キー群112、各種動作モードのメニュー画面を表示させたり動作モードの設定を指示したりするためのモード設定キー群113、前記表示出力部12に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー114が備えられる。 The key input unit 11 is a group of numerical/arithmetic symbol keys 111 for inputting numerical values and mathematical formulas and for instructing execution of calculations, and functions for inputting various functions and activating memory functions. Function key group 112, mode setting key group 113 for displaying menu screens of various operation modes and instructing operation mode setting, cursor movement operation and data item selection displayed on the display output unit 12 A cursor key 114 for performing operations and the like is provided.

前記数値・演算記号キー群111としては、[0]〜[9](数値)キー、[+][−][×][÷](四則記号)キー、[Ans][=](実行)キー、[AC](クリア)キーなどが配列される。 [0] to [9] (numerical value) keys, [+][-][x][÷] (four symbols) keys, [Ans][=] (execution) Keys, [AC] (clear) keys and the like are arranged.

前記関数機能キー群112としては、[x-1](−1乗;逆数)キーをはじめ、[√□](ルート)キー、[□/□](分数)キー、[sin](サイン)キー、[cos](コサイン)キー、[tan](タンジェント)キー、[M+](メモリプラス)キー、[OPTN](オプション)キー、[RCL](メモリ呼び出し)キーなどが配列される。 The function function key group 112 includes [x -1 ] ( -1 power; reciprocal) key, [√□] (root) key, [□/□] (fractional) key, [sin] (sign) A key, a [cos] (cosine) key, a [tan] (tangent) key, a [M+] (memory plus) key, an [OPTN] (option) key, a [RCL] (memory call) key, and the like are arranged.

前記モード設定キー群113としては、[MODE](モード)キー、[SHIFT](シフト)キー、[ALPHA](アルファベット)キー、[ON](電源オン)キーなどが配列される。 As the mode setting key group 113, a [MODE] (mode) key, a [SHIFT] (shift) key, an [ALPHA] (alphabet) key, an [ON] (power on) key, and the like are arranged.

なお、前記数値・演算記号キー群111や関数機能キー群112のキーは、[SHIFT]キーが操作された後に続けて操作されることで、そのキートップに記載されたキー機能ではなく、そのキーの上方に記載されたキーとして機能できるようになっている。例えば、[SHIFT]キー操作後に[AC]キーが操作(以下、[SHIFT]+[AC]キー等と記す。)されると[OFF](電源オフ)キーとなる。[SHIFT]+[OPTN]キーは[通信]キー11Qとなり、[SHIFT]+[RCL]キーは[STO](メモリ登録)キーとなる。また[ALPHA]キー操作後に[(−)]キーが操作されると[A]入力キー(入力式への変数「A」の入力キー)となり、[ALPHA]キー操作後に[CALC]キーが操作されると[=]入力キー(入力式への「=」の入力キー)となる。 It should be noted that the keys of the numerical value/arithmetic symbol key group 111 and the function function key group 112 are not operated by the [SHIFT] key and are subsequently operated, so that the key function is not the key function described on the key top. It can function as a key written above the key. For example, if the [AC] key is operated (hereinafter, referred to as [SHIFT]+[AC] key or the like) after the [SHIFT] key is operated, it becomes an [OFF] (power off) key. The [SHIFT]+[OPTN] key becomes the [communication] key 11Q, and the [SHIFT]+[RCL] key becomes the [STO] (memory registration) key. When the [(-)] key is operated after operating the [ALPHA] key, it becomes the [A] input key (input key for the variable "A" in the input expression), and the [CALC] key is operated after operating the [ALPHA] key. Then, it becomes the [=] input key (“=” input key to the input expression).

前記表示出力部12は、ドットマトリクス型の液晶表示ユニットからなる。 The display output unit 12 is composed of a dot matrix type liquid crystal display unit.

前記タブレット端末20は、図1(C)に示すように、タッチ入力部としても機能する表示出力部21を備えている。 As shown in FIG. 1C, the tablet terminal 20 includes a display output unit 21 that also functions as a touch input unit.

前記関数電卓10Fは、無線通信手段を有し、各種の計算機能(Σ(シグマ)、√(ルート)、□/□(分数)、sin,cos,tan(三角関数)、∫(積分)、その他)を用いて計算式データを入力する機能、前記計算式データに用いた計算機能の制限を設定する機能、前記計算式データと前記設定した計算機能の情報(制限機能データ)を問題データとして他の関数電卓10F(又は前記タブレット端末20)に送信する機能、他の関数電卓10F(又は前記タブレット端末20)から受信した問題データの計算式データに応じて答えの計算式データを入力する機能、前記受信した問題データの制限機能データに応じた計算機能を制限する機能、前記受信した問題データの計算式データと前記入力した答えの計算式データを含む作業データを回答データとして前記タブレット端末20に送信する機能等を備えている。 The scientific calculator 10F has wireless communication means, and has various calculation functions (Σ (sigma), √ (root), □/□ (fraction), sin, cos, tan (trigonometric function), ∫ (integration), Other) to input calculation formula data, a function to set a limitation of the calculation function used for the calculation formula data, the calculation formula data and information of the calculated calculation function (limitation function data) as problem data Function to send to another scientific calculator 10F (or the tablet terminal 20), function to input answer formula data according to the formula data of question data received from another scientific calculator 10F (or the tablet terminal 20) The function of limiting the calculation function according to the received restriction data of the question data, the tablet terminal 20 as work data including the calculation data of the received problem data and the calculation data of the input answer It has a function to send to.

前記作業データは、前記関数電卓10Fの計算処理に基づき設定された計算モードと、ユーザ操作に応じて入力された計算式データ,数値,変数,テキスト,その他を含む入力データとを含んでいる。 The work data includes a calculation mode set based on the calculation process of the scientific calculator 10F and input data including calculation formula data, numerical values, variables, texts, and the like input according to a user operation.

なお、前記図1(A)は、教師用関数電卓10FAにより計算機能(Σ)を用いた計算式データを入力して表示させ、当該計算機能(Σ)を制限機能に設定し、前記入力した計算式データと制限機能データを含む作業データを問題データとして生徒用関数電卓10FBに送信した状態を示す。また、前記図1(B)は、前記生徒用関数電卓10FBにおいて、前記教師用関数電卓10FAから受信した問題データの計算式データを表示させ、直ちに[=]キーを操作して計算実行した際に、前記計算機能(Σ)が制限されていることにより、当該計算式データ内の制限機能のシンボル(Σ)を識別表示hさせ、機能制限マークRを表示させた状態を示す。 Note that, in FIG. 1A, the calculation function data using the calculation function (Σ) is input and displayed by the teacher scientific calculator 10FA, the calculation function (Σ) is set as the restriction function, and the input is performed. It shows a state in which work data including calculation formula data and restricted function data is transmitted as question data to the student scientific calculator 10FB. Further, FIG. 1B shows the case where the calculation data of the question data received from the teacher scientific calculator 10FA is displayed on the student scientific calculator 10FB, and the calculation is executed immediately by operating the [=] key. In the state where the calculation function (Σ) is restricted, the restricted function symbol (Σ) in the calculation formula data is identified and displayed h, and the function restriction mark R is displayed.

前記タブレット端末20は、無線通信手段を有し、前記教師用関数電卓10FAから受信した問題データを当該関数電卓10FAのユーザ名に対応付けた問題データ一覧として保存する機能、前記問題データ一覧からユーザ操作に応じて指定された問題データを前記生徒用関数電卓10FBに送信する機能、前記生徒用関数電卓10FBから受信した回答データを正誤判定し回答データ一覧として保存する機能等を備えている。 The tablet terminal 20 has a wireless communication means, and has a function of storing the question data received from the teacher scientific calculator 10FA as a question data list associated with the user name of the scientific calculator 10FA. It has a function of transmitting the question data designated according to the operation to the student scientific calculator 10FB, a function of judging whether the answer data received from the student scientific calculator 10FB is correct or incorrect, and saving the answer data list.

また、前記タブレット端末20は、通信ネットワーク(Web)N上の計算サーバ30(図2,図3参照)に通信接続し、当該計算サーバ30により作成された計算参考情報としての画像データを受信して表示する機能を備えている。 Further, the tablet terminal 20 is communicatively connected to a calculation server 30 (see FIGS. 2 and 3) on a communication network (Web) N, and receives image data as calculation reference information created by the calculation server 30. It has a function to display.

前記電子機器(通信機器)は、前記タブレット端末20に限定されるものではなく、PDA(personal digital assistants)、スマートフォン、ノートPC(personal computer)、ゲーム機等として構成され得る。 The electronic device (communication device) is not limited to the tablet terminal 20, and may be configured as a PDA (personal digital assistants), a smartphone, a notebook PC (personal computer), a game machine, or the like.

前記計算装置としての関数電卓10FA/10FB同士、前記関数電卓10FA/10FBと前記電子機器(通信機器)20との間で通信接続を行なうための無線通信手段としては、Bluetooth(登録商標)等の近距離無線通信、NFC(Near Field Communication)等の近距離無線通信、Wifi(登録商標)等の無線LANによる近距離無線通信、その他の近距離無線通信の何れを使用してもよい。 As a wireless communication means for establishing a communication connection between the scientific calculator 10FA/10FB as the calculation device and between the scientific calculator 10FA/10FB and the electronic device (communication device) 20, Bluetooth (registered trademark) or the like is used. Any of short-distance wireless communication, short-distance wireless communication such as NFC (Near Field Communication), short-distance wireless communication by wireless LAN such as Wifi (registered trademark), and other short-distance wireless communication may be used.

図2は、前記計算装置としての関数電卓10Fの電子回路の構成を示すブロック図である。 FIG. 2 is a block diagram showing a configuration of an electronic circuit of the scientific calculator 10F as the calculation device.

前記関数電卓10Fの電子回路は、前記キー入力部11及び前記表示出力部12に加えて、コンピュータであるCPU13と、メモリ14と、記録媒体読取部15と、無線通信部16とを備えている。 The electronic circuit of the scientific calculator 10F includes, in addition to the key input unit 11 and the display output unit 12, a CPU 13 which is a computer, a memory 14, a recording medium reading unit 15, and a wireless communication unit 16. ..

前記CPU13は、前記メモリ14に記憶されている計算処理プログラム14aに従い回路各部の動作を制御し、前記キー入力部11からのキー入力信号に応じた各種の計算処理を実行する。前記計算処理プログラム14aは、前記メモリ14に予め記憶されていても良いし、あるいはメモリカード等の外部記録媒体Mから前記記録媒体読取部15を介して前記メモリ14に読み込まれて記憶されたものであっても良い。前記計算処理プログラム14aは、ユーザがキー入力部11の操作によって書き換えできないようになっている。 The CPU 13 controls the operation of each part of the circuit in accordance with the calculation processing program 14a stored in the memory 14 and executes various calculation processing according to a key input signal from the key input unit 11. The calculation processing program 14a may be previously stored in the memory 14, or may be read and stored in the memory 14 from the external recording medium M such as a memory card via the recording medium reading unit 15. May be The calculation processing program 14a cannot be rewritten by the user operating the key input unit 11.

前記メモリ14には、さらに、ユーザ書き換え不可能な情報として、固有ID14bも記憶される。前記固有ID14bは、各関数電卓10F…に独特なID(識別情報)である。 The memory 14 also stores a unique ID 14b as information that cannot be rewritten by the user. The unique ID 14b is an ID (identification information) unique to each scientific calculator 10F.

前記メモリ14には、このようなユーザ書き換え不可能な情報の他に、ユーザが書き換え可能なデータを記憶するために、計算モードエリア14c、入力データエリア14d、制限機能データエリア14eが確保されている。 In the memory 14, a calculation mode area 14c, an input data area 14d, and a restricted function data area 14e are secured in order to store user rewritable data in addition to such information that cannot be rewritten by the user. There is.

前記計算モードエリア14cには、初期設定又はユーザ操作に応じて設定された計算モード(基本計算/ベリファイ(Verify)計算等)、角度モード(度数法(D)/弧度法(R)/グラード(G))、丸めモード(小数点以下桁数四捨五入(Fix)、有効桁数(Sci)等)、表示モード(数式自然表示/ライン表示)を含む設定データが記憶される。 In the calculation mode area 14c, a calculation mode (basic calculation/verify calculation, etc.) set in accordance with initial setting or user operation, an angle mode (degree method (D)/radian degree method (R)/grad ( G)), rounding mode (rounding decimal places (Fix), number of significant digits (Sci), etc.) and display mode (natural expression/line display) are stored.

前記入力データエリア14dには、前記キー入力部11によりキー入力されたキーコードのデータが順次入力され、これにより構成される計算式データ、数値(表)、変数、テキスト等の入力データが記憶される。例えば数値キーは数字を示すコードで、「sin」などの関数キーはその関数を示すコードで、「+」「−」「×」「÷」などの算術記号キーはその算術記号を示すコードで記憶される。また、前記入力データエリア14dには、A,B,C,D,E,F,M,X,Yの9つの文字に対して個別に登録される異なる数値などの変数も記憶される。例えば、前記キー入力部11の[3]キー,[SHIFT]+[RCL]キー(=[STO]キー),[(−)]キー(=[A]キー)というキー操作を行うことで変数Aに数値「3」が登録される。 In the input data area 14d, the data of the key code input by the key input unit 11 is sequentially input, and the input data such as calculation formula data, numerical values (table), variables, and text are stored. To be done. For example, a numeric key is a code indicating a number, a function key such as "sin" is a code indicating the function, and an arithmetic symbol key such as "+", "-", "x", "÷" is a code indicating the arithmetic symbol. Remembered. The input data area 14d also stores variables such as different numerical values individually registered for nine characters A, B, C, D, E, F, M, X and Y. For example, by operating the [3] key, [SHIFT]+[RCL] key (=[STO] key), [(−)] key (=[A] key) of the key input unit 11, a variable can be obtained. The numerical value “3” is registered in A.

前記制限機能データエリア14eには、前記入力データエリア14dに記憶された計算式データに対してユーザ操作に応じて設定された制限対象の計算機能が記憶される。 The restricted function data area 14e stores the restricted calculation function set according to the user operation with respect to the calculation formula data stored in the input data area 14d.

前記無線通信部16は、前記Bluetooth、NFC、Wifi等により他の計算装置10FA/10FBや前記電子機器(通信機器)20と無線通信する機能を備えている。なお無線通信部27により計算装置10から計算データを送信して出力する代わりに、計算データと機能制限情報を2次元コード化して表示出力部12で表示する(表示出力する)ようにしてもよい。計算装置10で表示(表示出力)された2次元コードを、電子機器(通信機器)20のカメラ部26で撮影して、撮影された2次元コードを元の計算データと機能制限情報に変換して取得することとなる。また電子機器(通信機器)20同士で、一方の電子機器(通信機器)で計算データと機能制限情報を2次元コード化して表示出力部12で表示により出力し、他方の電子機器(通信機器)で電子機器(通信機器)20のカメラ部26で撮影して、撮影された2次元コードを元の計算データと機能制限情報に変換して取得するようにしても良い。このように無線通信による送信/受信を、2次元バーコードの表示部への出力/2次元バーコードを撮影して変換することによる取得に置き換えて本発明を実施することができる。 The wireless communication unit 16 has a function of wirelessly communicating with another computing device 10FA/10FB or the electronic device (communication device) 20 by the Bluetooth, NFC, Wifi or the like. Instead of transmitting and outputting the calculation data from the calculation device 10 by the wireless communication unit 27, the calculation data and the function restriction information may be two-dimensionally coded and displayed (display output) on the display output unit 12. .. The two-dimensional code displayed (displayed and output) on the computing device 10 is photographed by the camera unit 26 of the electronic device (communication device) 20, and the photographed two-dimensional code is converted into original calculation data and function restriction information. Will be acquired. Further, between the electronic devices (communication devices) 20, one of the electronic devices (communication devices) calculates the calculation data and the function restriction information into a two-dimensional code, and the display output unit 12 outputs the two-dimensional code, and the other electronic device (communication device) Then, the camera unit 26 of the electronic device (communication device) 20 may capture the image, and the captured two-dimensional code may be converted into the original calculation data and the function restriction information and acquired. As described above, the present invention can be implemented by replacing transmission/reception by wireless communication with output of a two-dimensional barcode to a display unit/acquisition by capturing and converting a two-dimensional barcode.

このように構成された前記計算装置としての関数電卓10Fは、前記CPU13が前記計算処理プログラム14aに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べるような各種の機能を実現する。 In the scientific calculator 10F as the computing device configured as described above, the CPU 13 controls the operation of each part of the circuit according to the instruction described in the calculation processing program 14a, and the software and the hardware cooperate to operate. By doing so, various functions as described in the operation description below are realized.

図3は、前記電子機器(通信機器)20の電子回路の構成を示すブロック図である。 FIG. 3 is a block diagram showing a configuration of an electronic circuit of the electronic device (communication device) 20.

前記電子機器(通信機器)20の電子回路は、前記表示出力部21に加えて、コンピュータであるCPU22と、メモリ23と、記録媒体読取部24と、前記表示出力部21に重ねて一体化したタッチ入力部25と、無線通信部26と、近距離無線通信部27とを備えている。なお、前記タッチ入力部25は電源キー等のキー入力部を含んでも良い。 In addition to the display output unit 21, the electronic circuit of the electronic device (communication device) 20 is integrated with the CPU 22 which is a computer, the memory 23, the recording medium reading unit 24, and the display output unit 21 in an overlapping manner. The touch input unit 25, the wireless communication unit 26, and the short-range wireless communication unit 27 are provided. The touch input unit 25 may include a key input unit such as a power key.

前記CPU22は、前記メモリ23に記憶されている通信処理プログラム23a、EDUCATIONプログラム23bに従い、前記タッチ入力部25からのタッチ(又はキー)入力信号、あるいは前記無線通信部26や前記近距離無線通信部27による受信信号に応じて回路各部の動作を制御する。前記各プログラム23a,23bは、前記メモリ23に予め記憶されていても良いし、あるいはメモリカード等の外部記録媒体Mから前記記録媒体読取部24を介して前記メモリ23に読み込まれて記憶されたものであっても良い。 According to the communication processing program 23a and the EDUCATION program 23b stored in the memory 23, the CPU 22 receives a touch (or key) input signal from the touch input unit 25, or the wireless communication unit 26 or the short-range wireless communication unit. The operation of each part of the circuit is controlled according to the signal received by 27. Each of the programs 23a and 23b may be stored in advance in the memory 23, or may be read and stored in the memory 23 from the external recording medium M such as a memory card via the recording medium reading unit 24. It may be one.

前記EDUCATIONプログラム23bは、前記関数電卓10Fと前記近距離無線通信部27により通信接続して、前記教師用関数電卓10FAから受信した問題データを当該関数電卓10FAのユーザ名に対応付けた問題データ一覧として保存したり、前記問題データ一覧からユーザ操作に応じて指定された問題データを前記生徒用関数電卓10FBに送信したり、前記生徒用関数電卓10FBから受信した回答データを正誤判定し回答データ一覧として保存したり、前記通信ネットワーク(Web)N上の計算サーバ30に通信接続し、当該計算サーバ30により作成された計算参考情報としての画像データを受信して表示出力したりするための専用のアプリケーションプログラムである。 The EDUCATION program 23b is a list of question data in which the question data received from the teacher's scientific calculator 10FA is associated with the user name of the scientific calculator 10FA by communicatively connecting to the scientific calculator 10F by the short-range wireless communication unit 27. Or the question data specified from the question data list according to a user operation is transmitted to the student scientific calculator 10FB, or the answer data received from the student scientific calculator 10FB is determined as correct or incorrect, and the answer data list is displayed. Or for connecting to the calculation server 30 on the communication network (Web) N to receive and display and output the image data as the calculation reference information created by the calculation server 30. It is an application program.

前記メモリ23には、前記EDUCATIONプログラム23bに従い、前記教師用関数電卓10FAから受信された作業データを問題データとして、当該関数電卓10FAのユーザ名と固有IDに対応付けて記憶して保存する問題データエリア23c、前記生徒用関数電卓10FBから受信された回答データとその正誤判定結果を、当該関数電卓10FBのユーザ名と固有IDに対応付けて記憶して保存する回答データエリア23d、その他の作業データを必要に応じて一時的に記憶するワークデータエリア23eが確保される。 According to the EDUCATION program 23b, work data received from the teacher's scientific calculator 10FA is stored in the memory 23 as problem data in association with the user name and unique ID of the scientific calculator 10FA and stored. Area 23c, answer data area 23d for storing and saving the answer data received from the student scientific calculator 10FB and the correctness determination result thereof in association with the user name and unique ID of the scientific calculator 10FB, and other work data. A work data area 23e for temporarily storing the data is secured as needed.

このように構成された前記電子機器(通信機器)20は、前記CPU22が前記通信処理プログラム23a、前記EDUCATIONプログラム23bに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べるような各種の機能を実現する。 In the electronic device (communication device) 20 configured as described above, the CPU 22 controls the operation of each part of the circuit according to the instructions described in the communication processing program 23a and the EDUCATION program 23b, and the software and the hardware are combined. By operating in cooperation with each other, various functions as described in the operation description below are realized.

次に、前記構成の計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20の動作について説明する。 Next, operations of the scientific calculator 10F as the calculation device having the above-described configuration and the tablet terminal 20 as the electronic device (communication device) will be described.

図4、図5は、前記関数電卓10Fの計算処理(その1、その2)を示すフローチャートであり、そのうち図5は前記計算処理に対する通信割込み処理を示すフローチャートである。 4 and 5 are flowcharts showing the calculation process (No. 1 and No. 2) of the scientific electronic calculator 10F, of which FIG. 5 is a flow chart showing the communication interrupt process for the calculation process.

図6は、前記タブレット端末20の専用アプリケーションプログラムに従った通信処理を示すフローチャートである。 FIG. 6 is a flowchart showing a communication process according to the dedicated application program of the tablet terminal 20.

(実施例1)
図7は、前記関数電卓10F(教師用10FA/生徒用10FB)の計算処理(実施例1)に従ったベリファイ(Verify)計算モードでの動作状態とタブレット端末20の動作状態を示す図である。
(Example 1)
FIG. 7 is a diagram showing an operation state in the verify calculation mode and an operation state of the tablet terminal 20 according to the calculation process (Example 1) of the scientific calculator 10F (10FA for teacher/10FB for student). ..

前記ベリファイ(Verify)計算モードは、前記問題データの計算式データ(ここでは[=]の左辺)に対する答えの計算式データ([=]の右辺)が入力されて計算実行された際に、前記左辺の計算式データに対応する計算結果が自動計算される。そして、前記自動計算された左辺の計算結果に対して前記答えの計算式データとして入力された右辺の計算式データの計算結果が一致するか否かを判定(正誤判定)する計算モードである。 In the verify calculation mode, when the calculation formula data (right side of [=]) of the answer to the calculation formula data of the problem data (here, left side of [=]) is input and the calculation is executed, The calculation result corresponding to the calculation formula data on the left side is automatically calculated. Then, it is a calculation mode in which it is determined whether the calculation result of the calculation formula data of the right side input as the calculation formula data of the answer matches the calculation result of the automatically calculated left side (correctness determination).

前記教師用関数電卓10FAにおいて、前記計算モードのメニュー画面(図示せず)を表示させ、当該計算モードのメニュー画面からベリファイ計算モードを設定する(ステップS1,S2)。 On the teacher scientific calculator 10FA, a menu screen (not shown) of the calculation mode is displayed, and the verify calculation mode is set from the menu screen of the calculation mode (steps S1 and S2).

そして、図7(A1)に示すように、ユーザ(教師)操作に応じて問題の計算式データ(ここでは計算機能[Σ(シグマ)]を用いた計算式データ「Σ[x=1-10](x)=」)を入力して表示出力部12に表示させる。前記入力された問題の計算式データは前記入力データエリア14dに記憶される(ステップS3)。 Then, as shown in FIG. 7(A1), the calculation formula data “Σ[x=1-10 using the calculation formula data [here, calculation function [Σ(sigma)]] according to the user (teacher) operation. ] (X)=”) is input and displayed on the display output unit 12. The input calculation formula data of the question is stored in the input data area 14d (step S3).

ここで、生徒が前記計算機能[Σ(シグマ)]を用いて答えを出すことを禁止するため、[OPTN]キーを操作して計算機能の制限を設定する画面(図示せず)を表示させ(ステップS4(Yes))、図7(A2)に示すように、前記問題の計算式データ「Σ[x=1-10](x)=」に対し制限する計算機能[Σ]を設定する。前記設定された計算機能[Σ]は、前記制限機能データエリア14eに記憶されて保存される(ステップS11)。なお生徒が計算機能の制限を設定しなくても、式中で用いられた計算機能に制限が設定されるようにしても良い。また例えば引数が複数ある計算機能が式中で用いられた場合にその計算機能が制限されるようにしても良い。(たとえば上述の計算機能[Σ(シグマ)]の例では、初項(=1)、項数(=10)、Σ計算の対象の数式(=x)、の3つの引数があり、生徒が計算機能の制限を設定すること無しに、計算機能の制限が設定されるようにしても良い。たとえばnPr(順列)が式中で用いられた場合にnPr(順列)計算機能では、n、rの2つの引数があり、生徒が計算機能の制限を設定すること無しに、計算機能の制限が設定されるようにしても良い。 Here, in order to prohibit the student from giving an answer using the calculation function [Σ (sigma)], the [OPTN] key is operated to display a screen (not shown) for setting the restriction of the calculation function. (Step S4 (Yes)), as shown in FIG. 7(A2), a calculation function [Σ] for limiting the calculation formula data “Σ[x=1-10](x)=” of the problem is set. .. The set calculation function [Σ] is stored and saved in the restricted function data area 14e (step S11). Even if the student does not set the limitation of the calculation function, the limitation may be set to the calculation function used in the formula. Further, for example, when a calculation function having a plurality of arguments is used in the formula, the calculation function may be restricted. (For example, in the example of the above calculation function [Σ (sigma)], there are three arguments: the first term (=1), the number of terms (=10), and the mathematical expression (=x) to be calculated, The limit of the calculation function may be set without setting the limit of the calculation function, for example, when nPr (permutation) is used in the formula, n, r in the nPr (permutation) calculation function. There may be two arguments of, and the restriction of the calculation function may be set without the student setting the restriction of the calculation function.

この後、図7(A3)→(B1)(又は(C1))に示すように、前記教師が入力した問題の計算式データを生徒用関数電卓10FB(又は一旦タブレット端末20)に送るため、[通信]キー11Qを操作すると(ステップS12(Yes)→S5(No)→S7(Yes))、前記生徒用関数電卓10FB(又はタブレット端末20)と通信接続され、前記計算モード(ベリファイ計算)と入力データ(問題の計算式データ)を含む作業データと、前記制限機能データエリア14eに記憶された制限機能データ[Σ]が、問題データとして、前記固有IDを対応付けて前記生徒用関数電卓10FB(又はタブレット端末20)に送信される(ステップS8)。 After that, as shown in FIG. 7(A3)→(B1) (or (C1)), the formula data of the question input by the teacher is sent to the student scientific calculator 10FB (or the tablet terminal 20 once). When the [communication] key 11Q is operated (step S12 (Yes)→S5 (No)→S7 (Yes)), the student scientific calculator 10FB (or the tablet terminal 20) is connected for communication and the calculation mode (verify calculation) is performed. Work data including input data (calculation formula data of question) and restricted function data [Σ] stored in the restricted function data area 14e are associated with the unique ID as problem data, and the student scientific calculator 10FB (or the tablet terminal 20) is transmitted (step S8).

前記タブレット端末20において、前記専用アプリケーションプログラム(EDUCATIONプログラム23b)が起動された状態で、前記教師用関数電卓FAと通信接続され、当該関数電卓FAから送信された前記固有IDを対応付けた問題データが受信されると(ステップT1(Yes)→T2)、受信された前記関数電卓10FAの固有IDに対応するユーザ名が前記メモリ23内に既に登録されているか否か判断される(ステップT3)。 In the tablet terminal 20, in a state where the dedicated application program (EDUCATION program 23b) is activated, the tablet terminal 20 is communicatively connected to the teacher scientific calculator FA, and the problem data associated with the unique ID transmitted from the scientific calculator FA. Is received (step T1 (Yes)→T2), it is determined whether or not the user name corresponding to the received unique ID of the scientific calculator 10FA is already registered in the memory 23 (step T3). ..

前記教師用関数電卓10FAの固有IDに対応するユーザ名が前記メモリ23内に登録されていないと判断されると(ステップT3(No))、ユーザ操作に応じて入力された前記教師用関数電卓10FAのユーザ名が前記受信された当該関数電卓10FAの固有IDと対応付けて前記メモリ23内に登録される(ステップT4,T5)。 When it is determined that the user name corresponding to the unique ID of the teacher scientific calculator 10FA is not registered in the memory 23 (step T3 (No)), the teacher scientific calculator input according to the user operation. The user name of 10FA is registered in the memory 23 in association with the received unique ID of the scientific calculator 10FA (steps T4 and T5).

すると、前記教師用関数電卓10FAから受信された固有IDと前記ユーザ名と受信日時とに対応付けて、前記受信された問題データが、前記問題データエリア23cに記憶され保存される(ステップT6)。 Then, the received question data is stored and saved in the question data area 23c in association with the unique ID received from the teacher scientific calculator 10FA, the user name, and the reception date and time (step T6). ..

なお、前記問題データエリア23cは、前記通信ネットワーク(Web)N上にある計算サーバ30のメモリエリアに確保してもよい。 The problem data area 23c may be secured in the memory area of the calculation server 30 on the communication network (Web) N.

前記教師用関数電卓10FAから受信された問題データが前記問題データエリア23cに保存されると、当該問題データエリア23cに保存された問題データの一覧(図示せず)が、ユーザ名と受信日時とに対応付けられて表示出力部21に表示される(ステップT7)。 When the question data received from the teacher scientific calculator 10FA is stored in the question data area 23c, a list (not shown) of the question data stored in the question data area 23c shows the user name and the reception date and time. Is displayed on the display output unit 21 in association with (step T7).

前記タブレット端末20から前記生徒用関数電卓10FBに対して前記問題データを送るために、ユーザ操作に応じて問題データの送信が指示されると(ステップT8(Yes))、前記問題データエリア23cに保存されている問題データの一覧が、前記同様にユーザ名と受信日時とに対応付けられて表示される(ステップT9)。 In order to send the question data from the tablet terminal 20 to the student scientific calculator 10FB, transmission of the question data is instructed in response to a user operation (step T8 (Yes)), and the question data area 23c is displayed. A list of the stored problem data is displayed in association with the user name and the reception date and time as described above (step T9).

前記問題データの一覧に表示されている問題データの中から、前記生徒用関数電卓10FBに送りたい問題データが指定されると(ステップT10)、前記生徒用関数電卓10FBと通信接続され、前記指定された問題データ(計算モードと入力データを含む作業データ+制限機能データ)が、前記教師用関数電卓10FAの固有IDを対応付けて前記生徒用関数電卓10FBに送信される(ステップT11)。 When the question data to be sent to the student scientific calculator 10FB is designated from the question data displayed in the list of the question data (step T10), the student scientific calculator 10FB is connected to communicate and the designated. The generated question data (work data including calculation mode and input data+restricted function data) is transmitted to the student scientific calculator 10FB in association with the unique ID of the teacher scientific calculator 10FA (step T11).

前記生徒用関数電卓10FBにおいて、前記教師用関数電卓10FA(又はタブレット端末20)から送信された前記固有IDを対応付けた問題データが受信されると(ステップS13(Yes))、当該問題データとしての作業データに含まれる計算モード(ベリファイ計算)と入力データ(問題の計算式データ)が前記計算モードエリア14cと入力データエリア14dに保存されて設定され、また、前記制限機能データ[Σ]が前記制限機能データエリア14eに保存されて設定される(ステップS14)。 In the student scientific calculator 10FB, when the question data associated with the unique ID transmitted from the teacher scientific calculator 10FA (or the tablet terminal 20) is received (step S13 (Yes)), as the question data. The calculation mode (verify calculation) and input data (calculation formula data in question) included in the work data are stored and set in the calculation mode area 14c and the input data area 14d, and the limited function data [Σ] is set. It is saved and set in the restricted function data area 14e (step S14).

そして、図7(B2)に示すように、前記問題の計算式データ「Σ[x=1-10](x)=」が表示出力部12に表示される(ステップS15)。 Then, as shown in FIG. 7(B2), the calculation formula data “Σ[x=1-10](x)=” of the problem is displayed on the display output unit 12 (step S15).

ここで、ユーザ(生徒)操作により、前記問題の計算式データに続く答えの計算式データとして、例えば前記問題の計算式データに用いられている計算機能[Σ]を使用して簡単に計算結果を得るために、直ぐに[=]が入力されて計算実行が指示されると(ステップS17(Yes))、前記制限機能データ[Σ]に従い、前記問題の計算式データ「Σ[x=1-10](x)=」の答えの計算(右辺の計算)について制限された計算機能[Σ]があると判断される(ステップS18(Yes))。 Here, by the user (student) operation, as the calculation formula data of the answer following the calculation formula data of the question, for example, the calculation function [Σ] used for the calculation formula data of the question is used to easily calculate the calculation result. In order to obtain, immediately when [=] is input and calculation execution is instructed (step S17 (Yes)), the calculation formula data of the problem “Σ[x=1- 10] It is determined that there is a limited calculation function [Σ] for the calculation of the answer (x)=” (calculation on the right side) (step S18 (Yes)).

すると、前記図7(B2)に示すように、前記問題の計算式データに用いられている前記制限された計算機能[Σ]の表記が識別表示hされ、機能制限を示すエラーメッセージRが表示される(ステップS19)。 Then, as shown in FIG. 7(B2), the notation of the limited calculation function [Σ] used in the calculation formula data of the problem is identified and displayed, and the error message R indicating the function limitation is displayed. (Step S19).

この後、図7(B3)(又は(B4))に示すように、前記制限された計算機能[Σ]を用いずに答えの計算式データ「{10×(1+10)}/2」(又は「1+2+3+…+10」)を入力して表示させ、前記同様に計算実行が指示されると(ステップS16,S17(Yes)→S18(No))、前記入力された答えの計算式データ(右辺)の計算が実行され計算結果が表示される(ステップS20)。 After that, as shown in FIG. 7B3 (or (B4)), the answer calculation formula data “{10×(1+10)/2” without using the limited calculation function [Σ] (or “1+2+3+...+10”) is input and displayed, and when the calculation execution is instructed in the same manner as described above (steps S16, S17 (Yes)→S18 (No)), the calculation formula data of the input answer (right side) The calculation is executed and the calculation result is displayed (step S20).

ここで、前記計算モードはベリファイ計算モードに設定されているので(ステップS21(Yes))、前記問題の計算式データ(右辺)を自動計算した計算結果と前記答えの計算式データ(右辺)の計算結果が一致するか否か判断され(ステップS22)、一致すると判断されると(ステップS22(Yes))、ベリファイOKを示すマーク[OK]が表示される(ステップS23)。 Here, since the calculation mode is set to the verify calculation mode (step S21 (Yes)), the calculation result of the calculation formula data (right side) of the question and the calculation formula data of the answer (right side) are automatically calculated. It is determined whether or not the calculation results match (step S22), and if they match (step S22 (Yes)), a mark [OK] indicating verify OK is displayed (step S23).

なお、前記問題の計算式データ(右辺)を自動計算した計算結果と前記答えの計算式データ(右辺)の計算結果が不一致と判断されると、ベリファイNGを示すマーク[NG]が表示される(ステップS24)。 When it is determined that the calculation result of the calculation formula data (right side) of the question is automatically different from the calculation result of the calculation formula data (right side) of the answer, a mark [NG] indicating verify NG is displayed. (Step S24).

そして、前記生徒用関数電卓10FBに今回送られた問題データが前記タブレット端末20を中継して送られた問題データである場合に、前記問題の計算式データに対し答えの計算式データを入力して計算実行した一連の計算式データ(ここでは図7(B3)又は(B4)で示した計算式データ)を含む作業データを前記タブレット端末20に送るため、前記[通信]キー11Qの操作により前記作業データの送信が指示されると(ステップS25(Yes))、前記タブレット端末20と通信接続され、前記送信が指示された作業データが回答データとして、前記生徒用関数電卓10FBの固有IDを対応付けて前記タブレット端末20に送信される(ステップS26)。 Then, when the question data sent this time to the student scientific calculator 10FB is the question data sent by relaying the tablet terminal 20, the answer formula data is input to the answer formula data. In order to send work data including a series of calculation formula data (here, calculation formula data shown in FIG. 7 (B3) or (B4)) to the tablet terminal 20, by operating the [Communication] key 11Q. When the transmission of the work data is instructed (step S25 (Yes)), the work data instructed to be transmitted is connected to the tablet terminal 20, and the work data instructed to be transmitted is used as the response data to identify the unique ID of the student scientific calculator 10FB. The information is associated and transmitted to the tablet terminal 20 (step S26).

前記タブレット端末20において、前記生徒用関数電卓10FBと通信接続され、当該生徒用関数電卓10FBから送信された回答データ(前記ステップT10にて指定した問題データに対する回答データ)が前記関数電卓10FBの固有IDを対応付けて受信されると(ステップT12(Yes)→T13)、前記指定した問題データの問題の計算式データは予め答えの計算式データ(右辺)を含んでいるか否か判断される(ステップT14)。 In the tablet terminal 20, the answer data (answer data to the question data specified in step T10) that is connected to the student scientific calculator 10FB by communication and is transmitted from the student scientific calculator 10FB is unique to the scientific calculator 10FB. When the IDs are received in association with each other (step T12 (Yes)→T13), it is judged whether or not the calculation formula data of the question of the designated question data includes the calculation formula data (right side) of the answer in advance ( Step T14).

ここで、前記指定した問題データの問題の計算式データ(ここでは「Σ[x=1-10](x)=」)は予め答えの計算式データ(右辺)を含んでいないと判断されると(ステップT14(No))、前記回答データに含まれる一連の計算式データのうち、前記問題の計算式データ(左辺)を自動計算した計算結果と前記答えの計算式データ(右辺)の計算結果が一致するか否か判断される(ステップT18)。 Here, it is determined that the calculation formula data (here, “Σ[x=1-10](x)=”) of the specified question data does not include the calculation formula data (right side) of the answer in advance. And (step T14 (No)), of the series of formula data included in the answer data, the calculation result of automatically calculating the formula data (left side) of the question and the formula data (right side) of the answer. It is determined whether the results match or not (step T18).

そして、前記問題の計算式データ(左辺)「Σ[x=1-10](x)=」の計算結果と前記答えの計算式データ(右辺)「{10×(1+10)}/2」(又は「1+2+3+…+10」)の計算結果が一致すると判断されると(ステップT18(Yes))、前記生徒用関数電卓10FBの固有IDに対応して登録されているユーザ名と前記回答データが正しい旨の判定結果[OK]とを対応付けた前記回答データが、前記回答データエリア23dに記憶され保存される(ステップT16)。 Then, the calculation result data of the question (left side) “Σ[x=1-10](x)=” and the calculation formula data of the answer (right side) “{10×(1+10)}/2” ( Alternatively, if it is determined that the calculation results of “1+2+3+...+10” match (step T18 (Yes)), the user name and the answer data registered corresponding to the unique ID of the student scientific calculator 10FB are correct. The answer data associated with the determination result [OK] of the effect is stored and saved in the answer data area 23d (step T16).

すると、図7(C2)に示すように、前記回答データエリア23dに保存されている回答データの一覧が回答データ一覧LAとして表示出力部21に表示される(ステップT17)。 Then, as shown in FIG. 7C2, a list of the answer data stored in the answer data area 23d is displayed on the display output unit 21 as the answer data list LA (step T17).

なお、前記ステップT18において、前記回答データに含まれる一連の計算式データのうち、前記問題の計算式データ(左辺)を自動計算した計算結果と前記答えの計算式データ(右辺)の計算結果が不一致と判断されると(ステップT18(No))、前記生徒用関数電卓10FBの固有IDに対応して登録されているユーザ名と前記回答データが誤りの旨の判定結果[NG]とを対応付けた前記回答データが、前記回答データエリア23dに記憶され保存され(ステップT19)、前記同様に回答データ一覧LAとして表示される(ステップT17)。 In step T18, the calculation result of the calculation formula data of the question (left side) and the calculation result of the calculation formula data of the answer (right side) are calculated from the series of calculation formula data included in the answer data. If it is determined that they do not match (step T18 (No)), the user name registered corresponding to the unique ID of the student scientific calculator 10FB and the determination result [NG] indicating that the response data is incorrect are associated. The added answer data is stored and saved in the answer data area 23d (step T19), and is displayed as the answer data list LA in the same manner as described above (step T17).

(実施例2)
図8は、前記関数電卓10F(教師用10FA/生徒用10FB)の計算処理(実施例2)に従ったベリファイ(Verify)計算モードでの動作状態とタブレット端末20の動作状態を示す図である。
(Example 2)
FIG. 8 is a diagram showing an operation state in the verify calculation mode and an operation state of the tablet terminal 20 according to the calculation process (Example 2) of the scientific calculator 10F (10FA for teacher/10FB for student). ..

ここでは、前記教師用関数電卓10FAにおいて、計算機能[√(ルート)]を用いた問題の計算式データ「(1/√2)−{(√2−1)/2)}=」を入力し(図8(A1):ステップS1〜S3)、当該問題の計算式データに対し制限する計算機能[√]を設定した(図8(A2):ステップS4→S11,S12(Yes))場合の動作を示している。 Here, in the teacher's scientific calculator 10FA, the calculation formula data “(1/√2)-{(√2-1)/2)}=” using the calculation function [√(root)] is input. (FIG. 8(A1): Steps S1 to S3), and the calculation function [√] for limiting the calculation formula data of the question is set (FIG. 8(A2): Steps S4→S11, S12 (Yes)) Shows the operation of.

なお、前記制限する計算機能を設定する操作は、前記(実施例1)及び(実施例2:図8(A2))では、前記[OPTN]キーを操作して表示させた計算機能の制限を設定する画面(図示せず)から行なう構成とした。 The operation of setting the calculation function to be restricted is the same as the operation example of (Example 1) and (Example 2: FIG. 8A2) in which the calculation function displayed by operating the [OPTN] key is restricted. The configuration is performed from a setting screen (not shown).

これに対し、図8(A3)に示すように、例えば前記[OPTN]キーを操作して表示させたオプションメニュー(図示せず)から[計算機能制限]の項目を選択することで、前記問題の計算式データに用いられた計算機能のシンボル[√]を、最初は非制限状態を示すカーソルCu(青)で識別表示させる。ここで、カーソルキー[←][→]114の操作に応じて前記カーソルCu(青)を、制限状態を示すカーソルCu(赤)に変更して表示させることで、制限する計算機能の設定を行なう構成としてもよい。 On the other hand, as shown in FIG. 8(A3), by selecting the item of [Calculation function restriction] from the option menu (not shown) displayed by operating the [OPTN] key, for example, the problem The symbol [√] of the calculation function used for the calculation formula data is first displayed with the cursor Cu (blue) indicating the non-restricted state. Here, by changing the cursor Cu (blue) to the cursor Cu (red) indicating the restricted state in accordance with the operation of the cursor keys [←] [→] 114, the setting of the calculation function to be restricted is performed. It may be configured to perform.

この(実施例2)でも、教師用関数電卓10FAにおいて、前記問題の計算式データと制限機能データを問題データとして固有IDを対応付けて生徒用関数電卓10FB(又はタブレット端末20)に送る処理(図8(A5)→(B1)(C):ステップS7,S8)、前記生徒用関数電卓10FB(又はタブレット端末20)において、前記教師用関数電卓10FAから送信された問題データを受信し、答えの計算式データを入力し、正誤判定する等の処理(図8(B2)(B3):ステップS13〜S26(又はステップT1〜T19)は、前記(実施例1)と同様に実行される。 Also in this (Embodiment 2), in the teacher scientific calculator 10FA, a process of sending the student's scientific calculator 10FB (or the tablet terminal 20) by associating a unique ID as the question formula with the question formula data and the restricted function data ( 8(A5)→(B1)(C): Steps S7, S8), the student scientific calculator 10FB (or the tablet terminal 20) receives the question data transmitted from the teacher scientific calculator 10FA, and answers The process of inputting the calculation formula data of (1) and determining the correctness (FIGS. 8(B2) and (B3): Steps S13 to S26 (or Steps T1 to T19) are performed in the same manner as the above-described (Example 1).

この(実施例2)の場合、計算機能[√]が制限されるので、前記図8(B3)で示したように、前記生徒用関数電卓10FBでは、前記問題の計算式データ「(1/√2)−{(√2−1)/2)}=」に対し、手計算で導いた答えの計算式データ「1/2」を入力している。 In the case of this (Example 2), since the calculation function [√] is limited, as shown in FIG. 8B3, in the student scientific calculator 10FB, the calculation formula data “(1/ For “√2)-{(√2-1)/2)}=”, the calculation formula data “1/2” of the answer derived by hand calculation is input.

(実施例3)
図9は、前記関数電卓10F(教師用10FA/生徒用10FB)の計算処理(実施例3)に従った基本計算モードでの動作状態とタブレット端末20の動作状態を示す図である。
(Example 3)
FIG. 9 is a diagram showing an operation state in the basic calculation mode and an operation state of the tablet terminal 20 according to the calculation process (Example 3) of the scientific calculator 10F (10 FA for teacher/10 FB for student).

この(実施例3)では、例えば図9(C1)に示すように、前記タブレット端末20を使用して電子黒板に表示させた問題「木の高さ(A+1.6(m))を三角比を用いた計算式データで回答する」を対象に、前記教師用関数電卓11FAにより、問題の計算式データ(左辺)と答えの計算式データ(右辺)を予め入力し、当該入力された答えの計算式データに基づいて、前記生徒用関数電卓10FBにより入力した答えの計算式データの正誤判定を行なう場合について説明する。 In this (Embodiment 3), for example, as shown in FIG. 9(C1), the problem “tree height (A+1.6 (m)) displayed on the electronic blackboard using the tablet terminal 20 is compared with the triangular ratio. Answering with the calculation formula data using, the teacher's scientific calculator 11FA inputs the calculation formula data of the question (left side) and the calculation formula data of the answer (right side) in advance. A case will be described in which the correctness/incorrectness of the calculation formula data of the answer input by the student scientific calculator 10FB is determined based on the calculation formula data.

先ず、教師用関数電卓11FAにおいて、図9(A1)に示すように、制限する計算機能(三角関数[sin][cos][tan])を設定する(ステップS10(Yes)→S11)。 First, in the teacher's scientific calculator 11FA, as shown in FIG. 9(A1), a limiting calculation function (trigonometric function [sin][cos][tan]) is set (step S10 (Yes)→S11).

そして、図9(A2)に示すように、基本計算モードを設定して、問題の計算式データ「A+1.6=」と答えの計算式データ「10×tan(25)+1.6」を入力する(ステップS12(No)→S1〜S3)。 Then, as shown in FIG. 9(A2), the basic calculation mode is set, and the calculation formula data “A+1.6=” of the question and the calculation formula data “10×tan(25)+1.6” of the answer are input. (Step S12 (No)→S1 to S3).

ここで、前記問題(図9(C1))が、三角比を用いた計算式データで回答する必要があるため、前記制限する計算機能に設定された三角関数([sin][cos][tan])のうち、図9(A3)に示すように、正しい答えに必要な三角関数の計算式データ部分「tan(25)」に対応した計算機能だけ制限を解除する。 Here, since the question (FIG. 9(C1)) needs to be answered by the calculation formula data using the trigonometric ratio, the trigonometric function ([sin][cos][tan] set in the limiting calculation function is used. ]), as shown in FIG. 9(A3), the restriction is released only for the calculation function corresponding to the calculation formula data portion “tan(25)” of the trigonometric function necessary for the correct answer.

これは前記(実施例2)において、前記図8(A3)(A4)を参照して説明した場合と同様に、前記[OPTN]キーの操作に応じたオプションメニュー(図示せず)から[計算機能制限]の項目を選択することで、前記表示された計算式データ「A+1.6=10×tan(25)+1.6」中で計算機能に係る計算式データ部分「tan(25)」を、現在制限状態であることを示すカーソルCu(赤)で識別表示させる。そして、カーソルキー[←][→]114の操作に応じて前記カーソルCu(赤)を、非制限状態を示すカーソルCu(青)に変更して表示させることで、制限されている計算機能の一部の制限を解除する(ステップS5(Yes)→S6)。 This is similar to the case described with reference to FIGS. 8(A3) and 8(A4) in (Example 2) above, from the option menu (not shown) in accordance with the operation of the [OPTN] key, By selecting the item of “Functional restriction”, the calculation formula data portion “tan(25)” related to the calculation function in the displayed calculation formula data “A+1.6=10×tan(25)+1.6” is displayed. The cursor Cu (red) indicating the current restricted state is displayed. Then, by changing the cursor Cu (red) to the cursor Cu (blue) indicating an unrestricted state in accordance with the operation of the cursor key [←] [→] 114, the restricted calculation function is displayed. Some restrictions are released (step S5 (Yes)→S6).

ここで、前記[通信]キー11Qを操作して、図9(A4)→(B1)に示すように、前記生徒用関数電卓10FB(他の計算装置)と通信接続し、前記問題と答えの計算式データからなる一連の計算式データ「A+1.6=10×tan(25)+1.6」を含む作業データを問題データとして前記生徒用関数電卓10FBに送る場合には(ステップS7(Yes))、前記答えの計算式データ(右辺)「10×tan(25)+1.6」が除かれて送信される(ステップS8)。 Here, by operating the [Communication] key 11Q, as shown in FIG. 9(A4)→(B1), a communication connection is made with the student scientific calculator 10FB (another computing device), and the answer to the question is answered. In the case where work data including a series of formula data “A+1.6=10×tan(25)+1.6” consisting of formula data is sent to the student scientific calculator 10FB as question data (step S7 (Yes)). ), the calculation formula data (right side) of the answer, “10×tan(25)+1.6”, is removed and transmitted (step S8).

なお、前記タブレット端末20に対しては、前記問題と答えの計算式データからなる一連の計算式データ「A+1.6=10×tan(25)+1.6」を含む作業データは、そのまま問題データとして前記タブレット端末20に送信される(ステップS8)。 For the tablet terminal 20, work data including a series of formula data “A+1.6=10×tan(25)+1.6” consisting of the formula data of the question and the answer is the question data as it is. Is transmitted to the tablet terminal 20 (step S8).

そして、前記タブレット端末20において、図9(C1)→(B1)に示すように、前記問題データ一覧から指定した問題データを前記生徒用関数電卓10FBに送る場合には、前記問題と答えの計算式データからなる一連の計算式データ「A+1.6=10×tan(25)+1.6」のうち前記答えの計算式データ(右辺)「10×tan(25)+1.6」が除かれて送信される(ステップT8〜T11)。 Then, in the tablet terminal 20, as shown in FIG. 9(C1)→(B1), when the question data designated from the question data list is sent to the student scientific calculator 10FB, the question and answer are calculated. Of the series of calculation formula data “A+1.6=10×tan(25)+1.6” consisting of formula data, the calculation formula data (right side) “10×tan(25)+1.6” of the answer is excluded. It is transmitted (steps T8 to T11).

この後、図9(B2)に示すように、生徒「たろう」の関数電卓11FB1において、表示出力部12に表示された問題の計算式データ「A+1.6=」に対し(ステップS13〜S15)、ユーザ(生徒)操作に応じて答えの計算式データ「10×tan(25)+1.6」が入力され、計算実行された場合には(ステップS16,S17(Yes))、前記答えの計算式データ(右辺)にあって制限されている計算機能(三角関数[sin][cos][tan])のうち、前記制限が解除された計算式データ部分「tan(25)」が機能制限解除ライン(下線)PLにより識別表示され、計算結果「6.26307…」が表示される(ステップS18〜S20)。 Thereafter, as shown in FIG. 9B2, in the scientific calculator 11FB1 of the student "Taro", the calculation formula data "A+1.6=" of the question displayed on the display output unit 12 (steps S13 to S15). When the calculation formula data “10×tan(25)+1.6” is input according to the user (student) operation and the calculation is executed (steps S16 and S17 (Yes)), the calculation of the answer is performed. Of the calculation functions (trigonometric functions [sin][cos][tan]) restricted in the expression data (right side), the calculation expression data part “tan(25)” in which the restriction has been released is released from the function restriction. The line (underline) PL identifies and displays the calculation result “6.26307... ”(steps S18 to S20).

これにより、前記生徒「たろう」は、前記入力した答えの計算式データ「10×tan(25)+1.6」のうち、三角関数を用いた計算式データ部分「tan(25)」が機能制限解除ラインPLにより識別表示されたのを確認することで、当該答えの計算式データを正しく入力できたのを知ることができる。 As a result, the student “Taro” has a function limitation of the calculation formula data portion “tan(25)” using the trigonometric function in the calculation formula data “10×tan(25)+1.6” of the input answer. By confirming that the answer line is identified and displayed, it is possible to know that the calculation formula data of the answer has been correctly input.

そして、前記生徒「たろう」の入力した答えの計算式データを含む一連の計算式データ「A+1.6=10×tan(25)+1.6」の作業データを、回答データとして前記タブレット端末20に送信すると(ステップS25,S26)、前記タブレット端末20において、前記問題データ一覧から指定した問題データの計算式データ「A+1.6=10×tan(25)+1.6」には、答えの計算式データが含まれると判断される(ステップT12〜T14(Yes))。 Then, the work data of a series of formula data “A+1.6=10×tan(25)+1.6” including the formula data of the answer input by the student “Taro” is sent to the tablet terminal 20 as answer data. When transmitted (steps S25 and S26), in the tablet terminal 20, the calculation formula data of the question data specified from the question data list “A+1.6=10×tan(25)+1.6” is added to the answer calculation formula. It is determined that the data is included (steps T12 to T14 (Yes)).

すると、前記指定の問題データの答えの計算式データ「10×tan(25)+1.6」と前記生徒「たろう」の関数電卓10FB1から受信された回答データの答えの計算式データ「10×tan(25)+1.6」が同等(ここでは同じ)と判断される(ステップT15(Yes))。 Then, the calculation formula data “10×tan(25)+1.6” of the answer of the designated question data and the calculation formula data “10×tan of the answer data received from the scientific calculator 10FB1 of the student “Taro”. (25)+1.6" are judged to be equivalent (the same here) (step T15 (Yes)).

前記ステップT15において、前記指定の問題データの答えの計算式データと前記生徒用関数電卓10FBから受信された回答データの答えの計算式データが同等とは、前記答えの計算式データそれぞれの計算結果が一致すれば当該各答えの計算式データの構成に違いがあっても、前記回答データの答えは正しいことを意味する。 In the step T15, the calculation formula data of the answer of the designated question data and the calculation formula data of the answer of the answer data received from the student scientific calculator 10FB are equal to each other, the calculation result of each calculation formula data of the answer. If there is a match, it means that the answer of the answer data is correct even if there is a difference in the configuration of the calculation formula data of the answer.

そして、前記同様に、前記生徒「たろう」の関数電卓10FB1の固有IDに対応して登録されているユーザ名と前記回答データが正しい旨の判定結果[OK]とを対応付けた前記回答データが、前記回答データエリア23dに記憶されて保存され(ステップT16)、図9(C2)に示すように、回答データ一覧LAが表示される(ステップT17)。 Then, similarly to the above, the answer data in which the user name registered corresponding to the unique ID of the scientific calculator 10FB1 of the student “Taro” and the determination result [OK] that the answer data is correct are associated with each other. , Is stored and stored in the response data area 23d (step T16), and the response data list LA is displayed as shown in FIG. 9(C2) (step T17).

一方、図9(B3)に示すように、生徒「ひとみ」の関数電卓11FB2において、表示出力部12に表示された問題の計算式データ「A+1.6=」に対し(ステップS13〜S15)、ユーザ(生徒)操作に応じて答えの計算式データ「10×sin(25)+1.6」が入力され、計算実行された場合には(ステップS16,S17(Yes))、前記答えの計算式データ(右辺)にあって制限されている計算機能(三角関数[sin][cos][tan])である計算式データ部分「sin(25)」が機能制限ライン(削除線)RLにより識別表示される(ステップS18〜S20)。 On the other hand, as shown in FIG. 9(B3), in the scientific calculator 11FB2 of the student “Hitomi”, for the calculation formula data “A+1.6=” of the question displayed on the display output unit 12 (steps S13 to S15), When the calculation formula data “10×sin(25)+1.6” is input according to the user (student) operation and the calculation is executed (steps S16 and S17 (Yes)), the calculation formula of the answer The calculation formula data part “sin(25)”, which is a calculation function (trigonometric function [sin][cos][tan]) restricted in the data (right side), is identified by the function restriction line (deletion line) RL. (Steps S18 to S20).

これにより、前記生徒「ひとみ」は、前記入力した答えの計算式データ「10×sin(25)+1.6」のうち、三角関数を用いた計算式データ部分「sin(25)」が機能制限ライン(削除線)RLにより識別表示されたのを確認することで、当該答えの計算式データが、特に前記計算式データ部分「sin(25)」において誤っているのを知ることができる。 As a result, the student "Hitomi" is restricted in the function "sin (25)" using the trigonometric function in the calculated answer data "10 x sin (25) + 1.6" of the input answer. It is possible to know that the calculation formula data of the answer is incorrect, particularly in the calculation formula data portion “sin(25)”, by confirming that it is identified and displayed by the line (deletion line) RL.

そして、前記生徒「ひとみ」の入力した答えの計算式データを含む一連の計算式データ「A+1.6=10×sin(25)+1.6」の作業データを、回答データとして前記タブレット端末20に送信すると(ステップS25,S26)、前記指定の問題データの答えの計算式データ「10×tan(25)+1.6」と前記生徒「ひとみ」の関数電卓10FB2から受信された回答データの答えの計算式データ「10×sin(25)+1.6」が同等ではない(ここでは異なる)と判断される(ステップT15(No))。 Then, the work data of a series of formula data “A+1.6=10×sin(25)+1.6” including the formula data of the answer input by the student “Hitomi” is sent to the tablet terminal 20 as answer data. When transmitted (steps S25 and S26), the calculation formula data “10×tan(25)+1.6” of the answer of the designated question data and the answer of the answer data received from the scientific calculator 10FB2 of the student “Hitomi” It is determined that the calculation formula data “10×sin(25)+1.6” are not equivalent (different here) (step T15 (No)).

そして、前記同様に、前記生徒「ひとみ」の関数電卓10FB2の固有IDに対応して登録されているユーザ名と前記回答データが誤りの旨の判定結果[NG]とを対応付けた前記回答データが、前記回答データエリア23dに記憶されて保存され(ステップT19)、回答データ一覧LAが表示される(ステップT17)。 Then, similarly to the above, the answer data in which the user name registered corresponding to the unique ID of the scientific calculator 10FB2 of the student "Hitomi" and the determination result [NG] indicating that the answer data is incorrect are associated with each other. Is stored and stored in the response data area 23d (step T19), and the response data list LA is displayed (step T17).

なお、前記各実施例では、問題データの計算式データに用いる計算機能を1つの計算機能[Σ][√][三角関数]の場合として説明したが、複数の計算機能を用いた計算式データを入力し、そのうち何れかの計算機能を制限の対象に設定してもよい。 In each of the above-described embodiments, the calculation function used for the calculation formula data of the question data is described as the case of one calculation function [Σ][√][trigonometric function], but calculation formula data using a plurality of calculation functions Alternatively, any one of the calculation functions may be set as a restriction target.

したがって、前記構成の計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20によれば、教師用関数電卓11FAにおいて、[Σ][√][三角関数]等の計算機能を用いた問題の計算式データを入力し、前記問題の計算式データに用いた計算機能を制限する設定をして[通信]キー11Qを操作すると、前記問題の計算式データと前記制限を設定した計算機能(制限機能)が問題データとして生徒用関数電卓10FBに直接、又はタブレット端末20を中継して送信される。 Therefore, according to the scientific calculator 10F as the calculation device having the above-described configuration and the tablet terminal 20 as the electronic device (communication device), the calculation function such as [Σ][√][trigonometric function] is calculated in the teacher scientific calculator 11FA. By inputting the formula data of the question used, setting the limit of the calculation function used for the formula data of the question and operating the [Communication] key 11Q, the formula data of the question and the limit are set. The calculation function (restriction function) is transmitted as question data directly to the student scientific calculator 10FB or by relaying the tablet terminal 20.

前記生徒用関数電卓10FBにおいて、前記教師用関数電卓10FAから受信されて表示された問題データの問題の計算式データに対し、答えの計算式データを入力して計算実行を指示すると、当該答えの計算式データに前記受信された問題データの制限機能に対応する計算機能が含まれている場合には、前記問題の計算式データの中の前記制限されている計算機能のシンボルが識別表示hされ、また機能制限を示すエラーメッセージRが表示され、前記答えの計算式データの計算実行が禁止される。 In the student scientific calculator 10FB, when the calculation formula data of the answer is input to the calculation formula data of the question of the question data received and displayed from the scientific calculator for teacher 10FA and the calculation execution is instructed, When the calculation formula data includes a calculation function corresponding to the restriction function of the received question data, the symbol of the restricted calculation function in the calculation formula data of the question is displayed as an identification mark h. Also, an error message R indicating the function limitation is displayed, and calculation execution of the calculation formula data of the answer is prohibited.

これにより、前記計算装置(10FA)の備える計算機能を用いて計算式データの問題を容易に作成することができ、且つ問題送信先の他の計算装置(10FB)では問題に用いた計算機能を制限して出題することが可能になる。 As a result, the problem of the formula data can be easily created using the calculation function of the calculation device (10FA), and the calculation function used for the problem can be calculated in the other calculation device (10FB) of the problem transmission destination. It is possible to limit the questions.

また、前記構成の計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20によれば、前記生徒用関数電卓10FBにおいて、前記教師用関数電卓10FAから受信されて表示された問題データの問題の計算式データに対し、答えの計算式データを入力して計算実行を指示した際に、当該答えの計算式データに前記受信された問題データの制限機能に対応する計算機能が含まれていない場合には、前記答えの計算式データの計算が実行されその計算結果が前記問題の計算式データの計算結果と一致するか否かにより正誤判定される。そして、一致した場合にはベリファイ[OK]が表示され、一致しない場合にはベリファイ[NG]が表示される。 In addition, according to the scientific calculator 10F as the calculation device having the above-described configuration and the tablet terminal 20 as the electronic device (communication device), the problem that is received and displayed from the teacher scientific calculator 10FA in the student scientific calculator 10FB. When inputting the formula data of the answer to the formula data of the data question and instructing the execution of the calculation, the formula data of the answer includes a calculation function corresponding to the function of limiting the received question data. If not, the calculation of the calculation formula data of the answer is executed, and it is determined whether the calculation result matches the calculation result of the calculation formula data of the question. Then, if they match, verify [OK] is displayed, and if they do not match, verify [NG] is displayed.

これにより、生徒用関数電卓10FBのユーザは、前記問題の計算式データに対して入力した答えの計算式データが正しいのか誤りであるのかを容易に確認できる。 Thereby, the user of the student scientific calculator 10FB can easily confirm whether the calculation formula data of the answer input to the calculation formula data of the question is correct or incorrect.

また、前記構成の計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20によれば、前記教師用関数電卓10FAにおいて、前記制限を設定した計算機能(制限機能(ここでは三角関数[sin][cos][tan]))について、その計算機能に係る特定の構成の計算式データ部分(ここでは「tan25」)だけの制限を解除できるので、例えば、正しい答えの計算式データに必須の計算式データ部分については、その使用を予め許可することができる。 Further, according to the scientific calculator 10F as the calculation device having the above-mentioned configuration and the tablet terminal 20 as the electronic device (communication device), the calculation function (the restriction function (here, the triangle function) in the teacher scientific calculator 10FA is set. For the function [sin][cos][tan])), it is possible to remove the restriction only on the formula data part (here, “tan25”) of a specific configuration related to the calculation function, so that, for example, the formula data of the correct answer. The use of the calculation formula data portion essential for the above can be permitted in advance.

そして、前記生徒用関数電卓10FBにおいて、前記問題の計算式データに対して入力された答えの計算式データに、前記計算機能の制限を解除した特定の構成の計算式データ部分がある場合には、当該計算式データ部分が機能制限解除ライン(下線)PLにより識別表示されるので、該当する計算機能を使用した答えの計算式データが正しく入力できたのを明確に知ることができる。 Then, in the student scientific calculator 10FB, when the answer calculation data input to the calculation formula data of the question includes a calculation formula data portion having a specific configuration in which the limitation of the calculation function is released. Since the calculation formula data portion is identified and displayed by the function restriction release line (underline) PL, it is possible to clearly know that the calculation formula data of the answer using the corresponding calculation function has been correctly input.

さらに、前記構成の計算装置としての関数電卓10Fと電子機器(通信機器)としてのタブレット端末20によれば、前記タブレット端末20において、前記生徒用関数電卓10FBから送信された問題の計算式データと答えの計算式データの一連の計算式データが回答データとして受信されると、前記問題と答えの各計算式データの計算結果が一致するか否かにより正誤判定される。そして、前記正誤判定の結果[OK/NG]を含めて前記回答データを回答データ一覧LAにして保存し表示させることができる。 Further, according to the scientific calculator 10F as the calculation device having the above-described configuration and the tablet terminal 20 as the electronic device (communication device), in the tablet terminal 20, the calculation formula data of the problem transmitted from the student scientific calculator 10FB and When a series of formula data of the formula data of the answer is received as the reply data, it is judged whether the question and the formula data of the answer match, or not. Then, the answer data including the result [OK/NG] of the correctness determination can be saved and displayed in the answer data list LA.

なお、前記各実施形態において記載した計算装置(10F/10FA/10FB)と電子機器(通信機器)(20)による各処理の手法、すなわち、図4のフローチャートに示す計算処理、図5のフローチャートに示す前記計算処理の通信割込み処理、図6のフローチャートに示す通信処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記録媒体に格納して配布することができる。また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワークN上を伝送させることができ、このプログラムデータを、通信ネットワークNに接続された電子機器のコンピュータに通信部によって取り込むことで、前述した問題の計算式データを入力する機能、前記問題の計算式データに用いた計算機能の制限を設定する機能、前記問題の計算式データと前記制限を設定した制限機能の情報とを問題データとして他の計算装置に送信する機能を実現することもできる。 It should be noted that each processing method by the calculation device (10F/10FA/10FB) and the electronic device (communication device) (20) described in each of the embodiments, that is, the calculation process shown in the flowchart of FIG. 4 and the flowchart of FIG. Each of the methods such as the communication interrupt processing of the calculation processing shown above and the communication processing shown in the flowchart of FIG. 6 is a memory card (ROM card, RAM card, etc.), magnetic disk (floppy) as a program that can be executed by a computer. (Registered trademark) disks, hard disks, etc.), optical disks (CD-ROM, DVD, etc.), semiconductor memories, and other storage media can be stored and distributed. Further, program data for realizing each of the above methods can be transmitted on the communication network N in the form of a program code, and the program data is transmitted to a computer of an electronic device connected to the communication network N by a communication unit. The function of inputting the formula data of the problem described above, the function of setting the limit of the calculation function used for the formula data of the problem, and the limit function of setting the formula data of the problem and the limit. It is also possible to realize a function of transmitting information and other information as problem data to another computing device.

本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。 The invention of the present application is not limited to the above-described embodiments, and can be variously modified at the stage of implementation without departing from the spirit of the invention.

たとえば、無線通信部27により計算装置10から計算データを送信して出力する代わりに、計算データと機能制限情報を2次元コード化して表示出力部12で表示する(表示出力する)ようにしてもよい。計算装置10で表示(表示出力)された2次元コードを、電子機器(通信機器)20のカメラ部26で撮影して、撮影された2次元コードを元の計算データと機能制限情報に変換して取得することとなる。 For example, instead of transmitting and outputting the calculation data from the calculation device 10 by the wireless communication unit 27, the calculation data and the function restriction information are two-dimensionally coded and displayed (displayed and output) on the display output unit 12. Good. The two-dimensional code displayed (displayed and output) on the computing device 10 is photographed by the camera unit 26 of the electronic device (communication device) 20, and the photographed two-dimensional code is converted into original calculation data and function restriction information. Will be acquired.

また電子機器(通信機器)20同士で、一方の電子機器(通信機器)で計算データと機能制限情報を2次元コード化して表示出力部12で表示により出力し、他方の電子機器(通信機器)で電子機器(通信機器)20のカメラ部26で撮影して、撮影された2次元コードを元の計算データと機能制限情報に変換して取得するようにしても良い。このように無線通信による送信/受信を、計算データと機能制限情報が2次元バーコード化された画像の表示部への出力/2次元バーコードの撮影と変換による元の計算データと機能制限情報の取得に置き換えて本発明を実施することができる。 Further, between the electronic devices (communication devices) 20, one of the electronic devices (communication devices) calculates the calculation data and the function restriction information into a two-dimensional code, and the display output unit 12 outputs the two-dimensional code, and the other electronic device (communication device). Then, the camera unit 26 of the electronic device (communication device) 20 may capture the image, and the captured two-dimensional code may be converted into the original calculation data and the function restriction information and acquired. In this way, when transmitting/receiving by wireless communication, the calculation data and the function restriction information are output to the display unit of an image in which the two-dimensional bar code is converted/the original calculation data and the function restriction information by capturing and converting the two-dimensional bar code. The present invention can be carried out by substituting

さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 Furthermore, each of the embodiments includes inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment, or some constituent elements are combined in different forms, the problems described in the section of the problem to be solved by the invention When the above can be solved and the effect described in the section of the effect of the invention can be obtained, a structure in which these constituent elements are deleted or combined can be extracted as the invention.

以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。 The inventions described in the initial claims of the present application will be additionally described below.

[1]
計算機能を含む計算式データを入力する計算式入力手段と、
前記計算式入力手段により入力された計算式データと前記計算機能の使用制限情報とを出力する制限付き計算式出力手段と、
を備えたことを特徴とする計算装置。
[1]
Calculation formula input means for inputting calculation formula data including a calculation function,
A restricted formula output means for outputting the formula data input by the formula input means and use restriction information of the calculation function;
A computing device comprising:

[2]
前記計算式入力手段は、複数の計算機能の何れか又は複数を含む計算式を入力し、
前記制限付き計算式出力手段は、ユーザ操作に応じて前記複数の計算機能の何れか又は複数を使用制限の対象に設定する制限対象設定手段を有し、前記計算式入力手段により入力された計算式データと前記制限対象設定手段により設定された計算機能の使用制限情報とを出力する、
ことを特徴する[1]に記載の計算装置。
[2]
The calculation formula input means inputs a calculation formula including any one or a plurality of calculation functions,
The restricted calculation formula output unit has a restriction target setting unit that sets one or more of the plurality of calculation functions as a target of use restriction according to a user operation, and the calculation input by the calculation formula input unit Outputting formula data and use restriction information of the calculation function set by the restriction target setting means,
The computing device according to [1], characterized in that

[3]
前記制限付き計算式出力手段は、前記計算式入力手段により入力された計算式データのうち、前記制限対象設定手段により使用制限の対象に設定された計算機能に対応する一部の計算式データについて、ユーザ操作に応じて計算機能の使用制限を解除する制限解除手段を有し、
前記計算式入力手段により入力された計算式データと、前記制限対象設定手段により設定された計算機能の使用制限情報とを、前記制限解除手段により使用制限を解除した一部の計算式データの制限解除情報を含めて出力する、
ことを特徴する[2]に記載の計算装置。
[3]
The limited calculation formula output means, among the calculation formula data input by the calculation formula input means, regarding a part of the calculation formula data corresponding to the calculation function set as the use restriction target by the restriction target setting means. , Has a limit releasing means for releasing the use limit of the calculation function according to the user operation,
The calculation formula data input by the calculation formula input unit and the use restriction information of the calculation function set by the restriction target setting unit are restricted by a part of the calculation formula data in which the use restriction is released by the restriction releasing unit. Output including release information,
The computing device according to [2], characterized in that

[4]
外部の装置から出力された計算式データと計算機能の使用制限情報とを取得する制限付き計算式取得手段と、
前記制限付き計算式取得手段により取得された計算式データを問題の計算式データとして表示させる計算式表示手段と、
前記計算式表示手段により表示された問題の計算式データに対しユーザ操作に応じて答えの計算式データを入力し前記問題と答えの計算式データの計算を実行する計算実行手段と、
前記ユーザ操作に応じて入力された答えの計算式データに前記制限付き計算式取得手段により取得された使用制限情報の計算機能が含まれる場合に、前記使用制限情報の計算機能が制限されている旨を表示させる制限機能表示手段と、
を備えたことを特徴とする[1]乃至[3]の何れかに記載の計算装置。
[4]
A restricted formula acquisition means for acquiring the formula data output from the external device and the use limit information of the calculation function,
Calculation formula display means for displaying the calculation formula data acquired by the restricted calculation formula acquisition means as the calculation formula data of the problem,
Calculation execution means for inputting the calculation formula data of an answer to the calculation formula data of the question displayed by the calculation formula display means and executing the calculation of the calculation formula data of the question and the answer;
If the calculation formula data of the answer input according to the user operation includes the calculation function of the use restriction information acquired by the restricted calculation formula acquisition means, the calculation function of the use restriction information is restricted. Limiting function display means for displaying a message,
The calculation device according to any one of [1] to [3].

[5]
前記ユーザ操作に応じて入力された答えの計算式データに前記制限付き計算式取得手段により取得された使用制限情報の計算機能が含まれない場合に、前記計算実行手段により実行された前記問題と答えの計算式データの計算結果が一致するか否かを照合する計算照合手段と、
前記計算照合手段による前記問題と答えの計算式データの計算結果が一致するか否かの照合結果を表示させる照合結果表示手段と、
を備えたことを特徴とする[4]に記載の計算装置。
[5]
When the calculation formula data of the answer input according to the user operation does not include the calculation function of the use restriction information acquired by the restricted calculation formula acquisition unit, the problem executed by the calculation execution unit Calculation collation means for collating whether or not the calculation results of the formula data of the answer match,
Collation result display means for displaying the collation result of whether or not the calculation result of the calculation formula data of the question and the answer by the calculation collating means,
The computing device according to [4], further comprising:

[6]
前記計算式出力手段は、無線通信により前記計算式入力手段により入力された計算式データと前記計算機能の使用制限情報とを他の計算装置に出力し、
前記外部の装置は他の計算装置である、
ことを特徴とする[4]又は[5]に記載の計算装置。
[6]
The calculation formula output means outputs the calculation formula data input by the calculation formula input means by wireless communication and the use restriction information of the calculation function to another calculation device,
The external device is another computing device,
The computing device according to [4] or [5], characterized in that

[7]
前記計算式出力手段は、無線通信により前記計算式入力手段により入力された計算式データと前記計算機能の使用制限情報とを外部の電子機器に出力し、
前記外部の装置は外部の電子機器である、
ことを特徴とする[4]又は[5]に記載の計算装置。
[7]
The calculation formula output means outputs the calculation formula data input by the calculation formula input means by wireless communication and the use restriction information of the calculation function to an external electronic device,
The external device is an external electronic device,
The computing device according to [4] or [5], characterized in that

[8]
前記計算式出力手段は、前記入力された計算式データと前記計算機能の使用制限情報とを2次元コード化した画像データとして表示部に出力する、[1]に記載の計算装置。
[8]
The calculation device according to [1], wherein the calculation formula output means outputs the input calculation formula data and use restriction information of the calculation function to the display unit as two-dimensional coded image data.

[9]
外部の計算装置から出力された計算機能を含む計算式データと前記計算機能の使用制限情報とを取得する制限付き計算式取得手段と、
前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを他の計算装置に出力する制限付き計算式出力手段と、
前記制限付き計算式出力手段により他の計算装置に出力された計算式データを問題の計算式データとしてユーザ操作に応じて入力された答えの計算式データを前記他の計算装置から取得する答え計算式取得手段と、
前記制限付き計算式出力手段により他の計算装置に出力した計算式データの計算結果と前記答え計算式取得手段により取得された答えの計算式データの計算結果とが等しいか否かを判断する計算結果判断手段と、
を備えたことを特徴とする電子機器。
[9]
A restricted formula acquisition unit for acquiring formula data including a calculation function output from an external calculation device and use restriction information of the calculation function,
A restricted calculation formula output means for outputting the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to another calculation device,
An answer calculation in which the calculation formula data output to the other calculation device by the limited calculation formula output means is used as the calculation formula data of the problem and the calculation formula data of the answer input according to the user operation is acquired from the other calculation device. Expression acquisition means,
Calculation for determining whether or not the calculation result of the calculation formula data output to the other calculation device by the limited calculation formula output unit and the calculation result of the calculation formula data of the answer acquired by the answer calculation formula acquisition unit are equal. Result judgment means,
An electronic device comprising:

[10]
前記制限付き計算式出力手段は、前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを無線通信により他の計算装置に出力することを特徴とする[9]に記載の電子機器。
[10]
The limited calculation formula output means outputs the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to another calculation device by wireless communication [9]. Electronic device described in.

[11]
前記制限付き計算式取得手段は、前記計算機能を含む計算式データと前記計算機能の使用制限情報を無線通信により他の計算装置から取得することを特徴とする[9]に記載の電子機器。
[11]
The electronic device according to [9], wherein the restricted calculation formula acquisition unit acquires calculation formula data including the calculation function and use restriction information of the calculation function from another calculation device by wireless communication.

[12]
前記制限付き計算式出力手段は、前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを2次元コード化した画像データとして表示部に出力する、[9]に記載の電子機器。
[12]
The restricted calculation formula output means outputs the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to the display unit as two-dimensional coded image data. [9] Electronic device described.

[13]
前記制限付き計算式取得手段は、前記外部の計算装置で表示された画像であって、前記計算機能を含む計算式データと前記計算機能の使用制限情報とが2次元コード化された画像を撮影して、前記2次元コード化された画像に対応する前記計算機能を含む計算式データを取得する、ことを特徴とする[9]に記載の電子機器。
[13]
The restricted calculation formula acquisition means captures an image displayed by the external calculation device, in which calculation formula data including the calculation function and use restriction information of the calculation function are two-dimensionally coded. Then, the calculation formula data including the calculation function corresponding to the two-dimensional coded image is acquired, and the electronic device according to [9].

[14]
前記答え計算式取得手段により前記他の計算装置から取得される答えの計算式データは、前記他の計算装置の識別情報と対応付けられて取得され、
前記計算結果判断手段により判断された前記他の計算装置に出力した計算式データの計算結果と前記他の計算装置から取得された答えの計算式データの計算結果とが等しいか否かの判断結果を前記他の計算装置の識別情報に対応付けて保存する回答保存手段を備えた、
ことを特徴とする[9]に記載の電子機器。
[14]
The calculation formula data of the answer acquired from the other calculation device by the answer calculation formula acquisition means is acquired in association with the identification information of the other calculation device,
Judgment result of whether or not the calculation result of the calculation formula data output to the other calculation device determined by the calculation result determination means and the calculation result of the calculation formula data of the answer acquired from the other calculation device are equal to each other Is provided with an answer storage unit that stores the information in association with the identification information of the other computing device,
[9] The electronic device according to [9].

[15]
計算装置を制御するための計算方法であって、
計算機能を含む計算式データを入力し、
前記入力された計算式データと前記計算機能の使用制限情報とを出力する、
ことを特徴とする計算方法。
[15]
A calculation method for controlling a calculation device, comprising:
Enter the formula data including the calculation function,
Outputting the input calculation formula data and use restriction information of the calculation function,
A calculation method characterized by that.

[16]
電子機器を制御するための通信方法であって、
外部の計算装置から出力された計算機能を含む計算式データと前記計算機能の使用制限情報とを取得し、
前記取得された計算式データと計算機能の使用制限情報とを他の計算装置に出力し、
前記他の計算装置に出力された計算式データを問題の計算式データとしてユーザ操作に応じて入力された答えの計算式データを前記他の計算装置から取得し、
前記他の計算装置に出力した計算式データの計算結果と前記他の計算装置から取得された答えの計算式データの計算結果とが等しいか否かを判断する、
ことを特徴とする通信方法。
[16]
A communication method for controlling an electronic device, comprising:
Obtaining calculation formula data including a calculation function output from an external calculation device and use restriction information of the calculation function,
Outputting the obtained calculation formula data and use restriction information of the calculation function to another calculation device,
Obtaining the formula data of the answer input according to the user operation as the formula data of the problem output formula data output to the other computing device, from the other computing device,
It is determined whether or not the calculation result of the calculation formula data output to the other calculation device and the calculation result of the calculation formula data of the answer acquired from the other calculation device are equal to each other.
A communication method characterized by the above.

[17]
計算装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
計算機能を含む計算式データを入力する計算式入力手段と、
前記計算式入力手段により入力された計算式データと前記計算機能の使用制限情報とを出力する制限付き計算式出力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
[17]
A program for controlling a computer of a computing device,
The computer,
Calculation formula input means for inputting calculation formula data including a calculation function,
A restricted formula output means for outputting the formula data input by the formula input means and the use restriction information of the calculation function;
A computer readable program to function as.

[18]
電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
外部の計算装置から出力された計算機能を含む計算式データと前記計算機能の使用制限情報とを取得する制限付き計算式取得手段と、
前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを他の計算装置に出力する制限付き計算式出力手段と、
前記制限付き計算式出力手段により他の計算装置に出力された計算式データを問題の計算式データとしてユーザ操作に応じて入力された答えの計算式データを前記他の計算装置から取得する答え計算式取得手段と、
前記制限付き計算式出力手段により他の計算装置に出力した計算式データの計算結果と前記答え計算式取得手段により取得された答えの計算式データの計算結果とが等しいか否かを判断する計算結果判断手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
[18]
A program for controlling a computer of an electronic device,
The computer,
A restricted formula acquisition unit for acquiring formula data including a calculation function output from an external calculation device and use restriction information of the calculation function,
A restricted calculation formula output means for outputting the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to another calculation device,
An answer calculation in which the calculation formula data output to the other calculation device by the limited calculation formula output means is used as the calculation formula data of the problem and the calculation formula data of the answer input according to the user operation is acquired from the other calculation device. Expression acquisition means,
Calculation for determining whether or not the calculation result of the calculation formula data output to the other calculation device by the limited calculation formula output unit and the calculation result of the calculation formula data of the answer acquired by the answer calculation formula acquisition unit are equal. Result judgment means,
A computer readable program to function as.

10F(10FA/10FB)…計算装置(教師用関数電卓/生徒用関数電卓)
11 …キー入力部
111…数値・演算記号キー群
112…関数機能キー群
113…モード設定キー群
114…カーソルキー
12 …表示出力部
13 …CPU
14 …メモリ
14a…計算処理プログラム
14b…固有ID
14c…計算モードエリア
14d…入力データエリア
14e…制限機能データエリア
16 …無線通信部
20 …通信機器(タブレット端末等)
21 …表示出力部
22 …CPU
23 …メモリ
23a…通信処理プログラム
23b…EDUCATIONプログラム
23c…問題データエリア
23d…回答データエリア
23e…ワークデータエリア
25 …タッチ入力部
26 …無線通信部
27 …近距離無線通信部
30 …計算サーバ
N …通信ネットワーク(Web)
h …制限機能識別表示
R …機能制限エラーメッセージ
LA …回答データ一覧
PL …機能制限解除ライン(下線)
RL …機能制限ライン(削除線)
10F (10FA/10FB)...Calculation device (teacher scientific calculator/student scientific calculator)
11... Key input unit 111... Numerical/computation symbol key group 112... Function function key group 113... Mode setting key group 114... Cursor key 12... Display output unit 13... CPU
14... Memory 14a... Calculation processing program 14b... Unique ID
14c... Calculation mode area 14d... Input data area 14e... Restricted function data area 16... Wireless communication section 20... Communication equipment (tablet terminal etc.)
21... Display output unit 22... CPU
23... Memory 23a... Communication processing program 23b... EDUCATION program 23c... Problem data area 23d... Answer data area 23e... Work data area 25... Touch input part 26... Wireless communication part 27... Short-distance wireless communication part 30... Calculation server N... Communication network (Web)
h… Restriction function identification display R… Function restriction error message LA… Answer data list PL… Function restriction release line (underline)
RL: Function restriction line (deletion line)

Claims (16)

計算機能を含む計算式データを入力する計算式入力手段と、
前記計算式入力手段により入力された計算式データを前記計算式データに含まれる前記計算機能の使用を制限するための使用制限情報とともに通信手段により外部機器へ送信する制限付き計算式出力手段と、
を備えたことを特徴とする計算装置。
Calculation formula input means for inputting calculation formula data including a calculation function,
A restricted formula output means for transmitting the formula data input by the formula input means to an external device through communication means together with use restriction information for restricting the use of the calculation function included in the formula data ;
A computing device comprising:
前記計算式入力手段は、複数の計算機能の何れか又は複数を含む計算式データを入力し、
前記制限付き計算式出力手段は、ユーザ操作に応じて前記複数の計算機能の何れか又は複数を使用制限の対象に設定する制限対象設定手段を有し、前記計算式入力手段により入力された計算式データと前記制限対象設定手段により設定された計算機能の使用制限情報とを出力する、
ことを特徴する請求項1に記載の計算装置。
The calculation formula input means inputs calculation formula data including any or a plurality of calculation functions,
The restricted calculation formula output unit has a restriction target setting unit that sets one or more of the plurality of calculation functions as a target of use restriction according to a user operation, and the calculation input by the calculation formula input unit Outputting formula data and use restriction information of the calculation function set by the restriction target setting means,
The computing device according to claim 1, wherein
前記制限付き計算式出力手段は、前記計算式入力手段により入力された計算式データのうち、前記制限対象設定手段により使用制限の対象に設定された計算機能に対応する一部の計算式データについて、ユーザ操作に応じて計算機能の使用制限を解除する制限解除手段を有し、
前記計算式入力手段により入力された計算式データと、前記制限対象設定手段により設定された計算機能の使用制限情報とを、前記制限解除手段により使用制限を解除した一部の計算式データの制限解除情報を含めて出力する、
ことを特徴する請求項2に記載の計算装置。
The limited calculation formula output means, among the calculation formula data input by the calculation formula input means, regarding a part of the calculation formula data corresponding to the calculation function set as the use restriction target by the restriction target setting means. , Has a limit releasing means for releasing the use limit of the calculation function according to the user operation,
The calculation formula data input by the calculation formula input unit and the use restriction information of the calculation function set by the restriction target setting unit are restricted by a part of the calculation formula data in which the use restriction is released by the restriction releasing unit. Output including release information,
The computing device according to claim 2, wherein
外部の装置から出力された計算式データと計算機能の使用を制限するための使用制限情報とを取得する制限付き計算式取得手段と、
前記制限付き計算式取得手段により取得された計算式データを問題の計算式データとして表示させる計算式表示手段と、
前記計算式表示手段により表示された問題の計算式データに対しユーザ操作に応じて答えの計算式データを入力し前記問題と答えの計算式データの計算を実行する計算実行手段と、
前記ユーザ操作に応じて入力された答えの計算式データに前記制限付き計算式取得手段により取得された使用制限情報の計算機能が含まれる場合に、前記使用制限情報の計算機能が制限されている旨を表示させる制限機能表示手段と、
を備えたことを特徴とする請求項1乃至請求項3の何れか1項に記載の計算装置。
A restricted formula acquisition means for acquiring the formula data output from the external device and the use limit information for limiting the use of the calculation function,
Calculation formula display means for displaying the calculation formula data acquired by the restricted calculation formula acquisition means as the calculation formula data of the problem,
Calculation execution means for inputting answer calculation formula data in response to the user operation for the calculation formula data of the question displayed by the calculation formula display means and executing calculation of the question and answer calculation formula data;
When the calculation formula data of the answer input according to the user operation includes the calculation function of the use restriction information acquired by the restricted calculation formula acquisition means, the calculation function of the use restriction information is restricted. Limiting function display means for displaying a message,
The calculation device according to claim 1, further comprising:
前記ユーザ操作に応じて入力された答えの計算式データに前記制限付き計算式取得手段により取得された使用制限情報の計算機能が含まれない場合に、前記計算実行手段により実行された前記問題と答えの計算式データの計算結果が一致するか否かを照合する計算照合手段と、
前記計算照合手段による前記問題と答えの計算式データの計算結果が一致するか否かの照合結果を表示させる照合結果表示手段と、
を備えたことを特徴とする請求項4に記載の計算装置。
When the calculation formula data of the answer input according to the user operation does not include the calculation function of the use restriction information acquired by the restricted calculation formula acquisition unit, the problem executed by the calculation execution unit Calculation collation means for collating whether or not the calculation results of the formula data of the answer match,
Collation result display means for displaying the collation result of whether or not the calculation result of the calculation formula data of the question and the answer by the calculation collating means,
The computing device according to claim 4, further comprising:
前記制限付き計算式出力手段は、無線通信により前記計算式入力手段により入力された計算式データを他の計算装置に出力し、
前記外部の装置は他の計算装置である、
ことを特徴とする請求項4又は請求項5に記載の計算装置。
The Restricted equation output means outputs a calculation data input by the calculation formula input means by wireless communication to other computing devices,
The external device is another computing device,
The computing device according to claim 4 or 5, characterized in that.
前記制限付き計算式出力手段は、無線通信により前記計算式入力手段により入力された計算式データを外部の電子機器に出力し、
前記外部の装置は外部の電子機器である、
ことを特徴とする請求項4又は請求項5に記載の計算装置。
The Restricted equation output means outputs a calculation data input by the calculation formula input means by wireless communication to an external electronic device,
The external device is an external electronic device,
The computing device according to claim 4 or 5, characterized in that.
前記制限付き計算式出力手段は、前記入力された計算式データと前記計算機能の使用制限情報とを2次元コード化した画像データとして表示部に出力する、請求項1に記載の計算装置。 The calculation device according to claim 1, wherein the restricted calculation formula output unit outputs the input calculation formula data and use restriction information of the calculation function to the display unit as two-dimensional coded image data. 外部の計算装置から出力された計算機能を含む計算式データと前記計算機能の使用制限情報とを取得する制限付き計算式取得手段と、
前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを他の計算装置に出力する制限付き計算式出力手段と、
前記制限付き計算式出力手段により他の計算装置に出力された計算式データを問題の計算式データとしてユーザ操作に応じて入力された答えの計算式データを前記他の計算装置から取得する答え計算式取得手段と、
前記制限付き計算式出力手段により他の計算装置に出力した計算式データの計算結果と前記答え計算式取得手段により取得された答えの計算式データの計算結果とが等しいか否かを判断する計算結果判断手段と、
を備えたことを特徴とする電子機器。
A restricted formula acquisition unit for acquiring formula data including a calculation function output from an external calculation device and use restriction information of the calculation function,
A restricted calculation formula output means for outputting the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to another calculation device,
An answer calculation in which the calculation formula data output to the other calculation device by the limited calculation formula output means is used as the calculation formula data of the problem and the calculation formula data of the answer input according to the user operation is acquired from the other calculation device. Expression acquisition means,
Calculation for determining whether or not the calculation result of the calculation formula data output to the other calculation device by the limited calculation formula output unit and the calculation result of the calculation formula data of the answer acquired by the answer calculation formula acquisition unit are equal. Result judgment means,
An electronic device comprising:
前記制限付き計算式出力手段は、前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを無線通信により他の計算装置に出力することを特徴とする請求項9に記載の電子機器。 10. The limited calculation formula output means outputs the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to another calculation device by wireless communication. Electronic device described in. 前記制限付き計算式取得手段は、前記計算機能を含む計算式データと前記計算機能の使用制限情報を無線通信により他の計算装置から取得することを特徴とする請求項9に記載の電子機器。 10. The electronic device according to claim 9, wherein the restricted calculation formula acquisition unit acquires calculation formula data including the calculation function and use restriction information of the calculation function from another calculation device by wireless communication. 前記制限付き計算式出力手段は、前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを2次元コード化した画像データとして表示部に出力する、請求項9に記載の電子機器。 10. The limited calculation formula output unit outputs the calculation formula data acquired by the restricted calculation formula acquisition unit and the use restriction information of the calculation function to the display unit as two-dimensional coded image data. Electronic device described. 前記制限付き計算式取得手段は、前記外部の計算装置で表示された画像であって、前記計算機能を含む計算式データと前記計算機能の使用制限情報とが2次元コード化された画像を撮影して、前記2次元コード化された画像に対応する前記計算機能を含む計算式データを取得する、ことを特徴とする請求項9に記載の電子機器。 The restricted calculation formula acquisition means captures an image displayed by the external calculation device, in which calculation formula data including the calculation function and use restriction information of the calculation function are two-dimensionally coded. 10. The electronic device according to claim 9, wherein calculation formula data including the calculation function corresponding to the two-dimensionally coded image is acquired. 前記答え計算式取得手段により前記他の計算装置から取得される答えの計算式データは、前記他の計算装置の識別情報と対応付けられて取得され、
前記計算結果判断手段により判断された前記他の計算装置に出力した計算式データの計算結果と前記他の計算装置から取得された答えの計算式データの計算結果とが等しいか否かの判断結果を前記他の計算装置の識別情報に対応付けて保存する回答保存手段を備えた、
ことを特徴とする請求項9に記載の電子機器。
The calculation formula data of the answer acquired from the other calculation device by the answer calculation formula acquisition means is acquired in association with the identification information of the other calculation device,
Judgment result of whether or not the calculation result of the calculation formula data output to the other calculation device determined by the calculation result determination means and the calculation result of the calculation formula data of the answer acquired from the other calculation device are equal to each other Is provided with an answer storage unit that stores the information in association with the identification information of the other computing device,
The electronic device according to claim 9, wherein:
計算装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
計算機能を含む計算式データを入力する計算式入力手段と、
前記計算式入力手段により入力された計算式データを前記計算式データに含まれる前記計算機能の使用を制限するための使用制限情報とともに送信手段により外部機器へ送信する制限付き計算式出力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
A program for controlling a computer of a computing device,
The computer,
Calculation formula input means for inputting calculation formula data including a calculation function,
A restricted calculation formula output means for transmitting the calculation formula data input by the calculation formula input means to the external device by the transmission means together with use restriction information for restricting the use of the calculation function included in the calculation formula data ,
A computer readable program to function as.
電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
外部の計算装置から出力された計算機能を含む計算式データと前記計算機能の使用制限情報とを取得する制限付き計算式取得手段と、
前記制限付き計算式取得手段により取得された計算式データと計算機能の使用制限情報とを他の計算装置に出力する制限付き計算式出力手段と、
前記制限付き計算式出力手段により他の計算装置に出力された計算式データを問題の計算式データとしてユーザ操作に応じて入力された答えの計算式データを前記他の計算装置から取得する答え計算式取得手段と、
前記制限付き計算式出力手段により他の計算装置に出力した計算式データの計算結果と前記答え計算式取得手段により取得された答えの計算式データの計算結果とが等しいか否かを判断する計算結果判断手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
A program for controlling a computer of an electronic device,
The computer,
A restricted formula acquisition unit for acquiring formula data including a calculation function output from an external calculation device and use restriction information of the calculation function,
A restricted calculation formula output means for outputting the calculation formula data acquired by the restricted calculation formula acquisition means and the use restriction information of the calculation function to another calculation device,
An answer calculation in which the calculation formula data output to the other calculation device by the limited calculation formula output means is used as the calculation formula data of the problem and the calculation formula data of the answer input according to the user operation is acquired from the other calculation device. Expression acquisition means,
Calculation for determining whether or not the calculation result of the calculation formula data output to the other calculation device by the limited calculation formula output unit and the calculation result of the calculation formula data of the answer acquired by the answer calculation formula acquisition unit are equal. Result judgment means,
A computer readable program to function as.
JP2016060102A 2016-03-24 2016-03-24 Computing device, electronic device, and program Active JP6740660B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016060102A JP6740660B2 (en) 2016-03-24 2016-03-24 Computing device, electronic device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016060102A JP6740660B2 (en) 2016-03-24 2016-03-24 Computing device, electronic device, and program

Publications (2)

Publication Number Publication Date
JP2017174189A JP2017174189A (en) 2017-09-28
JP6740660B2 true JP6740660B2 (en) 2020-08-19

Family

ID=59973241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016060102A Active JP6740660B2 (en) 2016-03-24 2016-03-24 Computing device, electronic device, and program

Country Status (1)

Country Link
JP (1) JP6740660B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7404966B2 (en) * 2020-03-25 2023-12-26 カシオ計算機株式会社 Electronic equipment, function setting support system, function setting support method and program
JP7243753B2 (en) * 2020-09-24 2023-03-22 カシオ計算機株式会社 Information processing device, information processing method and program
US12591537B2 (en) * 2020-09-24 2026-03-31 Casio Computer Co., Ltd. Information processing device selecting from among plural arithmetic operation programs differing from each other with respect to an order of operations for solving a same numerical formula, and information processing method and storage medium
JP7327451B2 (en) * 2021-09-14 2023-08-16 カシオ計算機株式会社 INPUT SUPPORT DEVICE, INPUT SUPPORT SYSTEM, INPUT SUPPORT METHOD AND PROGRAM

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123761A (en) * 1994-10-22 1996-05-17 Hiroichi Yoshida Method for converting and outputting information and portable information converter
JP4134416B2 (en) * 1998-12-28 2008-08-20 カシオ計算機株式会社 Calculator and storage medium capable of calculating functions
JP2006331283A (en) * 2005-05-30 2006-12-07 Casio Comput Co Ltd Electronic calculator
JP4839917B2 (en) * 2006-03-27 2011-12-21 カシオ計算機株式会社 Electronic equipment and function control program

Also Published As

Publication number Publication date
JP2017174189A (en) 2017-09-28

Similar Documents

Publication Publication Date Title
JP6358009B2 (en) Server apparatus, data processing method, and data processing program
CN107229440B (en) Communication equipment and method, information display device and method, recording medium
US10210132B2 (en) Calculator, recording medium and compute server
US10042811B2 (en) Expression processing device, compute server and recording medium having expression processing program recorded thereon
JP6740660B2 (en) Computing device, electronic device, and program
US20160085845A1 (en) Server apparatus, data aggregation method, and communication device
US10044822B2 (en) Communication apparatus, server, communication apparatus control method, server control method, recording medium containing communication apparatus control program and recording medium containing server control program
JP2017174191A (en) Electronic device, communication device, control method, and program
JP6790402B2 (en) Computational equipment, data processing methods, communication equipment, and programs
US11620916B1 (en) Machine learning method and system for an on-line course
US9262379B2 (en) Matrix calculation device, matrix calculation method, and storage medium having matrix calculation program stored thereon
JP6256315B2 (en) Server apparatus and program
CN104063358A (en) Atrix Calculation Apparatus Matrix Calculation Method
EP3223112A1 (en) Information display device, information display method and storage medium
JP7087679B2 (en) Graph display method, graph generation method, electronic devices and programs
JP6720622B2 (en) Communication device, information display device, communication method, information display method, and program
JP6314763B2 (en) Formula processing device, calculation processing method, and program
JP2008108132A (en) Electronic device, projector, electronic device control program, projector control program
JP6822504B2 (en) Communication equipment, information processing methods and programs
JP5668312B2 (en) Set computing device and program
JP6500970B2 (en) Server device and program
Das et al. AlphaAR: An Augmented Reality-Based Intelligent Learning Platform for Pre-school Children
JP2022139276A (en) EXPERIMENTAL DATA PROCESSING SYSTEM, DATA PROCESSING DEVICE, AND PROGRAM
WO2012042253A1 (en) Apparatus and methods for an emulated mathematics workbook
KR20160039436A (en) Numerical calculation device and methdo thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200623

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200706

R150 Certificate of patent or registration of utility model

Ref document number: 6740660

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150