• 検索結果がありません。

投資分析用言語システムの構造 : INVALシステムの構造

N/A
N/A
Protected

Academic year: 2021

シェア "投資分析用言語システムの構造 : INVALシステムの構造"

Copied!
27
0
0

読み込み中.... (全文を見る)

全文

(1)

61

投資分析用言語システムの構造

    一INVALシステムの構造一

工 は じ め に

 手軽で小回りがきき,しかも低価格なパーソナルコンピュータの処理能力

が,近年になり格段と進歩してきた。また,近い将来には,16ビットvイク

ロコンピュータの使平等により,大型機種とのインタフェースも期待できる

ようになってきている。以上の理由から,パーソナルコンピュータにより言語

システムを開発し,エンドユーザに提供していくことは,有効であると考えら

れる。

 ここでは,パーソナルコンピュータでの問題向き言語処理システムの一例

      

として,投資分析用言語システム:INVALシステム(INVestment Analysis

Language System)を取り上げる。以下では, INVALシステムの構造につい

て述べていくが,他の問題向き言語作成上の基本的なシステムとして,INVAL

システムを利用することは適当であると考えるものである。

III亙NVALシステムの言語

 INVALシステム(以下,システムと呼ぶ)の言語は正整数で表わす行番号

と,それに続く命令行から成る。

      

 命令行内の各命令文は粒”で区切られており,命令文の位置を示めす文名

は“/”で区切られている。文名は,英字より始まる英数字(以下,英数字と

呼ぶ),または数字で表わす。

*)文字は“eで囲み,表現する。

(2)

 62  彦根論叢 第2/4号

 注釈は,命令文の場所に㌧”を置いて表わす。その行内で,㌧”以降の

文字列はすべて注釈とみなされる。

       命令行

   行番号   命令文 文名 命令文 命令文   注釈

    癬 1}1蹴1了1・:i :憩!工F::・:1 ::鎚::一::一三::韓土丁畠慶丁:$=:4

       図2−1

 言語の変数には,英数字による通常の変数と,INVAL言語特有の投資変教

として,投資パラメータと投資プランの対で表わしたものとがある。

 投資変数は,スカラー変数と時系列変数め2種類あり,投資パラメータ.投

資ブラシおよび投資パラヌータ..投資プランで表わす。投資スカラー変数の

投資パラヌータは,PV, FV, RATE, PMT, BONUS, BALN, DOWN,

BOOK, SCRAP∫FACTの10種類であり,投資時係列変数の投資パラメータ

は,PV, FV, RATE’C PMT, BAL, INT, REDUC, OEP, ACCDEP, RE

MBKの10種類である。投資プランは,任意の英数字で表わす。例えば,投資

ブラシAの久カラー変数FVはFV.A,時系「列変数RATEはRATE..A

な.どと表現する。   ’.”

’感官時における期間め設定は,DATE文またはPERIOD文でする。それ

らの期間ほ,投資演箕での投資期間,あるいは命令文の繰り返しの期間として

用いる。

皿 互NVA垂システムの構成

 システムの構成は,開始ルーチン,コマンド処理ルーチシ,翻訳ルーチン,

実行ルーチン,エラーメッセージルーチンの5部の処理部から成る。おのおの

の処理部の流れを図3−1に示めす。

 開始ルーチンは,システム作動の最初に稼動するルーチシである。このルー

チンで,変数その他の領域の格保や,システムで使用する制御変数の初期値設

定を行なう。処理を終えるとコマンド処理ルーチンに移る。

(3)

投資分析用言語シス.テムの構造  63

開始ルーチン

コマンド処理ルーチン  一_=・==

翻訳ルーチン

一︷一  一  一  回  四  回  田

実行ルーチン

層一b 一■一闘一。一 P

    :

 エラーメ・ソ静心ジ

   ルーチン

図3−1

処理の流れ

りのサのロロゆ

ユーザのエラー時

の流れ

 コマンド処理ルーチンは,ユーザの作成したINVALプPグラム(以下,

プログラムと呼ぶ)の編集およびフロッピー一・ディスク(以下,ディスクと呼

ぶ)に対する入出力の処理を行なうルーチンである。ユーザは,コマンドによ

り処理内容を指示する。プログラムに対する実行コマンドのRUNにより,翻

訳ルーチンに移る。

 翻訳ルーチンは,プnグラムを翻訳し,正の整数値による目的コ・・一ドを作り

出すルーチンである。翻訳が終わると実行ルーーチンに移る。

 実行ルーチンは,目的コードの値から命令を選び出し,実行するルーチンで

ある。実行が完了すると,再びコマンド処理ルーチンに移る。

 エラーメッセージルーチンは,コマンドのエラー,またはプPグラムの文法

および実行のエラー時に,エラーの内容に対するメッセージを表示するル・一一チ

ソである。メッセーtジ表示後は,コマンド処理ルーチンへ移る。

 以上5部の処理部の他に,サブルーチγとして使用する処理部が4部ある。

それらは,入力ルーチン,分解ルーチン,コード化ルーチン,演算式翻訳ルー

チンである。おのおのの処理部の関係を図3−2に示めす。

(4)

64 彦根論叢第214号

 一椰一一一一■璽一一冒曹一9一一一一一一一口囎一瞳層幽鱒昌.一一一一餉一一一層一一■騨一一騨「 コ      コ I      r・一r一一一一一一一一9一一噌一一一一一一一一一一一    ■ 1

       釦

開始ルーチン

コマンド処理

  ルーチン

翻訳ルーチン

実行ルーチン

エラーメッセージ

 ルーチン

入力ルーチン

演算式翻訳

  ルーチン

コード化ルーチン

J 一 一 一 , 閂 O 曹 辱 隔 1 一 一 一 一 一 一 卿 諄 藺

分解ルーチン

サブルーチンの

呼び出し

ロロロコロロ の

ユーザのエラー時

の流れ

図3−2

 入力ルーチンは,システム内にキーボードまたはディスクより,文字の並び

を入力するルーチンである。1回の実行により,255文字までの文字の並びが

一行だけ文字変数に入力される。

 分解ルーチンは,与えられた文字の並びを,指定の位置より順に単語に分解

していくルーチンである。このルーチンは,呼ばれるごとに単語を一つづつ取

り出して引き渡す。’

 コード化ルーチンは,分解ルーチンで取り出された単語を数値に置き換える

ルーチンである。数値は単語が変数や定数の場合には,その値が置かれている

番地であったり,単語が“+”やNX一”のような演算子を表わす特殊文字の場

合には,演算の優先度であったりする。このルーチンは,呼ばれるごとに与え

られた単語一つを数値に変換する。

 演算式翻訳ルーチンは,翻訳ルーチン処理の中での演算式の翻訳を担当する

ルーチンである。このルーチンは,コード化ルーチンで作られた数値から翻訳

し,目的コードを作成する。1回の処理で,一つの演算式の処理を行なう。

(5)

投資分析用言語システムの構造  65

IV開始ルーチン

 開始ルーチンでは,システルで用いる各種テーブルの格保を行なう。各テー

ブルの役割は次のようである。

テーブル名(引数)

NA$(NN):

NV(NN)

LL$ (LN) :

NB(LN)

PP9.(PC)

LB$(BL) こ

POO/o(BL) :

CH$(CN) :

