JPS6373355A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPS6373355A
JPS6373355A JP21706086A JP21706086A JPS6373355A JP S6373355 A JPS6373355 A JP S6373355A JP 21706086 A JP21706086 A JP 21706086A JP 21706086 A JP21706086 A JP 21706086A JP S6373355 A JPS6373355 A JP S6373355A
Authority
JP
Japan
Prior art keywords
calculation
input
parameters
parameter
memory
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.)
Pending
Application number
JP21706086A
Other languages
English (en)
Inventor
Takayuki Sasaki
佐々木 貴幸
Kazunari Kikuchi
菊地 一成
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP21706086A priority Critical patent/JPS6373355A/ja
Publication of JPS6373355A publication Critical patent/JPS6373355A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野1 本発明は、電子機器に関し、詳しくは数値キーや演算キ
ー等を有し、その操作入力に従って数値演算を実行する
小型電子計算機などの電子機器に関するものである。
[従来の技術] 従来、キーボード等入力手段からの入力をすべて表示す
る方式の電子機器、例えば小型電子式計算機において、
同一の計算式を用い、そのパラメータのみを変えて計算
を頻繁に繰り返す処理が所望されている場合、その対応
策として次のような方式によるものがある。
ここで、従来例の説明のために2つの乗算の式 %式%(1) を例として用いる。
第2図〜第4図はそれぞれ従来例の電子機器における演
算処理態様を示す。
従来11 (第2図 二計算に必要な数値と演算記号と
をその都度すべてキーボードから入力することによって
計算を実行するもの。
図において1はカーソル、21は初期状態の表示画面で
ある。この状態で(1)の計算式の左辺を入力すると(
表示画面22)、この計算を実行し表示画面23のよう
に計算結果を出力する。次に表示画面24のように画面
21と同じ初期状態にもどし、再び(2)の計算式左辺
を入力すると(表示画面25)、表示画面26の結果を
得る。
従来例2(第3図):変数を含む計算式を関数として入
力し、その変数にパラメータを入力することによって計
算を実行するもの。
表示画面31でF(×)という関数を定義すると表示画
面32のようにXの値の入力を促し、操作者が画面33
のようにXの値を入力すると画面31で示されたF (
x)へXの値を代入し画面34のように計算結果が表示
される。次いでX = li、2につき画面32.33
および34に係る処理と同様な処理を行なうことにより
、それぞれ、画面35.36および37を得る。
従来例3(第4図) 一度計算を行なりた結果として表
示されている式に対し、カーソルの移動によって部分的
に書き換えを行ってパラメータを入力することにより計
算を実行するもの。
まず、画面41のように(1)の計算式を入力すると、
画面42のように計算結果を出力する。次いで再び画面
43のように(1)の計算式を呼出し変更したいパラメ
ータにカーソルを移動させ、画面44のように変更し、
計算を促すと、画面45のように計算が実行される。
[発明が解決しようとする問題点] しかしながら、従来の電子機器はいずれにおいても全く
同じような処理を繰り返し行なう演算に対しても、操作
者は計算を行なわせるたびに数値または計算式または部
分的に入力しなければならないという煩雑さがあった。
[問題点を解決するための手段] 本発明は、このような従来の問題点を解決し、異なるパ
ラメータに関して同一の演算処理を行う場合においても
、煩雑な操作を要さない操作性の高い電子機器を提供す
ることを目的とする。
そのため、本発明は、第1図に示すように、数値キーお
よび演算記号を含む記号キーを有する入力手段100と
、該入力手段100から入力された一連の文字列から、
定数および/または演算記号を含む関数とパラメータと
を抽出して格納する抽出手段110と、当該格納された
パラメータを順次読出し、関数に代入して順次演算を実
行する演算手段120とを具えたことを特徴とする。
[作 用] すなわち、本発明によれば、異なる・パラメータに関し
て同一の演算処理を行なう場合、定数や演算記号、およ
びパラメータのすべてを一時に入力することによって所
望するすべての演算を実行できるようなる。
[実施例] 以下、図面を参照して、本発明の詳細な説明する。
第5図は本発明電子機器の一構成例を示す。ここで、4
は例えば数字キー、関数キー、記号キー等を配置したキ
ーボード形態の入力装置、5は第6図または第9図に示
した処理手順等に従って各部を制御し、入力装置4から
の詰入力について演算処理を行うマイクロプロセッサ形
態のCPU 、  6は入力装置4からの入力情報やc
pu sによる演算結果等を表示するための例えば1.
cD等の表示装置である。
7はメモリ装置であり、パラメータ用のメモリ8、計算
式を格納するための計算式メモリ9およびcpu sが
実行する第6図または第9図示の処理手順等を格納した
制御用メモリ10を有している。
具体的にはメモリ8および9についてはRAMを、メモ
リ9についてはROMを用いて構成でき、これらをメモ
リ空間について適切な領域に割り当てておくことかでき
る。
次に、第6図を用いて第5図示の構成による演算処理の
概要を説明する。
ます、定数、演算記号および処理を所望するすへてのパ
ラメータから成る記号列を所定の入力形式に従って入力
する(ステップSl)。次に、入力された記号列から定
数と演算記号とから成る部分と、パラメータの部分とに
わけ、それぞれ、指定された記憶領域(メモリ9および
8)に記憶する(ステップS2)。
次にメモリ8からその先頭にあるパラメータを取り出す
(ステップ53)。次いで、メモリ8内が空となってい
る場合はステップS4にて肯定判定され、演算を終了し
、ステップ51に復帰する。一方、パラメータが存在す
る場合(ステラS4で否定判定の場合)は、当該取り出
したパラメータとメモリ9に格納された定数、演算記号
から成る計算式を用いて演算を実行しくステップS5)
、再びステップS3へ復帰する。
このような電子機器における演算処理の態様をさらに具
体的かつ詳細に説明する。
まず、第1の実施例では、第5図におけるパラメータ用
メモリ8を先入先出方式(ファーストイン・ファースト
アウト)によるメモリ(以下fif。
という)で構成する。このfHoは、例えば第7図に示
すように各パラメータ゛10°’  、”2.0°°。
”3.0”をこの順に格納したと幹に、第8図に示すよ
うにこれと同じ順序で取り出すことので診るメモリであ
る。
第9図は第1の実施例に係る演算処理手順の一例を示す
フローチャート、第1θ図は演算に係る計算式の入力な
いし表示例を示す説明図、第1f図(A)および(B)
は演算処理過程でのfifoの状態を示す線図、第12
図は入力された計算式に対しての本例における関数の作
成態様を示す説明図、第13図は演算結果の表示例を示
す説明図、第14図は計算式の入力から演算終了までの
順次の表示例を示す説明図であり、これら図を用いて第
1の実施例による演算処理を詳細かつ具体的に述べる。
まず、定数、演算記号、パラメータから成る計算式を、
所定の入力形式に従ってキーボードを用いて入力する(
第9図のステップ511)。この入力形式は数学上の計
算式の記述に従うが、定数および演算記号の部分と、パ
ラメータの部分とを区別する記号を用いて記述する。
例えば第1O図および第14図の表示画面6Aに示すよ
うな計算式の入力を考える。式中の記号2(以下、これ
を特殊記号と呼ぶ)はパラメータの開始と終了とを示し
、これによってはさまれた4つの数値は区分記号3によ
って区別される。この式によって、”3.l4X5.0
°’ 、  −3,14X6.2 ” 。
“3.14x6.8°’ 、  ”3.14x8.0°
゛の4つの計算が要求されている。
次にこの計算式の中に特殊記号2が存在しない場合(ス
テップS12で否定判定の場合)は、通常の計算式とし
て演算を実行しくステップ523)、その結果を表示す
る(ステップ524)。また、特殊記号が存在する場合
(ステップSl’2で肯定判定の場合)は、特殊記号2
間に置かれ、区分記号3によって区別されたすべてのパ
ラメータをfifoの中に記憶する(ステップS 13
)。この結果、fif。
には第11図(八)に示すようにパラメータ群が格納さ
れる。
そして、パラメータ格納が終了すると、fifoにデー
タの終了を示すコード(例えばここではend−of−
data)を入力する(ステップS 14)。
次に、特殊記号で指定されていた変数Xで置換すること
によって入力された計算式(第1O図)から第12図の
ような関数f (x)を作成する(ステップ515)。
次にfifoの中から先頭のパラメータを取り出し、こ
れを変数Xに代入する(ステップS 16)。例えば第
11図(^)のようなfifoの状態からその先頭のパ
ラメータ“50”を取り出すと、fifoは同図(B)
  に示すような状態に変化する。
