JPH03216731A - 電子計算機 - Google Patents

電子計算機

Info

Publication number
JPH03216731A
JPH03216731A JP1210890A JP1210890A JPH03216731A JP H03216731 A JPH03216731 A JP H03216731A JP 1210890 A JP1210890 A JP 1210890A JP 1210890 A JP1210890 A JP 1210890A JP H03216731 A JPH03216731 A JP H03216731A
Authority
JP
Japan
Prior art keywords
sorting
data
user
key
executing
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
JP1210890A
Other languages
English (en)
Inventor
Hitomi Ogata
緒方 ひとみ
Hiroyuki Miyasaka
宮坂 博之
Kazuo Kobayashi
一夫 小林
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP1210890A priority Critical patent/JPH03216731A/ja
Publication of JPH03216731A publication Critical patent/JPH03216731A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、電子計算機において、ソートを実行する場合
に使用する重み付けテーブルの書換えに関する。
[従来の技術] 従来のソートでは、データをソートする場合にソート条
件(以降、キーと呼ぶ)に展開する時の重みは、ソート
内部処理において固定されていた。
そのため、使用者が自由に変更することはできなかった
。またソート処理用の重みの付け方は、数種類用意され
ていることはあっても、その重みとしてつける値を自由
に変更することは不可能であった。
[発明が解決しようとする課題] 前記の従来技術では、使用者が自由に重み付けテーブル
を設定したり書き換えたりすることができなかったため
、ソート後の結果が望んだ通りではなく、順番を入れ換
えたい場合があっても、ソートの処理の中で、その順番
を入れ換えることができなかった。そのために、使用者
は要求通りの結果が得られない場合には、ソートざれた
後のデータを希望に沿うように編集したり入れ換えたり
して、対処しなければならなかった。または、希望通り
のソート結果が得られるように元のデータを変更して、
ソートを再実行しなければならなかった。このような問
題に鑑み、使用者の要求に応じたソート結果を得られる
ようにするための手段を提供することを目的とする。
[課題を解決するための手段] 本発明は、データ入力装置と、データ出力装置と、デー
タ記憶装置と、ソートを行う場合の重み付けテーブルを
持ち、前記重み付けテーブルを用いてソートを行う手段
と、前記重み付けテーブルを変更する手段とを備えたこ
とを特徴とする。
[作用] 本発明においては、ソートを行うために、キー情報に基
づいてデータをキーに変換し、そのキーを用いてソート
を行う場合、データから作成するキーを使用者が自由に
変更できるようにする。自由に書き換えられるようにす
ることによって、使用者が望むソート結果を容易に出力
できるようにする。
[実施例] 以下に、本発明の実施例を図面に基づいて説明する. (実施例1) 第1図は本発明のブロック図であり、データ記憶装置1
3と、データを入力する装置11と、ソ一トされたデー
タを出力する装置12から構成され、さらに、ソートを
実行する手段16と、ソートを実行する時に用いる重み
付けテーブル18と、重み付けテーブルを変更する手段
17を備えている。
第3図は、本発明の第1の実現方法のフローチャートで
ある。ソートで、キー情報に基づいてデータからキーに
変換する処理を行う場合、重みテーブルを利用するもの
とし、重みテーブルの構造は第2図のようになっている
ものとする。ただし、この構造はこの図のような形に限
定するものではなく、重みテーブルのデータとして取り
出せるのであれば、どの様な構造であっても構わない。
ソート処理の中で持っている重みテーブルを画面に表示
し31、カーソル移動や、データ位置を入力する等によ
って、変更したいテーブル内のデータを指定し、変更後
のデータを入力して、新しいテーブルデータに置き換え
られるようにする32。
このようにしてテーブル内のデータを変更後、新しいデ
ータに置き換えられたテーブルを、ソート処理の中で参
照する重みテーブルと置き換える33.その結果、次の
ソート処理には、データは、使用者が書き換えたテーブ
ルの内容に変換されるようになる.これにより、新しい
ソートテーブルによるキーが作成でき、使用者が望むソ
ートが可能となる. (実施例2) 第4図は、本発明の第2の実現方法のフローチャートで
ある.ソートの処理の中で、データをキーに変換し、そ
のキーを比較してソートを行うものとする。ソートを行
うときに、データからキーへ変換するためのテーブルデ
ータすべてを、他のファイルまたは入力装置から入力で
きるようにする.ソート時に、テーブル名またはファイ
ル名等で指定されたテーブルデータを読み込み、キー変
換に使用できるようにテーブルデータを内部に展開する
41。そして、データを読み込み42、データからキー
を作成する時、内部に展開したテーブルデータを用いて
作成する43。作成されたキーを比較してソートを実行
し44、ソート結果を出力する45。
さらに、複数のキー変換テーブルを入力装置等から指定
して入力できるようにし、1つ1つのキー情報毎に、デ
ータからキーへ展開する時に使用するテーブルを変える
ことも可能である。
[発明の効果] 以上、説明した本発明によれば、データをソートすると
きの順番を決めるためのキー変換テーブルの値を、使用
者が自由に変えられたり、テーブルを使用者が新たに作
成して、そのテーブルをソート処理時に参照できるよう
にすることにより、使用者にとって、より柔軟なソート
が可能になる。
また、ソートのためのテーブルを1種類に固定せず、複
数種類のテーブルを書き換えられるようにすることによ
り、より一層、使用者の要求に合わせたソートカ5可能
になるという効果がある。
【図面の簡単な説明】
第1図は、本発明の電子計算機の構成を示すためのブロ
ック図である。第2図は、キーテーブルの構造の一例を
示す図である。第3図、第4図は、本発明の実現方法の
フローチャートである。 l1 1 2 1 3 1 6 1 7 1 8 データ入力装置 データ出力装置 データ記憶装置 ソート手段 重み付けテーブル変更手段 重み付けテーブル 以上