PQ9(.(LN)

ST(SN)

DD(DD9(o) ;

IK$(19) :

プログラム内の変数名のテーブル

NA$に対応する変数あるいは定数の値

プログラム内の命令行のテーブル

LL$に対応する行番号

目的コードのテーブル

プログラム内の文名のテーブル

LB$に対応する文名が存在している場所の目的コードを

収納している,PP%のテーブル番号

GO文の飛び先の文名テーブル

命令行の最初の目的コードを収納している,PP%のテー

ブル番号

作業用のテーブル

DATA文のデータのテーブル

投資パラメータ名を収納しておくテーブル

       ft 4−1

 BASICでNA$のように,変数名にxx$”が付くのは文字変数であり,文

字数が0の空文字NN t!から255文字までの文字の並びを値とする。

 またPP%のように,変数名に“%”が付くのは整変数であり, NVのよう

な実変数が値を記憶するのに5バイト必要であるのに対して,整変数では2バ

イトで値を記憶する。システムで整変数を使用する理由としては,整数値のみ

の表現とメモリーの節約が挙げられる。

 変数テーブルは,NA$とNVを用い,おのおの変数名と変数値を記憶す

る。また,定数のテーブルも同じNVで値を記1隠する。その場合,定数の値

に対応するNA$の文字は空文字となる。よって,目的コードにおいては,

演算される値はそれを収納しているテーブル番号で表わすため,変数と定数の

区別がない。この利点は,テーブルが一つでよいことと,変数と定数の間の区

(6)

 66 彦根論叢 第214号

別がいらないことである。

 NV(0)からNV(11)までの12変数は,制御変数としてシステムで使用する

ため,NA$とNVのテーブル番号は12より始まる。

NVのテーブル番号

  自

  1

  二

  ,r

  T;

  箏

  巳

  7

  s.一4.

  1蓼

  12

NVの値

アニ

1…瞬13、脱臼蓼1

103≡:El昌尽目1詮

;’::”’

i1き営1.曽臼1

1’ヨξ睡.臼蓼臼き

田、     一

1

・まI t :,,s

1

DATE文の月次の期間数

  〃    の始期

  ”    の終期

PERIOD文の月次の期間数

  〃      の始期

  〃      の終期

PERIOD文の期種

月次の場合の月の増分値

.四半期の   〃

半年の    〃

月次の     〃

SERIES=O, NOSERIES==1

  このNVの値は、

     邉臼丁三 1タ1ヨ臼!1−1‘聖三1馨!1心置F8E擢lI口臼 H臼LF

     PE:錘1工〔1〔:11’韮;1!三蓼一1塵鴛4!’9

     卜4◎’三E汗:工ε雪

  を実行した時の値て、期の月は1/10000の値で小数部に入る。

  NV(11)の初期値は0である。

      tc 4−2

 プPグラムの行番号と命令行は,NBとしL$に記1擁し, PQ%には各命令

行の最初の目的コードを記憶しているPP%のテーブル番号が入る。 PQ%よ

り,実行時のエラーの場合,エラーのあった目的コードからその目的コードの

発生した命令行を捜し出すことが可能となる。

 プログラムの命令文に付く文名と,その位置の目的コードのあるPP%のテ

ーブル番号は,LB$とPO%に収納する。また, GO文が出現することに,

その飛び先文名をCH$に収納する。これらのテーブルを用い, GO文実行

時の処理を行なう。

 DDは, DATA文内のデータ値を収納する。 READ文実行時にはDDよ

り値を取り出し,変数に割り当てる。

(7)

投資分析用言語システムの構造  67

       V システムのサブルーチン

 5.1 入力ルーチン

 入力ルーチンは,文字の並びをキーボードあるいはディスクより入力する。

       ラ

入力される文字の並びは,一行ごとに機械語のサブルーチンで読み込まれ,文

字変数L$に転送される。文字の並びは,一行255文字以内で,キーボードから

リターンキーのみ押して1文字も入力しない場合のL$の値は空文字となる。

 ディスクからは,プログラムの入力に使用する。機械語サブルーチンは,文

字の並び内の文字として“,”を入力するためである。

 キーボードのプロンプト記号としてツを表示する。

  処理  入力文字の並び一行分をL$に入れ,分解位置Cを初期値の1

     とする。

 5.2 分解ルt・・一チン

 分解ルーチンは,L$とCから文字列,定数特殊文字のいずれかの単位で

取り出し,その値をV$またはNに入れる。

 分解は,一つ以上の空白’”または特殊文字1文字の前後を区切りとする

方式で行なう。分解により取り出される単語の中には,空白は含まれない。

 文字例は,英数字の他に,システムの特殊性から黙.”か黙..”がその中に

含まれている文字の並びである。

 定数は,数字のみか,小数点の”S.”あるいは指数の“E”とその符号を含

む文字の並びから成る。

 特殊文字は,空白を含まず,英字および数字以外の1文字,あるいは空文字

である。

 文字列の場合,V$は文字の並び, Nは文字列内のNN.”の数である。

 定数の場合,V$は空白, Nはその定数の値である。

*)機械語サブルーチンは,安田寿明rTiny PASCAL移殖のすすめ」bit共立出版

 1980,7月,VoL!2, No.8掲載の機械語プログラムを圧縮し,番地移動して作成し

 たものである。

(8)

68 彦根論叢第214号

特殊文字の場合,V$はその文字, Nは一1である。

 いずれの場合も,分解した後,分解位置Cの値が次の分解単位へ進む。

  処理  V$とNに分解された文字と数が入り,Cの値は次の分解単位の

     位置となる。

 5.3 コード化ルーチン

 コード化ルーチンは,演算式翻訳の前処理として,V$とNから2つのコー

ド用の数値を選び出しX1とX2に値を入れる。そしてX1とX2で翻訳ル

ーチンに値を渡す。

分解ルーチンによる単語とX1, X2との対応表を次に示めす。

変 数       X1

  一般処理用とスカラー     1

  時系列

定 数

  数 値

演算子   X、X2 i

  OR

  AND

  NOT

 〈

 〉

 〈〉または〉<

  =

 <=または=〈

 〉=または=〉

  ±

  X

カッコ文字  X1

   (  4

   )  6

3 2.02 1

3 2.03 1/

5 5164 ii

3 3.os 1

3 3.06 1’

3 3.07 1

3 3.os 1

3 3.09 i

3 3.io l

g 2ill i

3 s.13 1

 終文字

   空文宇

    ’

2

1

X2

NA$のテーブル番号

    ll

NVのテーブル番号

演算子

  ズ

  1緊

  え♀壽

含ll

  鵬

∵∴罫・の他の文字”

i漁

Xl X2

3 5.14

3 6.15

3 8.17

3 8.18

3 8.19

3 8.20

3 8.21

3 8.22

3 8.23

3 8.24

3 8.25

3 8.26

   Xl

   o

表5−1

(9)

A

N

  8タこ㌔ “ 翻 ■F o,酬卜.匹 . 虜 霜 o朧﹁喘 昌r=レい

自自E‘雛N醒k.負τ配8E・8罐り園OB

鰺8TT珂し那騨り四竃U8躍TT﹂丁疑舜⊂暫

リリ画円白目0口C自一3・り肖白白NEε障L薮

PF擾PB后むB3FPF駐P爵1舜夢画陵

  躍ε︷帽 露 翻 ■篇麺 8﹃瓢ε 踏 躍 冨 隔︸ポ一 8E変

雛BF一露辱握握匿︵HT .■E .曾■冒り8熱営

曝露TT聾し耐=U浸癒隠縄τTLT自PC煙

り”サ︵琴曲∵U∴H自=”=し募り11二H麺・臼NEF驚Uε

PF舜PB已跡B剛”︸、働FPF段Pき王鐙夢自陀

嗜2345白7ウ隠う両王葺“4妄hテ警ご”p三︻∵き慧﹂三二u⋮自i23慧ゴhラ画聖一僧り二群三⋮4奪皇ニリロ尋臼12

カー1111111苧三冠ワ⋮.﹁章さ22三ξ﹂⋮,響≒雪馨﹃三三4母44曝444醤−蓉﹃.¢4忌3⋮﹃忌聖.﹃⋮らるら

一 テ

Pり.自

Fり.自

擾画TE.自

P白丁.貞

E:〔lil・1し1:…8爵 E…葦蔚LH“庄≒ [,〔1珪」卜1翻肖 E;〔1梶⊃k■趨 1≡:c:凹凹Ft.ゴ≒

F自。τ。自

Pりn配繭

Fl、」。8自 己:肖TE..爵

P白丁・虜肖

E’肖L、.臼 1卜{丁罐。臼 罧「E:[〉り。。駆魯 [:崖EFt園昌臼 画1=!=£撃EP翻。爵 F:E「圏雪E蓬え星n自 Pり聞E; Fivl# E: 鐸1爵丁∈:躍E: P暦顕露εξ E奮コ聾し;∈i8 El ≡1耀し上露E: [:1〔=1し」卜1翻…i蓄 B〔:1〔重}く■1…1 …:⊂.鐸1自FI露E: F−1:1−r. E: F「し㌔.E;

Fり縄■E

FII爵τE踏8EI

F虚日丁.躍El Elf≒L曾冨El 王卜4丁■隔E: EIE[:iLU::. . E: [)EF’s t E 自⊂:c£’IEP圏8El 搾:Et・蓬三旨紅8曜E:

投資分析用言語システムの構造

NV

1臼3臼

1

1臼;…15

i2

Et

   @      定

1…:臼童ヨ慈蓼臼6臼

騒苫i桑臼臼臼臼{ヨ

ご1…1暮霧35ユ“ ヒ1ヒ1ヒ三重“雛iゴヒヌ

}き  々投資グループAの番号

ξ1臼蓼臼蓼曽1き自 1 i:一:t1

1t Ef・1・ .一 S

1き

!ヨ

ス負醜角醗藺向画

i

表5−2

定数

e投資クループBの番号

69

(10)

70 彦根論叢ce 214号

 演算子の中てX2=7.16が抜けているのは,“一A”のような単一演算子の

“一”

ノ対して用いるためである。演算子のX2の小数部は変換後の目的コー

ドであり,整数部は演算の優先度の値である。例えば,X2=4.11なら目的コ

ードは11,演算の優先度は4となる。

 V$、とNは,X1が1から4と6の場合,次のコード化ルーチン処理後の単

語の値が入る。

 投資変数をコード化する場合,その投資グループが,SET文により定義済

みでなければならない。投資グループの定義は,スカラーと時系例の各10変数

と投資グループの番号の21変数の領域がNA$とNVに作られる。

  処理  V$とNより,コード用の数値としてX1とX2に値が割り当て

     られる。

 5.4 演算式翻訳ルーチン

 演算式翻訳ルーチンは,演算式の翻訳において,X1とX2より演算実行の

ための目的コードを作り出す。

 演算式は,プッシュダウンスタックとしてテーブルSTを用い,逆ポーラ

ンドの方式で目的コードを作る。

f

テーブル番号

2345611111

X米A AND

 NA$ NV

  X   o

  A   O

    2

  B   O

    3

逆ポーランド記法

目的コード

2−X (B十3) 一3

 演算トリー

  AND

  / x

 米    一

 1\ ハ

X A X 3

    ハ

   2 十

     ハ

    B  3

XA米2B3十米3 AND

x一一H−s .’一一一N x−NL−s 一A A .t−x.

1 12 1 13 13 ! 14 1 15 1 16 ll 13 1 16 12 3

(目的コード1は、次の値がNVのテーブル番号であることを示めしている)

       図5−3

(11)

      投資分析用言語システムの構造  71

処理  一つの演算式を,X1とX2を用いて翻訳し,目的コードを作り

   出す。

VI コマンド処理ルーチン

コマンド処理ルーチンでは,

コマンド

空文字

行番号

BYE

NEW

CATALO(}

PRINT

NOPRINT

LOAD

SAVE

DELETE

LIST

DEL

A TJ’liO

REN

RUN

 このコマンド処理ルー・一チンは,

 空文字の入力で,

値と増分値であるSSとSCで定まる。 SSとSCには,開始ルーチンで初期値

10がそれぞれ設定されている。行番号は,プログラム内の行番号の最大値に

SCを加えた値となる。プログラムがない場合は, SSの値となる。 SSとSC

の値は,AUTOコマンドあるいはRENコマンドの指定値により変更でき

る。

 BYEコマンドにより, INVALシステムを終了し, BASICシステムに移

     次のコマンドの処理をする。

    機      能

行番号の自動発生(自動発生を終えるには,再び空文字を

入力する)

行番号による,命令行の追加,挿入,:更新,削除

システムの終了

プPグラムの削除

ディスク内のプnグラム名の表示

表示文字の同時印字

PRINTコマンドの解除

ディスクからのプログラムの取り出し

ディスクへのプログラムの格納

ディスクよりプログラムの削除

命令行の表示

命令行の削除

行番号の自動発生(行番号の始値と増分値指定)

行番号の再配置(行番号の始値と増分値指定)

プログラムの実行

       tc 6−!

       コマンドの追加が容易に行なえる。

行番号が表示される。行番号の値は,行番号発生時の始

(12)

 72 彦根論叢 第214号

る。その際,INVALシステムのプロンプト記号“)”』が, BASICシステム

のプPンプh記号匂”に変わる。

 CATALOGコマンドで表示されるプログラム名の中で, INVALのプログ

ラムはテキストとしてディスクに格納される。よって,INVALプログラム

は,“T”の記号が示めすプログラム名よりLOADコマンドで取り出され

るσ

)o自下自u旧

bl雲}くりOL塒慌254

    趨Et7t; 1械楠L

    s昌昌2 1卜IF’UT 30き臼一$臼

    TE EI4 P一画憩

    丁融魯4P鞠臼1

    丁魯窃2NrJ一・7

    丁琢臼写N心一一臼

    T臼田2糾Q一ら

    T臼臼3卜IO−3

    ’『窃鞍雲門}91一,“

    丁魯痺霊NO一一・5

    丁8ξ澱卜臆一1

    T臼臼2円。一苫

    T勇量昌EE拷1爵L−FILE

    T寛寛2TE$Tl

    TEtE13 HO一’ヨ臼

A;BASICプログラム

B:機械語プログラム

T:テキスト(工NVALプログラム、

  ただしSERIAL−FILEはINVAL用の

  ワークファイルで、プログラムではない)

次.の数は記憶の占有数で、INVALは

79×256以下のバイト数をディスク内に

占有している。

        図6−2

W翻訳ルーチン

翻訳ルーチンは,次の各命令文に対し,目的コードを作り出す。

(13)

命令 交

目的コード

投資分析用言語システムの構造  73

処   理   内   容

DATE文

PERIOD文

SET文

WRITE文

IF文

GO:文

DATA交

READ文

INPUT:文

NOSER館S丈

SERIES文

RESTORE文

PRINT文

NOPRINT 」(

END:文

COMPUTE交

ANNUITY 31:

FUND文

PVFV文

ADDON交

IRR交

DEFSL:交

DEPDB:文

DEPSYD交

29

29, 35

30,その他

36, 33, 37

38.39,その他

40

なし

41

45

43

44

42

46

47

27

1t−26, 28

5!

52

0r3 0r4 Jr5

56

Jr7

58

投資プランの登録期間設定

投資プランの実行期間と期種設定

投資プランの登録

変数値の表示

真偽判定による実行の流れの制御

文名への飛び越し

READ文のためのデータ設定

データの読み込み

キーボードからの変数値の入力

時系列処理をスカラー処理に変更

NOSERIES:文の解除

READ文のデータを, DATA文の最初

のデータからにする

表示文字の同時印字

PRINT文の解除

実行の終了

演算式の値を変数に代入

年金法

基金積立法

現価法・終価法

アドオン方式

内部収益率法

減価償却定額法

減価償却定率法

減価償却級数法

 命令文追加の場合,

らの番号を利用すればよい。

SET文, COMPUTE文, IF文には演算処理が含まれるので,目的コード

は1から26と28の組み合わせが作られる。

DATA文は,翻訳ルーチンの段階で処理されるので目的コードは出な

いQ

      表7−1

目的コードの48,49,50と59以下が空いているのでそれ

(14)

74 彦根論叢 ce 214号

皿実行ルーチン

 実行ルーチンは,次の各目的コードに対して,それぞれの処理をする。表7

−1と対比させるとよい。

目的コード

1

26

@        58

;箆293Q訂繊鈴鍛3536㎝銘39如皿翌娼艇菊妬貯∼

2

1

5

NVの値をスタックテーブルSTにプッシュダウンする。

STを用いて演算処理をする。

プログラムの実行を終了する。

スタックテーブルSTの値をNVヘポップアップする。

DATA文またはPERIOD文の期間を設定する。

SET文での時系列変数RATEとPMTに値を入れる。

実行期間の繰り返しの始点とする。

実行期間の繰り返しの折り返し点とする。

時系列変数より値を取り出す。

時系列変数に値を入れる。

PERIOD文の期種を設定する。

WRITE文での変数名の表示をする。

WRITE文の変数値の表示をする。

NOSERIESの状態の時,期間を終期のみとする。

IF文の処理をする。

GO文の処理をする。

READ文の処理をする。

RESTORE文の処理をする。

NOSERIES文の処理をする。

SERIES文の処理をする。

INPUT文の処理をする。

PRINT文の処理をする。

NOPRINT文の処理をする。

投資演算の実行をする。

         表8−1

ここでは,

テーブルSTを演算用プッシュダウンスタックと,投資時係列

変数のディスクの入出力バッファに用いる。

(15)

投資分析用言語システムの構造  75

      1X エラーメッセージルーチン

 コマγド処理ル・一一チン,翻訳ルーチン,実行ルーチンでの各エラー時のメッ

セージを示めす。

     コマンド処理ルーチンでのエラー

       エラー番号      意    味

         1      コマンドのエフー

    翻訳ルーチンでのエラー

番2

一,34567

ラー

  意    味

構文のエラー

命令語のエラー

未定義投資変数の使用

文名の2重定義

DATE文の2重定義

左右のカッコ数の不一致

実行ルーチンでのエラー

エラー番号

  1

  2

 3, 4

  5

  6

  7

  8

  9

  10

  11

  !2

  13

14

  意    味

0による割算

演算の引数としては不適当な値

DATE文の未定義

文名の未定義

現価の未定義

終価の未定義

利率の未定義

支払額の未定義

帳簿額の未定義

定率法修正係数の未定義

利率が0と5の間に発見不能

IRR文で期間数が600以上

(期種が年次の場合,600年を超える)

DATA文のデータより多くのREAD文実行

  表9−1

構文のエラーの場合,エラーの場所を“〈”で示めす。

(16)

 76 彦根論叢第214号

 IRR文では,テーブルSTを用いるが,要素の数が600である関係上,期間

数を600までとする。また,IRR文において,利率を求める範囲を0から5ま

でとし,その間に利率が得られなければエラーとする。

 エラー時には,エラーメッセージとエラーのあった命令行を表示する。その

場合は,プnグラムがコンビ=一覧内に存在するので,エラー部分を訂正し,

RUNコマンドにより再度実行をする。

X お わ り に

 INVA:Lシステムは, APP:LE皿のDOS 3,2からDOS 3,3に移行,修正し

た。それより,前回発表のINVALシステムに対し,若干の修正,追加がある。

 コマンド処理ルーチンでは,コマンド名のEDITとENDをLOADと

SAVEに変名した。コマンドの追加として,行番号の自動発生と再配置のコ

マンド,および印字のコマンドがある。

 実行ルーチンにおいても印字命令を追加した。

 実行ルーチンでのディスク入出力時などのエラーでBASICシステムに移っ

た場合は,BASICコマγドのGOTO9999により,実行ルーチン開始前の状

態のINVALシステムに復帰できる。

 言語システムの設計上の基本構成として,INVALシステムを例に述べてき

た。

 システムをBASIC語で作成したのは,実行速度を犠牲にしても,システムの

変更や拡張に対処し易い点を重視した事による。特に,INVALシステムはデ

ィスクへの入出力処理を含むので,速度の短縮は効果的でない。また,それは

実務向きのシステム作成には,外部記億との入出力がますます必要となってく

ると思われる事より,処理の速度に特に注意を払う事はないであろうと考える。

  参 考 文 献

1)拙稿「パーソナルコンビ=一・一タによる投資分析用システム」彦根論叢 第2ユ3号 昭

 和57年。

2)拙稿「投資分析用のプログラム・システム」彦根論叢 第196号 昭和54年。

3)杉浦一平他編「STEPS」東洋経済新報社 昭和56年。