Xがパラメータの終了を示すコードの場合、すなわちe
nd−of−dataの場合(ステップS17で判定の
場合)は第14図の表示画面6Fに示すようにデータの
終了(END OF DATA)を表示しくステップ5
L7A)、ステップSllに復帰して入力待ち状態とな
る。またパラメータがend−of−dataではない
場合(ステップS17で否定判定の場合)はF (x)
の変数Xに取出したパラメータを代入する(ステップ5
18)。モしてf (x)の演算を実行しその結果をY
とする(ステップS 19)。
そして、その計算式f (x)と演算結果と文字列゛N
EXT? ’“とを第13図または第14図の表示画面
6B〜6Eのように表示し、次の演算への待機状態にな
る(ステップS 20)。ここで、次のパラメータにつ
いての計算を促すために指定しであるキー(例えば°゛
=°°=°°キーキーが操作されたとき(ステップS2
1の操作後ステップS22で否定判定されたとき)には
、ステップs20での表示状態をそのまま保持し、再び
ステップs21の入力待ち状態になる。これに対して、
指定されたキー、っまり”=”キーが操作されたとき(
ステップS21での操作後ステップS22で肯定判定さ
れたとき)には、再びステップ5lliに復帰し、これ
以降の各ステップを実行する。
次に、第5図示の構成に係る電子機器による演算処理の
第2の実施例について述べる。本例では、上記第1の実
施例における記憶装置(fifo)の換わりに、単数ま
たは複数の組のパラメータが与えられるとそのパラメー
タのすべての組み合せを順次取り出すことのできる記憶
装置をパラメータ用メモリ8として備える。すなわち、
パラメータx1に代入される値を(0,1) 、パラメ
ータx2に代入される値を(2,3)  とすると、(
xl、x2)の組として(0,2) 、 (0,31、
(1、’2) 、 (1,3)を順次取り出すことので
きる記憶装置とする。
このような組合せは、例えばパラメータをメモリに格納
するときに作成してもよく、あるいは演算に際して順次
に作成してもよい。
かくすることによって、例えば第15図のような入力(
゛パラメータx 1 = (0,90)、x 2 = 
(0,90))に対し第16図のような過程で、すべて
の組み合せの計算を実行することが可能となる。なお、
これによれば、パラメータの組が1組であってもまた2
組以上であっても同様に処理が可能である。
なお、前述した第1および第2の実施例においては、入
力形式に従って計算式を入力する場合(第10図または
第15図)、その中で特殊記号2を用いるものとしたが
、これに限られることなく、第17図に示すような入力
形式であっても良い。すなわち、パラメータとなる値の
始めと終わりとを示す特殊記号を用いずに、計算式中に
例えば区分記号のみを用いてパラメータを入力する形式
である。この入力形式を採った場合は、第9図のステッ
プS12で示した特殊記号を認識する処理の代わりに、
演算記号にはさまれた区分記号による数値の列を認識す
るステップを設ければよい。
これによると、演算処理を所望する計算式の中には、計
算式として必要な数字、演算記号以外にパラメータを区
分する記号のみしか含まれず、従って入力が容易となる
という効果がある。
[発明の効果] 以上述べたように、本発明によれば、同一の計算式を用
い、そのパラメータのみ変えて演算を繰返し実行する場
合、数学の式を書くのとほとんど同じ形式で計算式を表
現するとともに、その入力過程で演算に係るすべてのパ
ラメータを一度に入力することが可能となるので、一度
の入力で順次各パラメータにつき演算を進行することが
できるようになり、以て煩雑な操作を要さない操作性の
高い電子機器を実現できるという効果を得ることができ
る。
【図面の簡単な説明】
第1図は本発明の全体構成図、 第2図ないし第4図は従来の電子機器による演算処理の
3例を説明するための説明図、第5図は本発明に係る電
子機器の一構成例を示すフローチャート、 第6図は第5図示の電子機器による演算処理の概要を示
すフローチャート、 第7図および第8図は本発明の一実施例において用いる
パラメータ用メモリを説明するための説明図、 第9図は第7図および第8図示のメモリを用いた本発明
の一実施例による演算処理手順の一例を示すフローチャ
ート、 第10図は第9図示の演算処理手順によって処理される
計算式の入力ないし表示例を示す説明図、 第11図(Al および(81は第9図示の演算処理手
順による演算過程でのパラメータ用メモリの状態を説明
するための線図、 第12図は第1O図示の計算式に対する関数作成の−態
様を説明するための説明図、 第13図は演算結果の表示例を示す説明図、第14図は
第1O図示の計算式に対する第9図示の処理手順実行時
における入力から演算終了までの順次の表示例を示す説
明図、 第15図および第16図は本発明の他の実施例による演
算処理の態様を説明するための説明図、第17図は本発
明のさらに他の実施例を説明するための説明図である。 2・・・特殊記号、 3・・・区分記号、 4・・・入力装置、 5・・・C20, 6・・・表示装置、 7・・・メ干り装置、 8・・・パラメータ用メモリ、 9・・・計算式用メモリ、 lO・・・制御用メモリ、 21〜26.31〜36.41〜46.6A〜6F・・
・表示画面。 第3図 第4図 第15図 第17図

Claims (1)

  1. 【特許請求の範囲】 数値キーおよび演算記号を含む記号キーを有する入力手
    段と、 該入力手段から入力された一連の文字列から、定数およ
    び/または演算記号を含む関数とパラメータとを抽出し
    て格納する抽出手段と、 当該格納されたパラメータを順次読出し、前記関数に代
    入して順次演算を実行する演算手段とを具えたことを特
    徴とする電子機器。
JP21706086A 1986-09-17 1986-09-17 電子機器 Pending JPS6373355A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21706086A JPS6373355A (ja) 1986-09-17 1986-09-17 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21706086A JPS6373355A (ja) 1986-09-17 1986-09-17 電子機器

Publications (1)

Publication Number Publication Date
JPS6373355A true JPS6373355A (ja) 1988-04-02

Family

ID=16698200

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21706086A Pending JPS6373355A (ja) 1986-09-17 1986-09-17 電子機器

Country Status (1)

Country Link
JP (1) JPS6373355A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008146532A (ja) * 2006-12-13 2008-06-26 Casio Comput Co Ltd 数式処理装置及び数式処理プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4162448A (en) * 1977-03-16 1979-07-24 Lewis Security Systems Limited Radio signalling systems
JPS54103199A (en) * 1977-12-27 1979-08-14 Ford Motor Co Door opening device that do not need key
JPS5924075A (ja) * 1982-07-30 1984-02-07 日産自動車株式会社 電波式鍵の制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4162448A (en) * 1977-03-16 1979-07-24 Lewis Security Systems Limited Radio signalling systems
JPS54103199A (en) * 1977-12-27 1979-08-14 Ford Motor Co Door opening device that do not need key
JPS5924075A (ja) * 1982-07-30 1984-02-07 日産自動車株式会社 電波式鍵の制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008146532A (ja) * 2006-12-13 2008-06-26 Casio Comput Co Ltd 数式処理装置及び数式処理プログラム

Similar Documents

Publication Publication Date Title
US4683549A (en) Sequence control method and apparatus
JPH0365757A (ja) 文章処理装置
JPS6373355A (ja) 電子機器
JP2738594B2 (ja) 電子計算機
GB2175112A (en) Sequence control method and apparatus
JPH08328613A (ja) シーケンス・プログラムの作成・データ設定方法
JPS6386021A (ja) 画面制御方法
JPH0346021A (ja) ガイダンス表示装置
JP2851071B2 (ja) データベース装置
US6628293B2 (en) Format varying computer system
JP2637208B2 (ja) 図形処理システム
JPH01180029A (ja) キーボード補助装置
JPH03116318A (ja) 伝票入力装置
JPS5960636A (ja) デ−タエントリ画面の設計方式
JPH02281328A (ja) 画面制御装置
JPH059824B2 (ja)
JPH04128794A (ja) グラフイツク編集装置
JPH0233660A (ja) 文書編集装置
JPH0426891A (ja) データ表示装置
JPH0877276A (ja) 文字処理装置および表計算方法
JPH03138755A (ja) 文書作成方法
JPH01243163A (ja) 情報処理方法および装置
JPH03141461A (ja) 文書処理方法及び装置
JPS62103759A (ja) 文字処理装置
JPH024288A (ja) イメージ処理装置及びそのフォントファイル管理方法