Claims (1)

    【特許請求の範囲】
  1.  データ入力装置と、データ出力装置と、データ記憶装
    置と、ソートを行う場合の重み付けテーブルを持ち、前
    記重み付けテーブルを用いてソートを行う手段と、前記
    重み付けテーブルを変更する手段とを備えたことを特徴
    とする電子計算機。
JP1210890A 1990-01-22 1990-01-22 電子計算機 Pending JPH03216731A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1210890A JPH03216731A (ja) 1990-01-22 1990-01-22 電子計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1210890A JPH03216731A (ja) 1990-01-22 1990-01-22 電子計算機

Publications (1)

Publication Number Publication Date
JPH03216731A true JPH03216731A (ja) 1991-09-24

Family

ID=11796373

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1210890A Pending JPH03216731A (ja) 1990-01-22 1990-01-22 電子計算機

Country Status (1)

Country Link
JP (1) JPH03216731A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08297658A (ja) * 1995-04-26 1996-11-12 Nec Software Ltd 日本語文字並び換え方法とその装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08297658A (ja) * 1995-04-26 1996-11-12 Nec Software Ltd 日本語文字並び換え方法とその装置

Similar Documents

Publication Publication Date Title
JPS603056A (ja) 情報整理装置
JPH03216731A (ja) 電子計算機
JPH08287086A (ja) 適合度順画像強調表示方法及び装置
JPH0981582A (ja) 値を基本としたデータ管理装置及びデータ管理方法
KR102466714B1 (ko) 개체 박스를 통해 전자 문서에 대한 개선된 개체 삽입 기능을 제공하는 전자 장치 및 그 동작 방법
JP3008807B2 (ja) データ処理装置
JP3379667B2 (ja) ブラウジング表示方法
JP3415354B2 (ja) 最小動作環境移行装置
JP3245635B2 (ja) ソフトウェア生産物の標準化方法及び解析方法
JP2720768B2 (ja) プログラムカストマイズ装置
Meyyappan et al. Design and development of a user-centred digital library system: some basic guidelines
JPH06274332A (ja) プログラム部品の登録・検索方法
JP3047400B2 (ja) データ処理装置
WO2025258250A1 (ja) 生成装置、生成方法、および生成プログラム
JP2958479B2 (ja) 文書作成装置
JPH10162126A (ja) 文書の電子化装置
JP3574458B2 (ja) データ評価システム
CN121456018A (zh) 一种基于ai多模态大模型的文档结构化处理及知识解析方法及系统
JP3111081B2 (ja) データ検索装置
JPH0449417A (ja) ファイル処理装置
JPH03148751A (ja) 文書処理装置
JPH05250417A (ja) 文字列データの検索方法
JPH10222406A (ja) レコード抽出装置及び記録媒体
JPH08235282A (ja) ドキュメント処理装置及び方法
JP2000112795A (ja) データ構造変換処理装置および記録媒体