4)島内剛一旧著rFORTRANの実際」サイエンス社昭和49年。

(17)

ヴ ][HLL−lf,1 一[: L一 :“1 LLL 一 一 ︸一   一 一 ︸ 一 ﹁ 一 ︸ ﹁ 一 ﹁ 一 ︸ ︸ 一 一一 一 一 一 ︸ 一 ︸一 一 ︸一 一 一 一 一 ︻一 一 一 一 一 一 ︸ ︸ 一 一 一 一 一 一 一 一 一 一一 脚 一 一 一

      一

丸;4.b﹁−二二一同=,ム4ら雲H巳OE胴円=,,﹂﹁三[=ヲ呂E二三4”h=りいH巨E一三,ム5臼H巳OE1;57臼旨降響望,翻4﹁ーウB障F一,ム5﹁−q二しF

臼=ビ白3臼凸︹弓り9二り=賢ニソ旧り二三目二軸、・臼・二二二三H二二旨巳巳B旨巳BB︹﹁し﹁=し︹C︹︹レ自DPQ自PEEEEEEEEFFFFFF

﹁=し幽しロし﹁し︹﹁し︹‘胴し一し ﹂r一︹C︹冒しC一L﹁.㌧︹F﹂C⊂ハし﹁﹂に︹﹁︸︹画し曝し醜し一し一し︹Cr一C凹し一し﹁冒︹︹C一し曽﹂聡し値し﹁=し一し﹁二し﹁一﹁=﹂■﹂ド曹︹ 凸︹=困=ご曹U凸⇔謄H層Rニリn=冨OH=ビ︹凸=‘口呂R二二雷冒ご宕 リリ需=廿き臼=UR闇凸凸=りR=ごR二H=”︹闇5R甲R=冨︹OO目=H二ごR一呂凸︹=忌詞一U三二二一凸9冨幽H=冨璽ビ︹︹闇R=H二目昌=ビ nO p書一 [﹁幽[

FFF

帽, Rレ 閉U二卜 凸蒔 自”

F

F

レ﹁︸ ﹃﹁Qロ噂 C 一︾り 一, 臼 幽−一 [﹁ ﹁=ソ

︸UF

D臼

Fしり 3 Fピ r=一=しE曹、一1一,凸臼 一,占 F一,細后O ︸、士口=目凸二口凸=U冊り百石︹二,■H E︹071 雲 レ︻﹂二3謝51一二F¶り后7︹D1障﹁二回=り嘗目甲OO、b

︹ 臼 自﹁.士U一ヲF﹁りU=りP コ F﹁,=冒E =臼田ータ臼F臼﹁,用療OEE臼 F 呂臼用回=,﹂E臼費二二Bq二U1﹁,子,一E4臼HE▼、一

億翻師重恩尋﹄c9轡U融融想膚45譜蒜襲弱拍ω壁四誌曽開田頸冷評圏岬鍾卍虻翻団舳憩四⋮︻脚51帥鮪評雪四恐龍誤読高所三廻瞬一岬覗旺即

蔦駕辞阿蔦π蔦則匿㎝酬皿肝潰隠士ヨ跡蔦筑紫山㎝圧㎝旺印凱匹抽酬い蔦蔦田駕旺匪匹繭甜皿㎝馴剛胆㎝馴謁堕酬ψ距15鷲愚ψ州廻渦

PHH︻﹂、一二尺PP搏11・PEH=,︻H臼HHHR[HHP層UP瞳㍑︹F㍑EHFP”目臼旧りU目PPE臼P︹OHPEPHE目∴ロPP∵H戸P凸

$E:r:[E:

一= 一U 事 ぎF[1臼〔 享F⊂二〔 $F[tB[ #享’韮l t!il 1: :一::r #享1∋1 事呂〔’∋H #享[・E: 享コニ 醤享FF 中口こ 享9i二〔}〔}、:: SF[iE[t 事コニ S r一一t ZrE”一一1. iz: #耗llヨ 耗11=⊂H 井宰’31≡1 輯〔⊂自 #事F13 $L::CEI[,

事F円H

享∈1〔1=E #t[il: SF[iE[i 事呂〔E7 二世臼1 $Ell:C5 事臼C呂【」 #宰’弼 ね り    ヒ     ヨ 4噛コしLlI I、‡2’sI=㌧「 #事E思 事臼〔【・〔・ 三二[,F 事臼三日臼,}{ 工事1∋[r 享呂〔タB 事F⊂伽∋1= 拝享呂[1 招〔F⊂ 事3[1 事3〔 事1:1=E臼 享F’舛臼 #ξ臼臼 #牢H[ヤ 享F[ヤE[, r事〔3臼3ξII

入力用の機械語サブルーチン

投資分析用言語システムの構造

77

コL工:≡,T  ■回営昌西4自=目=団嘗回=団=随一 ﹃﹂111、勲﹁,一↓嘗︻=h﹁﹁1 1三…口T⊂l

PE例

PEr・レ  PE阿 Fit: ,, Fil: ,. 13臼1臼

E:ECUTI[iH

1 1{pt ’一{ト1 自=U 瞥ピー

−i

1:dL:1 iコ臼 14臼 工59 1ピ,臼 17[t 自旧 ﹁仁 1 1昌刃 二二自 こ1臼 」ばり 一日 ﹁﹂ 一,

H

こ40

こ45

二5臼

二55

二的

こ7臼 ::5 二∈;自 こ9自 rctEt     一 1={…,「1 = 臼=[サ椙質 = 臼    Pl=+ 1 IF F’F「5.・PI=・  17 THEH r臼 IF  F’P隠腫IPC、・ ’  =;コ  THE卜著 :≡:L:a 后1=ITI=1 ’ヨ自 〔1月  F「F’9圓IF’〔’, 1ヨ1=IT口  11暖ヨ■1二臼¶1=5臼r1  4臼.150、1E.〔〕、17〔}.1呂臼窄1’ヨ臼、こ臼臼,二  11:t、ユニ懸.ニコ臼.二4臼.二5〔]riこ畦…。上 口N PP,貫塵.F’C I − 1E,1]L]Tl=1ユ7闇臼,二呂臼,  二’)E〕・;〔}臼・51臼¶IEtS「33〔:drr4〔)¶;5こ口  ;6臼,三7臼.r:≡1臼r5’ヨ唇、4辱〔璽,41邸・L手二臼 i:FH PF’㌔IPIコ、 一 ;ユ 呂〔〕TCI 43ら,44[r  斗響自・4ヒ…1自、47臼鰯斗き6、4’r4Ll.5臼Et . ft 1臼,  s:L∈〕,5箒臼、54〔歪、559r56〔lt.5;「臼  {…口τ〔1了「1[1 ’≡1目 = 三目 + 1=P〔 = 臼= + 1=’5丁}三N  1 霧 HtltPF’.閏1、P〔=kl= 1三口丁ロ コ臼 ‘≡.目 = 印≡.目 一 1=「…IT齢∈.N l = 言Ti’ヨ{.【 〔IP  I= T: t=卜厘  占   堪  ■●   ‘=「聖〒1幽1  一1『  コ    コ       コ   コ       る      パ  ロ   ロ  し       ぬ ’…1月 = 三1目 一 1=’三τ1∈,Hr 罵 ’≡.丁1ξ、NI 臼N〔1  ’三ITド≡1目 + 1ε= 〔…〔1Tl=1 コ自 “…1下,三「11 =  Nl:t丁 ∼丁15N}= 【三口出口 5臼 三目 = ’…1目 一 1塁裳Tr、…INI = 三1丁1冒≡,目s  E,Tid:,H 十 1 ,: GI一一ITr) r,L−i ⊆、H = 「5目 一 1:忌丁【∈,卜1、 富 E…L丁1’≡,Hl  らTゴ三卜1 + エ8= ら口丁⊂};臼 EdH = ’::H 一 1:’iTt :.ll”, r S−Ti ’i:H,    ’三IT醒’≡M 十 1’= 1]口T[l T{ヨ ’…、H == E,N 一 工=屡≡,Tl忌NI コ ’≡ITI、’三NI nt  =≡IT[’…,目 + 11: 1三〔ITI=1コ口 ‘三H = ’≡,H − 1=’ヨT醒5卜{) = 5T15N,   = =≡,TI’≡,H + 1}= 【三〔ITロ コ臼 ‘…iN = 雪卜{ 一 i=…ITr….Hh = 宮T死∈、F・11   = ‘…丁星’≡1婦 + 1)= 1三口T〔1二臼 ’≡,rl = ∈,賛 一e 1=’≡1TL:≡、目、 = 忌Tρ;目1 十  5Tド≡itj + エ1= ら〔=IT〔1コ臼 ’ヨ{ = ’≡、H − 1塁’…、TI5F弓♪ = ’≡.T犀、’≡、)11 −  E,Tr’:,H + 1 r: Gl:ITEI 1・[a 転炉 = 三卜{ 一 1塁三丁:ξ,}9; = 三T(’三IHナ 車  三1TI 5rぞ + 1}塁 fll)Tlコ 3臼  工F’≡、TI∈,H・冨 [t丁HEH E= 1= 〔…1:IT〔1  ’ゴ誌ピ』」 ’≡,H = 三N − 1=三丁圏’iH、 = …ITI’ヨN t  脚…ITr’≡.目 + 11冨 G〔FTロ コ藤  IF=≡、TI’三,H− 1、 ・ 日日月[I E.Tぺ≡INI   − 1tlT・三丁匿’≡,卜」llTHEH E=二=   1三1=1丁1⊃ ’ra:臼[1 E,H = 5目 一 1=’≡・T}…・HI = …1Tr、三博} ヤ  ∈ITI三H + 1、= 1三口丁1コ ;臼 ’…1↑1二目圏 =  一 ’二丁1雪N、= 1三〔1丁口 3臼  工FEtTi∈1トわ  

臼 THEH E=2= 巳OTI=1

,1 [”:f ’iT,, libP = ’:一,OF’ i.[tTtSH,1: r]EtTO コ。 ‘iT,’≡・卜{暫 =  ’≡,IH ド≡ITFI三.月il言 G〔rTロ コ臼 「≡・丁コらNt =  C⊂1’i 6[n TC’1,H)♪言 窃口T〔=1 コ。 ’≡・T,、∈、Ni 篇  H丁握 IST吸5N日= G〔=ITロ ニ〔聾

(18)

78

彦根論叢 ce 214号

       評

三拍

コ5

三2日 虚 ﹁㌔ρ 7. 三4臼

35臼

T6p) 臼 71 70 一団 一冒 7﹂

T9臼

19Z・

3舛

‘自一 前口U

54

4嘉島  工F●≡1丁1…,握1 臼1臼玉 ’5丁1三H㌃ =  し_〔1ら ご臼 STtL:N) = E]・::Fi =臼 r.TcE,fl) = HE:’i 苫臼 ST,;L:M, = i511H IEt ,iTL :一,H) IEI 嘗τ(6H, 自白 PRI目T = pc’ = pc +  t):’訓 N = PFi’:i. PC  ]. 十 .1 tr  一    ’ a−  1E4= {…口:tUEr F1=:硯1  C,PFt:.LPC イ、 Cl THEH E = 二= 〔…1=〕Tl=1 1’奄st三削肖蓄 Is口了’o ‘E,Ti rl,Hii: 1][ITL−1 蔭’O丁}営N、1= 〔…{E下1=1 c∈;丁iSN’1= 〔…1:IT⊂F INT t三Tr’≡、トわ1= 〔…口Ti〕 PFイ‘1 「呉手∼L;Fイ曹r= ら自丁口

PETVFiN

 1冨N「11F’P’.IF1〔=x聖 = ’≡、丁口 臼= G〔FT[1=顧  + 1’i:Xl = Hl lt FrP’.,Fi + Nti,’PP:.r F’[ + ;iL,   4gr[d:HlitM + i.i = NtJs, F’P’.i.PC + 4 i i + NIi  タア臼ぎHlb、酎 + 卜4し11、N, 踏  LPP噂暉〔F幽〔’ + 二 ・、  ㌧Fて + 5、) 一  1量 IF 目目〔自1 ㌔ ’迫臼臼  IF N= L一) THEH  NIJ’v 4) = P〔  =  P〔  +  昏=

4臼4P⊂

4匠.

41“

42e

422

4廓

弓ムッ曽 4.4、

斗55

44臼

45臼

4曲

462

464

+5プ9

  21

tMiJt FtFt:.i PC   1E斗= : Ml     十 ・も 1三 卜ξ「h、PP菖.・F’〔 1三口’iLIE 4      斗ヤ’1 一 目h      + NdftF’P6.        + 「口 +          ロ  ヂ

1丁HEN E=4=Gr=IT〔1

      NIl臨、コ1=     目目‘1き=Nlh51 =         E…1二[下口 4警 tlり肛ほ1、 THEN Fて コ Hlk〔}圏= Hり監二1

工F      Fて+

41−1 1F  HI=1丁 ド目リ1、1〕1 噸 卜4111コ1、 THEN E 謹 4= :S口T口 9二日目   =  Pl= +  こ= F’RItlT  口F’津==E; =  F’ P::cP[ 一一 1,, 一 PF,:;,Fill 一 1)::1 = NIt喧4)= 13口’iUB  斗昌∋4臼=卜11 =  rHlh F’ Ptt rf P[ 一 1.・+ こ臼・博 1二 + =El I や 回り1臼ノ + H=H = 目1 + 「書目「=.1 − 1 二= 1三1⊃丁1⊃  Fl=〕F トく1 = Hl TI=l N ’i丁EF’ 卜11、1ボピ1’・=  PFtlNT 郁舜宰零:ぐ1計 PPI酎丁 三τ・1・= HE::T  : PP.IHT CLS: GEITEt 41f−i JP = P聖==冨1 = Hりr4場 GCI丁O コ臼  IF NIJ鵬1i、 丁HEM コ臼 :く1 = }く1 + Ht lt∈・’1  1E斗言 Eil:]「≡・1」巳  斗9ア臼= IF :→1 ・  = 卜尋1、1・51 丁HEN F−C’ 一一一 JP

6DT口3〔コ

 守口El_IB 5臼1臼= PPI卜{T EEPtト:目= IHF’LIT  NりでPF’圏闇らP⊂ +  1 、 + f=’F’國.・、 P〔  +  二 r

  −1卿

 PPIH丁  〔=LS=戸〔= =  P〔  +  :コ言 ら〔lT〔=r 4臼  {…{〕EリE 5〔}1臼= F’FILI丁 LUFt$=}IH: PPIHT  ∈・丁ら1」昌 PFtlNT I=L亭=F’〔= = P〔 + コ  = 邑口TI=1 斗臼 NLjgzE」 = H目〔F’P8.1,P1= + 111=F’〔: =  F’1二 + ユ= 旺…1)T置⊃ 斗臼  PRI卜拝 壽::2 累 1ヨ P⊂ = F’1二 + 1= 1F  Nl=IT PF∴rF’C I丁HEH   FF「正トイ丁 匿 F‘Ft工HT = 131コT〔〕 ∫暮  守口SUB 4唖….6=∈8事 = NH享1、PP㌧ゴF・〔日=   PF冒IHT ’≡・宰塁Il{三 = 1ピ,一  LEH I’…、  事i: らo丁1=〕4哺、二 4E・E・ 一1 1’ Ct

47:

474

4泥, 一り 幽﹁層

4

﹃1閉O 一目怩早。 引寸噛マ 4iP E, 臼需 一団 ぼ一用 5臼二

5臼4

5臼ピ1

51臼

E,IS 5二〔[1 f,rl一一t

54臼

55臼

555

5石1臼

57自

rprtct 7臼こ  FlコP  :’{N  =  1  T〔1 :・:二=  PPIHT  縮0 1医電  : HEI・iT : F±ETLIFtH E,$ = 旧1言 1ド :‘ユ THEトィ 雲ξ =  .i TF:掌  撃 工握T l:’:1」膠 + Il 距 +  三TP享 } 1目T  目:’:1 −  IH丁 }1ユ℃霧 坤 1E斗 + .5  t l  PF’1卜{丁  …1事零=}:二 == き 一   LEH  I’≡,‡・ F:i: : F,1: + 1: IF NI:tT FSFt’.iFdS:i THEM   PP工HT  =  ら口Tl⊃  コ臼  ら口昌≡.1」E: 4e;Ei=…司r ==  三TF「ヨF lNIltF’F’脚回  ・F’⊂ ・・口冨 F’P!目丁  ∈,事;=:へ:二  =  1∈・ 一   LEN r雲事’書 tS[f丁口 4丁「L手 Fil = NHt5,: IF N[1, li, THEN lil   = NIh斗匡  G〔:1丁〔1コ臼 Pl= = F’1= + 1=ti,N = 臼= 工F ∈、TI 1・ 下HEH  コ自 P〔 =  F’P5.・F’〔 1= 〔…〔v…、UE: 斗…冨〕〔〕=F=’〔 =  PCI㌔醒㌧F’圏: 〔it=〕丁【=14臼 ISS = 〔ト栂rゴF’F「..1♂F’[= + ユlI=LE:Si巳L +  1F = tJ’$=F’= 臼  エF LEI享㌦F”     ・,tt THEH F「謂 F’   + 1= 1三口丁1=15壮丁  IF F’  EtL 丁HEH E = 5= tGl=iTl=1’ヌ  ニ臼〔} F,[ = F,1:1’.(F,1: Gi:fT[f 4L:一  IF 〔・N賜.  [1[1’、 THEN E = 14= 1三〔1丁口  ‘ゴJuu ’5下11 i 篇 [・[・r[1卜」ロ露1=[・N蜀. = [IN’墜 + 1  言F’〔 = F’〔 + 1= 1三〔IT口 ∫臼 DiH”. 謂 t:t= ら〔ITI=1コ臼 rti t・11T ; 1: ISCI丁口 3臼 目th11卜 = 臼置 〔…〔IT〔1コ自 F,[ = Ftl: + i:t1,t = ””:        1’≡,享 =  膠≡ITP享  + ii,TF・S i :llis 一 IEL; F’PINT ●≡1宰零ll  I婬F’LIT F’FgI目T FiF・rHT

FiEM

FiEtdl ・:,T i: t [周「唱1’F’P#1跡= [F$=1}F‘R#臼5暉嵩         IF :11 丁HEH + 1目T I、1ユ II + 医1 }陰 1拐T IIl:1 一  工HT r + 「1}   ロ  ほ  1「=ttAS撃PP.㌔’P1: }・詔= 1茎 1三口↑1:}コ〔う      i3ErT〔1芳〔}      G〔[下〔1冨〔コ 71 vlt 7二臼 向﹁ 瞥,冒 ﹁一 74t:1 リ ロ犀用 ﹁一

 IF

E=

lll =   一1{Il弓  d:LI’. =  卜三1 : = LI”. F,tt .  1‘ヨ・唇PT  F・T:F・M =  . ,而 別 =

 1二L=FT

L−sN INi,fE冒5丁 ’…、TRTE門EF尋丁 H臼T ,N目r自5 十 4= lil=IT〔1’∋三臼臼 Hりr51= r三〔rヨ」E; tイ「臼》1二      1∈一=巳臼   ti[IIl:二    HHl’1・1工    PP國闘慶唱F’〔 慶 F:”一一1.1:SCI.1:,6t[1 1:…1二自

HitrTi, TH[H

        4’)4Ct=卜且 = H ‘ +  ユ:1:二  =  PP暉塵・F’}: +  1 HlI匡コI  Hfll、ピ、1: 工F 卜jtl  LI: 十 HE,t’Es’ THEH LI + 1   一 二〔lt I=戸∫ 嵩 Fイ「“;・li’一  目lh:1こ 圏一 1∈lr=F’1 = 1 + Hlh::こ 一 171=E:口 = 卜ξlh     = 卜馴i‘:1: 一 15暖[J1=1  一 14,   一  1=二,=∈、F’ =  Hlil卜:之  一  N目1}:こ 一 111    − 5臼 1]口丁〔1 1Et 1[t、1こ

151臼

、17臼〔)、t7E.臼、

(19)

1臼臼Et

1朋二

1臼19

1臼2臼 1臼5自 工Ct4[1 1自5〔3 1臼ピ1臼

lere

lif≡1臼 ICa’p自 11自「㍗ 111[t 11」:Et

11:S

114自

115Et

督声白 一 A  隔 一 工1 1一〔El

11E臼

11PL:t

1191

1二日〔:1 1二1日 1二こ臼 1蔦〔ll

 PE円

 REM HHHUrTli

 IF 

回〔1丁PI I丁HE}{E ==ピ濯 1三i=IT⊂l id:LtU  IF  目〔=1丁 F‘丁 了’HEH E = 1ヨ= 〔コ〔IT〔=i ”よ団り 呂N = 自= IF 揮IIt…一 = 1 THEH  l三⊂r≡、LI日 11了自=::N = :イN   FI    Hi11=1 卜辱1.lt:〉:2 − iア1 =  回目T 口IFIl一 :詐ぞ  一 [,1:t 一 E:H Ftl ’ LI’.i :1 一 F「1   r − Lr.畢r 十 P丁1 + 1=日H = Fi” 一 [,[t F’1: 雷 F〔 + 二= IF HI h 11・THEH .; LMt  F)F’1HT  口P」「=PI[ =  DO=F肖  == [}〔ほH 1: = [r〔i=F’F: 言 1証…,N = 臼2ド = M1=  F口F「 ∫ = 昌1 丁1コ N E,丁EF’HiIdヒ…11: Fitdl : HH i tJ,1, 一 1;7 ,  1ヨ〔〕三、UE∋ 1 Ll ’]4臼 : 卜→El:丁 = 1F ●≡,N THEU  l1CfSリ酵 11工臼  PFrlHT i:LS: 1]OTi:f 一;[t  tiCl,1.LIE l l E,Ct:H[ = HC + FJ“1:E:H =  1回丁  口E;卜1 ← F哩 ・ 一 P珂呂工1 = H〔 一 tV)ri”1:t 一 :Lrt i + E:H l=、Tガ●=1口1 = Pii=三TI.三同 + 1 1 = FII聖 “≡,T,5P{ + 二’ = F’T呂’…,T1’三1目 + コ」 = 目月膠、::ニ 一 17T=’≡L丁1’≡…目 + 4 r = E:臼= ∈.旧し三子」 + il 罵 1王=…・丁1’≡,卜」 + ピ・・ = F}匠一 H〔=’1一,H = Lヨ・モ + 7: 工F 1…,n 51ヨ5  THE卜I  F’E丁1」F‘t} II = NUr}]:tI 十 MIIL臼1 十 1三 や } = F口F’ JF’= 顔 Tr=) ピ塁 F⊂【P P = 〔〕  ↑〔15N   T「 一 1: F‘F・「IHT lrlF「享雪工1  + F’ 十 t}lelピ、1: F’F‘工卜1丁 ξ,T/JP +

F幽*rf

 HE::T :工1 = 工工 + H”・自1言 HE=::下 畦  = 卜 + :i’S 十 昌口tE, J:’≡凄雀 篇 臼= ゆ「揚翻 嵩 E.#弓 一 1月H}41 一  工HT }N ”で4・臼 5ケ ユE4: 工F [・N㌔   臼 THE}1 〔IFイ:犀  =  [1}1㌻ロ  +  ピr }s1 : Hl + [iH’.: FCIFi F・ = Nl Tl[t 貝:;㌔:tl = :IH 毒 F’工: !F F一‘= 1:1 THE撹 }11 = :11 + E,冨卜:tt = 1:H + 臼〔i  目E}:丁 :日・1= 目i + [羽,曾= F’ETLIFiH  工F J = E:M H卜4[1 }{ほ星ξ、1 = 1 τHε目 PM = FPI + E:O:Etil = N:1 + E・  rF .T + til tE EL, tl THEN F[til = P『『 + Hり,呂こ 一 151 F’P  嵩  F’F  + F’1詔Pl「 =  PII +   1トぞT 臣F’欝 ! PF:d:FU =  1目丁 r FIl噂 F’1 1 + F’t・t= F:ETしIFtta

FiEM

FtE阿

 IF

i一 Z,Ett一一1

 1F

’隠士臼 lkiea =

1i憩

揮It:・:三

H−

F’1

 川T

投資分析用言語システムの構造

1二4臼

124三

1こSEI 1こら臼 1:・rc1 1二t::Et ユニ瓢 13臼自 1:1 [1 ∬二目

1コ萄

1コ斗臼       1コ「5臼       1コ5二 F’E丁LIF’H       エ∫ピ、臼       工;γ臼       ∬1組       13「拍        FUH[i  tlEJT FH THEH E = 1’: atm)  卜1⊂IT F’丁丁HE握E=13言1三口丁〔r  臼= IF NI h∈,睾 = 1 丁HEti  O口’≡、LIEi   − tでト =  工UT I、,. r.FI l一 }く E:H.F 一 〔,r=T ÷ Pエ   Lr罵1   0,  L工層欄 一  1 , + P丁・ +  1=ErH  =  撃F臼   F’l   L丁’闘ロ 一 「,lrl: 1ヨCrTl] 14顧臼

141臼

ユ斗二臼 14コ自 1斗斗9

79

PE門

 F’E卜1       F’1 iF口 }‘H二二= IF トイ1ノし〔≡、犀= 1 THE目  邑{〕’三U【3 11;臼3E:1 = Et・1  1F  NCIT UI II.11〕 THEH tき1臼  工F  目口T PT THE回 E = 呂睾 G〔:1こ口 脚ヨ」三日臼  IF  卜1口T P門 THE回 E = ’P= 邑1二〕T〔:1 り晶’麺り       塵 〔願「臨F「K「コ        1=       F[eF’

Plr=

    〔断口=FIr J = 目1 丁1=1目 巳了筐F’tll lゴビ。 t:P例 er ヤ4t巳」1・1ニ 一 1T−}= ら〔}’≡i、L旧 116Ea: 目E::T NII煽:t:L一 二〔lli = Plt:NIII卜:こ 一 1冒31    Fll冨Fl= 篇 P〔 + 2= 1三1=1τ1=〕 49  F’PIHT 口F’斗「=P目 = [・1=1量F[量= [,口=P F’ =  1= Fl:rF冒 」 == 目1 下1=[ 「4 幽…1丁EP 「{コ」【ヒII  PPI卜{T F’E事lIIVII:・:2・ 幸 1二 + ニノ  十 撹1、「・臼 1 +  ∫=  工HF’しrT  P丁#F1 二 1 +  F’昌昌 F’P1目T  F’E‡:【t顧ll、:・:二1 Ψ 1二 + =} ÷ tvh、魯5 ← 」嵩 工NF」Lザr }=ト 門= 1三…!=〕’…,UE 116Et: NE::T =Nりゴ:・:三 一 」u聖 ゴ Pり=Hih、:・:2 − 19/ F Fリ ド トコ

Dl監 一 ロニi昏H 薔 r].「 一 VLI三el−S = しIEJ

=FI、1= [’1=賭H⊂ = [圏〔〕=F=F’= 1:呂賛 == 臼言} = 卜机:Fて 瓢 PC + 二= Fl:IFr ∫ = Ht T〔〕 M ’≡、TEP 目Vi;E}  F「F’工目T F‘E吉塁rNlkl‘二1 や 12 + :r」  + t#、h臼・ + 」= 1HFi_1T PT冨P1 = 1 ÷ F「T= F’P工トィT F‘E事響8NUI面こ8 Ψ 1こ + r、 唖 卜抗1‘臼] + 二r言 1卜IFし畳T F」 珂=Hil「::こ 一 171 = P「1實 〔き1コT口 1[t7 臼 PEt・1  F「E「・1     自[1[1一⊂IH  工F  N口T P「、1 THEfl E = 6冨 6〔}色出 ’ゴ」田弓  工F  HEsT F’下 丁HEH E = E:: G{=r丁臼 ’ゴ』u凹 「ilN = 臼呂 工F ㌻lt 4でE,、     1 THEN 1・事19 [TH’冒 = 1「。5 { }卜ξtf:斗1 −  IHT 塵、昌 り・4.りr 弔 1E・1: 工F EIN暫鷹 、、 1 THEH 〔iB:. = 〔,H‘鱈 + ヒ…、 E:1■. =   エナィ丁  し,L1匿。 一  [叶1郎5 r    E・ + 1.’:::N 富 呂二七 十 巳1=1 工1 =  F咳1 一  【ン〔:1 一  :・:n=「ノF‘ =  11 * F’丁  唖( LI㌔=㌧iE: =  河卜1 聖 PT  軍  LI闘‘ 亨 }二 も レN響. + LI凹昌 一 ヒ…1I   rLr“. + i 、==B  =   1“ST  」工工 +  VFt +  11,B l F’「’1零  IH丁 r、=EI  LV幽 ’ 1;:tt:t」 十 10自=握t』ト:;= 一  17, =  F’M昌P1 =  F’「・1 :P〔 = P〔 + 二: IF N量Et11・THE目 斗t:1 PL 隅 Lr.* ドLr. + 1)  』=雲高1 = E:1㌃  十  6E31隠卿 +  1㌧・ 冷  ;  一  E:1幽. 冷 ゴビ…1一 [」N鴨.1壽 IF  N〔〕T BI陀, THEN

臼1累1

 PF’工N丁  口F’$=Pl、1 =  r・〔1=Fl I =  [}⊂琵臼 〔 = [心塁[1iH卿. = ア 一 1=ht’i’.=RP = 1易 …・H 篇 臼=ト = 目1= F口F’J s NI TI:1 目 5TEF’t41JFt≡、1

(20)

80

彦根論叢 第214号

145臼

146臼

14T[1 1斗$Ed

149g

lsgg

15日2

151臼

152臼

153臼

154臼

IESEd

15fi臼

157日

15誠心 15臼臼 16臼Et 16工臼

162Et

161臼

16斗Ei

165gi

IE,6日

167窃

iS3Ct

戸●門 = Pユ塁 IF J = 餌ユ 丁HEH F‘門 = P「・1 + =B − p卜1 艦 Lr. F“JtX2 一一 17’i = Pbl: IF [iN”・. = et  THεトィF”t・1=F’tt + 副⊃置ε射’、= 03E≒ 1:. = RI”; 一 1  GU,Sl−IE 117C”HC = HC 十 PI,1:LI:  =  LI隔鳳 一  1言阿F’ =  [ゴIP  卓 Ll圏. 雀  ‘ LI,、 +  1 ’    こ    PL旨門Eき == 暉∼El や 〔臼1,i 哲 r、臼lt/. + 1, 申 = 一 臼r. ÷ D卜1’;t  日1 EA = IKT , ZE: + :一ltl + [il) 一 AE:  一 円F’一 NEU[1「桟 = [iN罰暫+ 1=II  =  Fr〔  一  Nリr:くニ  一  二二 1 +  日臼=  }コ〔=1艦≡、1_lE: 11臼〔]: NE冨丁 = IF 5「4 THEN  Iコ〔1’三1」E:

111臼

 GOTCt 1臼8臼

臼E凹

RE鱒     ユRF’

 王FL王,. 臼2耽I xN = e: 11コ臼=日1

J累Nユ3

156臼

FOP ・一N /t響榊1言 16臼臼 [.N = 臼二+ユ=

PRIMT

:: 一一 1:

=+;匹

し’ォト4・= 16臼臼

Nり粥2一

 聖12+

5}」=臼 :J: : GCiTt:1

 1FJ詔

}∈・Ct[t THE目E=1;=1三CITI=1 16iB“ F・EPI 16±)2 F・Eltl ユ7勇9

17鱒

17 Ei

171EI

17・櫓 175〔垂

1苫こ

17EtCl IF Hi.li E, E = 1 THEN GLI E, LI E:

=帥1      i7Xd

lF  目‘FT 閥u・111蟹 丁’HE月 = 臼 TEI L工□. 一 6(聾し旺1:15,Sl:t: NENT = 1: :’T’ ’一:’ti t30ii,L16L 臼=卜君IJ㍉〉・:三≧ 一  1∈:・ =  F’丁=PI=    6LITf:f 4gf   [lP事= F[IP E,N = 臼 Tl:l L工   F’P工卜」T F伽E$=撃Nll・N」ヒ1 十 主   車 Hl h.臼、 + 」塁 畳目FしIT {…1〕昌…、Lt∈1 15∈;臼塁 卜・IE:・:T = 官丁 Gl=「≡、L旧        1[1ノ  =  FIT=」  ==  1目11・}t二=1        21 争 t{1、媛臼1 + セ且= Fl=IF’       TO  LI.‘ 一  1=  F’P工「{T  l,IF’事    PP工目T F’T=J = 」 + 目IlゴE.1冨 HE::T       1篇臼        B門 HN[、四1、匡E、 s= 工 丁HE財 5Tド雷Nl 罧 盲目し5N・+ E:口=Et・1= 臼卜1  +日 」 = J ナ t“リ‘E,1= PETU戸層 STF.LIX 一 1) = STFLI’. 一 ii + B肖匿RT = 9=日H = 1〕=F’1 コ .臼5  r三口5UB IE,SCt: IF  卜忙}丁 工1 τHEN

 FETしjPN

 IF I I ’S B臼 ’ B THEH 1ピ、5臼

 IF P丁  5 丁HE目日白= 工1:PT=

PT + F:1= G〔IT[11畦…1臼  PPI卜1T〔L宰= P〔〕P:E=1二= 1…亘=1↑1=1 92臼臼          d=     F’丁  == PT  −  Fヒ1

侵i=RI    IF

 THEH PETLIF:N

F澗TmPT

II重日臼

1  1三〇T〔11畦…,5〔〕

II=〔エCl

I口貫一 1葺11 TI.J、=1王 { F’1= 后口巳し1臼 it…1∈1〔〕= 工F ノ 臼 THEN F’T = F’丁 + F’ 一 PlI= F[〕P J = 臼 丁〔} L  == 11 +  工1 サ F’丁 +  ’ヨ,   INT ドエ11: HE:1丁 = F−ETLIPH 1r:itL:1 1沖〔⊃ 柵U 臼﹁ 一f一圃 i 1:≡11自 1宕1二 一り F, 一躍一 1

U

可﹂ 用停嗣 1

1糾臼

i言15臼 蕊』∫uり 二臼懲二

二触4

二自1臼 .」日よ冒 [)EFd [一,L  工F  tJ〔1丁 Bl, THE目E = 1〔〕= siE=ITI=1 ’ll邑[1 目lIIl{ニ  一  = , ==   工F著丁  lIE評  一  三F’・    しy、・置Fて 器 F’[ + 二  PP工NT l=IPS匿F1リ1呂こ   二8 = 臼=工工  = tl目1}1こ1 + tgiII、〔:t] 壕 1三= F〔=iP .T = Hl TL−t H STEFi Nl it.t”, ,, 卜脚吃:1ニ 一 ユ・= HH,卜燈 一 二, + Nll I::1’一 51計刑罰:ニ 一 1、 = E:卜、一 tt ih、;:こ 一 二)  FCIFt F’ ==  一  :, 1’ロ   一  1= F’F’INT MF’$=工1 +  tP  +  1臼r 噛  卜{ll・〔}1 + J箋 PP工NT 目1け}・:’+ P I= 卜{E::丁 = t4E:・:T = PF’工目τ  〔L宰= 邑[lT鐸=1 4旺〕

 PE門

 PE国      [」EP[,日  工F  卜毛1コT E:卜、 iti :UL[l  IF  ll口T FT Hゐ.IL:dり

FT = FT

FT  +  脚f’1=F幽〔

PPI月T

 = tiHi]1:,i., 十 二r = NI TI=I H

酔 =酔 一

: Nll・::ニ 一 二I F’=HII,::三} 一  1 「B卜 ← FT + Fモ:「・1 FErit

 IF

ヲ」LjU FT = H = t E:} F・ = F・1; . i ’十 THEH E = 1臼= 1…i〔ITI二【 「「HEH E = 1i= ら感TIコ 二臼コ。 こ臼4日 一り 慶J Fり 曽,

p鱒 のト﹁ 一U 一飾 CtFt事: Hl h罵二 LI覧.=[・P  淵   INT  ・El卜  十

  ;P[+ニ

      一 こ理 = 92il   Nt I㌧o,1 や 1こ= F〔EF’   ぴ≡,一「EF’ H軋11ピ・I ctp:}vtt x: 一 rt = [,p   = H日1::ニ 一 こ1+ 〔1  ・ = 日卜=[・F’=  1目T   51= 日lJiT〔:f 工7斗〔3  # [,EFtE,i,,[i N⊂lT  ∈:}   THEトl E  =  1臼=  GCITl=1 二  ・LI’t    ’ E, Ft , ユト汀 TE:H

PI二+L:

 ; 自=11 鴇 HEb卜1:l    F口飛 J = H1 丁口  十 iLI’. + i,L:B  ㊥ F了=卜 = し工㌦=E}

←}÷.5/

PPIMT  IコPlr=HIj・;・:こ     1       や t−II、o     ユニ3      列 5丁εP 目日ボヒ….I E:卜  =  El卜  一  [}P二目Il’y:二  一  1二.=  〔lF’          ・ = トぞ日ド1{二   」・        + Ei=白萩’rl一:ニ 一 F「=卜准リ1::ニ  一  1 ・ =  日} =卜  =  ド    1匿 [・P =  1目T lE:H や ド + .5t= 1三〔:[TI=1

17剃3

F’E「・霊 PEr−1 i 臼E「・1 1、1事= [ = !: }」黄口 「1体= n 11 1=uT 1   ll事+二二  〔 + 1=卜1$ = PETUF’目   tE lb MI[,S F LS,1:,1 門1[1‡ 1LS・〔,11匿 IF 円享 =    THE目 1= =  1F ,1搾   1’白’「 二1こL:i

N顎臼

1: + i: lll:ITt:1 :,[}4 1=【F’卜1s   「‘=II丁HE目

参照

関連したドキュメント

Der Kaiser - so heißt es - hat Dir, dem Einzelnen, dem jämmerlichen Untertanen, dem winzig vor der kaiserlichen Sonne in die fernste Ferne geflüchteten Schatten, gerade Dir hat

(文献資料との対比として,“非文献資 料”)は,膨大かつ多種多様である.これ

「父なき世界」あるいは「父なき社会」という概念を最初に提唱したのはウィーン出身 の精神分析学者ポール・フェダーン( Paul Federn,

十条冨士塚 附 石造物 有形民俗文化財 ― 平成3年11月11日 浮間村黒田家文書 有形文化財 古 文 書 平成4年3月11日 瀧野川村芦川家文書 有形文化財 古

Hoekstra, Hyams and Becker (1997) はこの現象を Number 素性の未指定の結果と 捉えている。彼らの分析によると (12a) のように時制辞などの T

あれば、その逸脱に対しては N400 が惹起され、 ELAN や P600 は惹起しないと 考えられる。もし、シカの認可処理に統語的処理と意味的処理の両方が関わっ

本センターは、日本財団のご支援で設置され、手話言語学の研究と、手話の普及・啓

区分 授業科目の名称 講義等の内容 備考.. 文 化