JPS62105260A - ワ−ドプロセツサにおける計算手順登録処理方式 - Google Patents

ワ−ドプロセツサにおける計算手順登録処理方式

Info

Publication number
JPS62105260A
JPS62105260A JP60244461A JP24446185A JPS62105260A JP S62105260 A JPS62105260 A JP S62105260A JP 60244461 A JP60244461 A JP 60244461A JP 24446185 A JP24446185 A JP 24446185A JP S62105260 A JPS62105260 A JP S62105260A
Authority
JP
Japan
Prior art keywords
procedure
calculation
key
registered
instructing
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.)
Granted
Application number
JP60244461A
Other languages
English (en)
Other versions
JPH0357492B2 (ja
Inventor
Yoshihiro Arakawa
荒川 良弘
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60244461A priority Critical patent/JPS62105260A/ja
Publication of JPS62105260A publication Critical patent/JPS62105260A/ja
Publication of JPH0357492B2 publication Critical patent/JPH0357492B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Calculators And Similar Devices (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 本発明は、計算機能を有する日本語ワードプロセッサな
どにおいて、計算モード時における一連の計算操作で入
力されたキーコードを、単語登録や図形登録等と同様に
呼び出し名を与えて登録できるようにし、特に、その登
録手順における1つの計算結果が得られる部分を第1の
細目手順として扱うと共に、該計算結果が得られる部分
に続くカーソル移動部分を第2の細目手順として扱うこ
とにより、計算式の繰り返し実行および登録した手順が
正しいかどうかの確認を2節単に行い得るようにしてい
る。
〔産業上の利用分野〕
本発明はワードプロセッサにおける計算手順登録処理方
式、特に、同じ計算手順を繰り返し実行することを登録
できるようにすると共に、登録した手順の確認を可能と
し、ワードプロセッサにおいて作成された文書における
計算操作の簡略化を可能としたワードプロセッサにおけ
る計算手順登録処理方式に関するものである。
〔従来の技術〕
従来1日本語ワードプロセッサにおいて、単に文書を編
集・作成するだけでなく、計算モードに切り換えること
により、その文書中に現れる数値データについて、簡単
な計算を行い得るようにしたものが用いられている。こ
の種のワードプロセッサでは、ディスプレイ画面上に表
示されている数値、あるいはキーから入力した数値を用
いて。
加減乗除の計算を実行したり1画面上の数値をカーソル
でなぞると自動的に合計計算を実行したり。
計算範囲を指定すると、横合計、縦合計、縦横合計等の
表内の合計計算を自動的に行ったりする計算機能が用意
されている。
一方2文書作成が可能であると共に、計算手順を登録で
きるデータ処理装置として1例えばカード型データベー
スのシステム等が、従来から用いられている。
〔発明が解決しようとする問題点〕
従来の計算機能を有するワードプロセッサでは。
一連の計算操作の手順を記憶しておくことができないた
め2例えば、同じ計算式を繰り返し実行しようとすると
1人間がキーボードから、その都度。
計算操作に関連するキーを打鍵する必要があり。
操作が煩雑であるという問題がある。
しかしながら、上記カード型データベースのシステム等
の場合には、予め計算対象となるデータを、数値フィー
ルドとして定義しておく必要があり、自由な形式で入力
された文書に適用することができないという問題がある
自由な形式で入力された文書に現れる数値について、所
定の計算手順を登録し、実行できるようにすることは、
数値が現れる座標情報の指定や座標情報の管理が複雑化
するため、従来困難であると考えられていた。
また、計算手順を、一般的なプログラミングの概念と同
様に扱うとすると、従来の計算モードにおける計算処理
部分と、共通性がなくなり、特に手順の実行に関して、
独自の処理構成としなければならないため、処理負担が
大きくなるという問題が発生する。
本発明は上記問題点の解決を図り、従来の計算機能を有
するワードプロセッサの処理構成を大幅に変更すること
なく、簡単に従来の計算操作に関する手順を登録できる
ようにし、かつ計算の繰り返し処理および手順の確認を
可能とすることにより、頻繁に用いられる計算処理を簡
易に行い得るようにしたワードプロセンサを提イ共する
ことを目的としている。
〔問題点を解決するための手段〕
第1図は本発明の基本構成図を示す。
第1図において、10はキーボードであって。
少なくとも計算モード時に1手順登録キー10a。
手順確認キー10b、手順実行キー10c、手順抹消キ
ー10d、繰り返しキー10e、カーソルia+−i 
o r、演算子キー10gとなる各キーを備えているも
の、11はキーボード10からの入力を制御する入力制
御部、12は計算手順が登録される登録領域、13は計
算手順の登録を制御する登録制御部、14は計算手順を
登録領域12へ登録する計算手順登録部、15は登録領
域12に登録された計算手順を実行する計算手順実行部
16は計算手順の実行の繰り返しを指示する繰り返し指
示部、17は登録された手順から実際の計算に関連する
部分を抽出する計算細目手順抽出部。
18は登録された手順から次の計算部分へのカーソル移
動に関連する部分を抽出するカーソル移動細目手順抽出
部、19は計算手順を仮実行し細目手順毎に結果を確認
する処理を実行する計算手順確認部、20は計算手順の
登録を抹消する計算手順抹消部、21は計算制御を行う
計算制御部、22は画面に表示されている数値を検出す
る数値検出部、23は数値演算を実行する’/’A算実
行部、24はカーソルを移動させ表示するカーソル移動
表示部、25は計算結果を表示する計算結果表示部。
26は一般的な文書の編集・作成を処理する文書編集・
作成処理部、27はディスプレイ画面に表示される内容
に対応するコードが格納される画面コードバッファ、2
8は表示制御部、29はディスプレイを表す。
計算制御部21は、従来と同様な計算モードにおける計
算処理を実行制御するものである。数値検出部22は、
現カーソル位置より左右ニスキャンして1画面上に表示
されている数値を検出する。
なお、数値がないところで、演算子キー10gが打鍵さ
れた場合、「数値なし」と判定され、「。
」が格納される。
演算実行部23は、「→−J、r−J、rxJ。
「÷」2合計等の演算を実行し、計算途中の値を格納す
るものである。カーソル移動表示部24は。
押されたカーソル移動キー1ofの方向−・、1桁また
は1行カーソルを移動して表示するもので。
カーソルが移動するたびに1画面内のカーソル位置の座
標を更新して記憶しておくものである。
計算結果表示部25は、「指定づキー(演算子キー10
gの中の1つのキー)によって11寅算実打部23によ
り格納されている計lγ結果を、現カーソル位置に表示
する処理を実行するものである。
本発明は、計算制御部21によって実行する一連の計算
操作に関連するキーコードを、登録制御部13によって
、登録領域12へ予め登録しておくことができるように
している。計算モード時に。
手順登録キー40aが打鍵されると、計算手順登録部1
4が起動され、登録領域12への登録処理が行われる。
手順実行キー10cが実行されると、計算手順実行部1
5が起動され、計算手順実行部15は。
登録データ部に記憶されているキーコードを読み出して
、計算制御部21に渡すことにより、登録されている一
連の計算を実行処理する。計算手順確認部19は1手順
確認キーiobによって起動され、各細目手順ごとに、
計算制御部21を呼び出して、確認をとりながら、計算
を実行するものである。
計算手順抹消部20は1手順抹消キー10dによって起
動され、登録領域12へ登録された計算手順を抹消する
特に、計算細目手順抽出部17は、登録された計算手順
中において、演算子キー10gが押されたところから、
計算結果を表示する指定、′実行キーが押されたところ
までを、計算細目手順として抽出し、カーソル移動細目
手順抽出部1日は、指定/実行キーが押されたところか
ら1次の演算子キ・−10gが押されノ、:と51ろま
でを、カーソル移動細目手順として抽出するつ 繰り返1.5指示部16は、登録された計算手順中に。
繰り返し十− 100に関連するコードを検出すると、
上記計算細目手順抽出部17およびカーソル移動細目手
順抽出部18乙ごよ、って抽出された細目F順を、指定
された繰り返し回数だ1.J実行することを指示する。
計算手順確認部19は、上記計算細目手順抽出部17お
よびカーソル移動細目手順抽出部18によって抽出され
た細目手順を。
確認の単位とする。
〔作用〕
第2図は本発明に係る細目手順を説明する図。
第3図は本発明に係る計算手順の登録を説明する図であ
る。
例えば、第2図に示すディスプレイ画面りのような文書
が1表示されているときに、各品名毎に。
(単価)×(数量)の計算結果を(計)の欄に記入した
いとする。本発明の場合2次のように計算細目手順と、
カーソル移動細目手順とに分けて。
処理されるようになっている。
計算細目手順は2次のようなコードからなる。
即ち、まず単価(1500)の位置で「×J1次に右へ
のカーソル移動キーのコードに続いて、数ffi (5
0)の位置で「−」8次にまた右へのカーソル移動キー
のコードに続いて、計の欄で「指定」キーの一連のキー
コード列からなる。カーソル移動細目手順は、計の欄か
ら次行の単価(2000)の欄までのカーソル移動キー
のコード列からなる。
このように、計算細目手順に続いて、カーソル移動細目
手順があるので、計算細目手順に示される計算手順を繰
り返し実行する場合に、その計算対象となる数値が存在
する画面」:の座標苓意識4−る必要はなく、単にカー
ソル移動細目手順のコードを処理するだけで、自動的に
計算細目手順を実行すべき位置へのカーソル移(1を行
わせることができるようになっている。また、計算細目
手順およびカーソル移動細目手順のそれぞれが手順確認
の単位となっているため、計算手順の正当性の確認およ
び部分的な変更、削除等が容易になっている。
登録領域12ば2例えば第3図に示す辞SフロッピィJ
等の所定のエリアに設けられ2周知のm語登録や図形登
録等と同様に扱われる。一連の計算手順について、単語
登録における[読み−1のように2手順名が付加され、
この丁順名は1手順名テーブルに、対応する登録データ
部内へのポインタ情報と共に、登録される。計算手順の
登録データは、原則として、キーボード10から入力さ
れたキーコードく各1ワード)の列である。ただし。
連続カーソル移動と、繰り返し回数に関しては。
キーコードと回数とをまとめて、1ワードとじて登録さ
れる。
このように、登録データが、キーコードの列になってい
るため、従来からある計算制御部21による計算処理機
能を利用できるようになっている。
即ち、計算制御部21は、計算モード時において。
計算指示が入力制御部11を介して入力制御部11から
直接なされるか、または登録された計算手順により、登
録制御部13からなされるかに関係なく、同様に処理で
きるようになっている。
〔実施例〕
第4図は本発明に係る繰り返し指定の例を説明する図、
第5図は本発明の一実施例手順確認処理を説明する図で
ある。
本発明に関連する手順登録の操作は1例えば次のように
行われる。
■ まず計算キーの入力により、計算モードにする。
■ 手順登録キー10aを打鍵し、計算手順登録部14
を起動する。
■ 次にカーソルを移動させ、開始位置を指定“5(−
る。
■ 演算子キー 10 g、 カーソル移動キー用0[
、繰り返しキー10e等を打鍵することにより。
登録したい計算式を入力操作する。なお、演算子キー1
0gには、数字、−一、  −、X、  −4−、==
等の他に1表計算1合計、メモリ、指定、9・6等のキ
・−・が含まれ、カーソル移動キー・10fには。
タブ・キーも含まわ、る。
■ 計算式の操作終了後、終了キーを打鍵する。
■ 手順名を入力する。
■ 実行キーのt1鍵により、登録領域1:し\の登録
を指示する。
この登録計算手順の実行は、計算モード時に。
手順実行キー10cを打鍵し2手1111名を入力し−
r。
実行開始位置にカーソルを合わせた後、実行キーを押下
することにより1行われる。
例えば1表を完成させたい場合、横合計の実行を何回も
繰り返すことが必要となる。本発明の場合1例えば第4
図に示すよ・うに、繰り返し指定を行うことにより、横
合計の計算がなされた表を節単に完成することができる
。以下、第4図に示す処理■〜■に従って説明する。
■ 繰り返しキー10eの打鍵を検出する。
■ 計算式の操作を実行する。例えば、第4図(イ)に
示す国語の欄で「+」キー、次にカーソル移動キー10
fに続いて、算数の欄で「+」キー、カーソル移動キー
10fに続いて、英語の欄で「−」キー2カーソル移動
キーlOfに続いて、計の欄で「指定」キーを入力する
と。
その計算式を実行し、そのコード列を記憶する。
■ 次の計算式の開始位置、即ち、Bの国語の欄までの
カーソル移動キー10fを入力する。
■ 再び、繰り返しキー10eの打鍵を検出する。
■ 再度の繰り返しキー10e入力で、繰り返し回数入
力を指示するメソセージを表示する。
■ 回数2例えば「3」の入力と、実行キーの入力を行
う。
■ 処理■で指定された計算手順を、残りの回数骨、実
行する。即ち、残り2回の横合計分だけカーソルが移動
して、計算が実行される。
■ これにより7カーソルは、最終的に第4図(ハ)に
示す位置に移動し、登録状態に戻る。
計算手順確認部19による手順確認の処理は2例えば第
5図に示すように行われる。以下、第5図に示す処理(
a)〜(q)に従って説明する。
(al  手順確認キー10bの入力により、計算手順
確認部19が起動されたならば。実行する登録計算手順
の手順名を入力する。
0))  実行キーを入力する。
tel  カーソル移動により1画面上の数値データが
表示されている確認開始位置を入力する。
(d)  実行キーを入力する。
(81登録領域12から計算手順を読み出し7手順確認
を開始する。
(f)  手順がすべて終了したかどうかを判定する。
終了した場合、処理(qlへ制御を移す。
(g)1細目手順、即も、計算細目丁、1噴またはカー
ソル移動細目手順を仮実行する。仮実行の場合。
計算結果は、指定位置でばな(1例えば最下段に表示す
る。
(hl  例えば2次のようなガイド表示を行い、指示
入力を待つ。
実行キーが打鍵された場合、処理([1へ戻り。
次の細目手順の仮実行に移る。
取消キーの場合、処理(11へ移り、削除キーの場合、
処理(0)へ移り、終了キーの場合、処理(Qlへ移る
(1)  今、確認した細目手順の開始位置にカーソル
表示を戻す。
fJ)  例えば2次のようなガイド表示を行い、指示
入力を待つ。
r”7 終了キー/取消キーが打鍵された場合、処理(0)へ移
る。
(kl  その他のキーが打鍵された場合、細目手順の
変更処理を実行する。この変更は、登録時と同様な操作
により行われる。
(1)終了キーを入力すると。変更処理を終了する。
fm)  変更した細目手順の確認のため、処理(gl
へ制御を戻し、変更後の細目手順を仮実行する。
tn+  処理(h)において、削除キーが入力された
場合。
例えば1次のようなガイド表示を行い、指示入力を待つ
J 「1」が入力された場合、処理(0)へ移り、「2」が
入力された場合、処理(p!へ移る。
(O)今、確認した手順から終わりまでを削除する。
その後、処理+q)へ移る。
(Pi  今、確認した細目手順を削除する。その後。
処理(flへ移る。
(ql  例えば1次のガイド表示を行い、指示に従っ
た終了処理を行う。
「1」が入力された場合1元の手順のキーコード列を新
しいキーコード列の手順に置き換える。「2」が入力さ
れた場合1元の手順をそのままにして、変更された手順
を廃棄し、処理を終了する。「3」が入力された場合9
元の手順とは別に1手順名を入力して、変更後の計算手
順を登録領域12へ登録し処理を終了する。
〔発明の効果〕
以上説明したように9本発明によれば、計算手順が、原
則として、計算操作におけるキーコード列でもって登録
されるので、登録処理および登録手順実行時における計
算処理が筒易化される。また、計算手順が、計算細目手
順とカーソル移動細目手順とに分かれて扱われるので、
登録計算手順における繰り返し処理および手順確認処理
が、数値フィールドの定義情報等を持たない自由形式の
文書においても可能になる。従って、従来の計算機能を
有するワードプロセッサとの処理構成および操作性に関
して、ある程度、計算処理部分の互換性を維持した計算
手順登録機能を提供することが可能になる。
【図面の簡単な説明】
第1図は本発明の基本構成図、第2図は本発明に係る細
目手順を説明する図、第3図は本発明に係る計算手順の
登録を説明する図、第4図は本発明に係る繰り返し指定
の例を説明する図、第5図は本発明の一実施例手順確認
処理を説明する図である。 図中、10はキーボード、10aは手順登録キー、10
bは手順iI!認キー、lQcは手順実行キー、10d
は手順抹消キー、ioeは繰り返しキー、10fはカー
ソル移動キー、IOgは演算子キー、12は登録領域、
13は登録制御部、14は計算手順登録部、15は計算
手順実行部、16は繰り返し指示部、17は計算細目手
順抽出部。 18はカーソル移動細目手順抽出部、19は計算手順確
認部、20は計算手順抹消部、21は計算制御部、29
はディスプレイを表す。 特許出願人   富士通株式会社 代理人弁理士  森1)寛(外1名) 細目−8?1@の翫0口IA 第 2I2 和・1θ杉4L説明a 第3図 第合図

Claims (2)

    【特許請求の範囲】
  1. (1)キーボード(10)とディスプレイ(29)とを
    備え、上記キーボード(10)からの入力情報に従い、
    上記ディスプレイ(29)に表示を行いつつ、文書を編
    集・作成する装置であって、上記ディスプレイ画面に表
    示された文書における数値情報に関して計算する機能を
    有するワードプロセッサにおいて、上記キーボード(1
    0)は、少なくとも計算モード時において、計算手順を
    登録することを指示するキー(10a)と、登録した計
    算手順を実行することを指示するキー(10c)と、登
    録した計算手順を抹消することを指示するキー(10d
    )と、演算子を指示するキー(10g)と、カーソルを
    移動することを指示するキー(10f)と、計算の繰り
    返しを指示するキー(10e)とを有し、 上記登録を指示するキー(10a)により起動され、上
    記演算子キー(10g)とカーソル移動キー(10f)
    と繰り返し指示キー(10e)とによって示される一連
    の計算操作のキーコードを、指定された手順名に対応さ
    せて登録する計算手順登録手段(14)と、上記登録手
    順実行を指示するキー(10c)により起動され、指定
    された手順名に対応する予め登録された計算手順を実行
    する計算手順実行手段(15)と、 上記登録手順抹消を指示するキー(10d)により起動
    され、指定された手順名に対応する計算手順の登録を抹
    消する計算手順抹消手段(20)とを備え、上記計算手
    順実行手段(15)は、上記登録された計算手順におけ
    る1つの計算結果が得られる部分を第1の細目手順とし
    て扱うと共に、該計算結果が得られる部分に続くカーソ
    ル移動部分を第2の細目手順として扱い、上記第1およ
    び第2の細目手順を、上記繰り返しキー入力時において
    指定された回数だけ繰り返し実行するように構成されて
    いることを特徴とするワードプロセッサにおける計算手
    順登録処理方式。
  2. (2)キーボード(10)とディスプレイ(29)とを
    備え、上記キーボード(10)からの入力情報に従い、
    上記ディスプレイ(29)に表示を行いつつ、文書を編
    集・作成する装置であって、上記ディスプレイ画面に表
    示された文書における数値情報に関して計算する機能を
    有するワードプロセッサにおいて、上記キーボード(1
    0)は、少なくとも計算モード時において、計算手順を
    登録することを指示するキー(10a)と、登録した計
    算手順を実行することを指示するキー(10c)と、登
    録した計算手順を抹消することを指示するキー(10d
    )と、演算子を指示するキー(10g)と、カーソルを
    移動することを指示するキー(10f)と、登録した手
    順の実行を確認することを指示するキー(10b)とを
    有し、上記登録を指示するキー(10a)により起動さ
    れ、少なくとも上記演算子キー(10g)とカーソル移
    動キー(10f)とによって示される一連の計算操作の
    キーコードを、指定された手順名に対応させて登録する
    計算手順登録手段(14)と、 上記登録手順実行を指示するキーにより起動され、指定
    された手順名に対応する予め登録された計算手順を実行
    する計算手順実行手段(15)と、上記登録手順抹消を
    指示するキー(10d)により起動され、指定された手
    順名に対応する計算手順の登録を抹消する計算手順抹消
    手段(20)と、上記登録手順確認を指示するキー(1
    0b)により起動され、指定された手順名に対応する予
    め登録された計算手順を、確認用に仮実行する計算手順
    確認手段(19)とを備え、 上記計算手順確認手段(19)は、上記登録された計算
    手順における1つの計算結果が得られる部分を第1の細
    目手順として扱うと共に、該計算結果が得られる部分に
    続くカーソル移動部分を第2の細目手順として扱い、該
    各細目手順毎に、手順実行を中断し、ガイド表示および
    キー入力により確認をとるように構成されていることを
    特徴とするワードプロセッサにおける計算手順登録処理
    方式。
JP60244461A 1985-10-31 1985-10-31 ワ−ドプロセツサにおける計算手順登録処理方式 Granted JPS62105260A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60244461A JPS62105260A (ja) 1985-10-31 1985-10-31 ワ−ドプロセツサにおける計算手順登録処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60244461A JPS62105260A (ja) 1985-10-31 1985-10-31 ワ−ドプロセツサにおける計算手順登録処理方式

Publications (2)

Publication Number Publication Date
JPS62105260A true JPS62105260A (ja) 1987-05-15
JPH0357492B2 JPH0357492B2 (ja) 1991-09-02

Family

ID=17118991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60244461A Granted JPS62105260A (ja) 1985-10-31 1985-10-31 ワ−ドプロセツサにおける計算手順登録処理方式

Country Status (1)

Country Link
JP (1) JPS62105260A (ja)

Also Published As

Publication number Publication date
JPH0357492B2 (ja) 1991-09-02

Similar Documents

Publication Publication Date Title
JPS5924447B2 (ja) 表示画面数値演算装置
JPS62105260A (ja) ワ−ドプロセツサにおける計算手順登録処理方式
JP2738851B2 (ja) 複数カーソルによる入力データ処理表示方法
JPS6037650Y2 (ja) デジタイザ
JPH02186482A (ja) 図形モデル生成方法およびシステム
JPH0252299B2 (ja)
JPH08212062A (ja) ソースプログラムのカスタマイズ装置
JPH03182924A (ja) データ入力装置
JP3073226B2 (ja) 文書処理装置
HU902808D0 (en) Processes and devices for performing arithmetic operations based on the principle of electronic computer and aided by it
JPH06309312A (ja) 文書作成装置
JPS5932053A (ja) 電子デ−タ処理装置
JPH0568736B2 (ja)
JPH02282890A (ja) 手数料/取引き税の一元管理による自動設定方式
JPH08194692A (ja) 文書作成装置及び電卓処理方法
JPH0342760A (ja) 画面入力情報チエツク方式
JPH10260941A (ja) 計算機
JPH10283237A (ja) ファイルシステムに対するデータエントリー方法
JPH06162097A (ja) データベースの検索条件設定方式
JPS57191769A (en) Character processing device
JPH04114220A (ja) データ処理装置の処理選択方式
JPH0554086A (ja) 図面データ抽出装置
JPH0514286B2 (ja)
JPH1166013A (ja) 計算装置及び計算処理プログラムが記憶された記憶媒体
JPH04309166A (ja) 辞書登録処理装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees