Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
〔資 料〕
デー タの回帰分析 とファイル化
一一 一一・〈一 ソ ナ ル ・ コ ソ ピュ ー タ に よ る デ ー タ 処 理1一
川村 史 郎
(昭和61年12月10日 受理)
Regress三 〇nanalysisanddataf輌ler
ShiroKawamura
プログラムの概要
あ る測定値か らの濃度推定は,旧 来,標 準 データの グラフ化 とグラフの読み取 りか ら行 なわれ
てきた。 この方法は,適 切な グラフ化さえ行 なわれ ていれぽ,精 度,再 現性 ともに良好である と
共 にデータ全体 を見渡 しての定量範囲 の判断,特 異値の選択,試 薬管理 などが同時 に出来 るなど
の利点があ るが,経 験 的な判断や慣 れも必要 とす る。その点;回 帰分析や プログラム可能 な電卓
を濃度推定に用い る事 で客観性 ・再現性 それ に迅速性が得 られおおいに普及 したが,デ ータ全体
を見ての判断 にはかえ って経験が必要 にな った と考えられる。
これ らに比べ,CRTに よるグラフィック表示 が可能 なパ ソコソ(Personalcomputer)を 用
いての濃 度推定 は,上 述の事項 をすべ て 網羅 出来 る可能性 を持つ有力な機器 と考 えられ る。 事
実,プ ログラム(software)が 種 々の形で メーカー より供給 されてい る。 しかし,特 定の使用者
の為 の ものでな く汎用であるが故の欠点などを含め必ず しも使い よい とは言えず,生 成 したデー
タファイル形式 についても公開 されていない ものが多 く,利 用 について二の足 を踏 まざるを得 な
い面 もあ るの で,当 研究室 での使用を前提 として,パ ソコンの知識を必要 としない会 話型操作で
利用出来,生 成 したデータファイル も利用 しやすいプ ログラムの作成 を試みた。
当プログラムは,別 機種 に組んだ プログラムの移植部分 と,作 成 途中で も使 用出来 る'ように編
集 した プログラムであ る為 に,現 在 となっては不用の部分や,PC用 としては適切ではない部分
を含んでお り最適化 されてい るとは言いがたい プログラムだが,濃 度推定や クロマ トグラムを 日
常的に行なってい る現場で組んだ ことが特長であ り,実 用的ではある と思 う。
1.使 用 シ ス テ ム
適応機種NECPC-8801
一39一
明治大学農学部研究報告 第75>J'
使 用 言 語BASIC(N-88BASICV.1.3+拡 張 命 令)
プ ロ グ ラ ム サ イ ズ 約30Kbyte
必 要 な周 辺 機 器 フ ロ ッ ピー デ ィス ク ドラ イ ブ1台
グ ラ フ ィ ッ ク プ リ ン タ ー
高 解 像 度CRT(640×400ド ッ ト)
2.操 作 方 法
操作の流れ を図1に,使 用説 明を図2に 示 した。
入 力
キーボー ドよ りの入力 と,予 め ファイルに記録 したデータを入力す る場 合の2通 りある。キー
ボ ー ドか らの入力は,X軸 ・Y軸 の2つ の変数か ら成 る標準 試料 のデ ータ及び クロマ トグラムの
デ ータは,mainrnenu1か ら入力 し,負 の値 を入力す る とデー タの入力を終了する。Y軸 のデ
ータのみか ら成 る未知試料測定値 は,mainmenu7に よ り入力す る。 データファィルか らの入
力 は,い ずれの場合 もmainmenu・2で 読 み込 みを行な う。
データフ ァイルの作成
・ファイルの作成 は ,い ずれの場合 もmainmenu3で 行な うが,作 成時に ・〔T〕 を指 定す る と
標準試料データ と判断 しmainmenu1で 入力 したデ ータをファイル し拡張子 〔dat〕を,・〔A〕
を指定 した場合は未知試料 データ と判断 しmainmenu7で 入 力 したデータを ファイ ル し拡張子
〔sam〕 を付 した ファイルを作成す る。作成 した ファイルには ライ トプPテ ク トの属性 が附加 さ
れ るのです でに使用 され ている ファイル名 を誤 って使用 しても重ね書 き(overlay).さ れ る 事 は
ない。
データの確認、修正 、追加 と削除
mainmenuで 〔4〕 を指定す る とデータの編集 を行な う事ができ,表 示 マークを 〔×〕か ら
〔口,○,■ 〕に換 えること,及 び,表 示 は行 な うが画帰分析 の計算 に 『含める』 か 『含めな
い』 の選択ができる。
データの表示と計算
デ ータの入力後,mainmenu5を 選 択す るとデー一タの グラフ化 と回帰分析 を行 な う。 この場
合,例 に示 した様 にデータを両逆 数,片 対数 どした場合 にy=a+bx型 に変換できるデ ータに
対 してはmenu2,3,4を 選択す る と,入 力データを指定の変換 を行い回帰分析 し,得 た定数項
を用 いて変換前の入力 データ との比較図を表示す る。 これ らの図 を もとに特異値の選択 と定 量範
囲を定めmainmenu4で デ ータの再編集 を行な った後,再 度mainmenu5の5で 濃度推定
を行な う。
入力データと推 定値及び図のプ リン ト(hardcopy)
一一40-一
デ ー タの 回帰分 析 と フ ァイル 化
遠aioedhil・1'(キ ー ボ ー ドよ.り入 力)`mainmenu2.(Dlsxよ り読 込)
↓ 一 一 三一 一 →,'main■6nu4-1、2(デf一 タ の 確 認 、 修 正 、 追 加 、 削 除)
●ainmenu3(DISKへ 書 き込 み)
mainNenu5(デ ー タ を 図 式 化 、 処 理 方 法 を 選 択)・/;,
mainmenu4(デ ー タ と マ ー ク の 選 択)
mainmenu7(未 知 試 料 の デ ー一タ 入 力)
]・ ・ …
mainmenu3(DISKへ 書 き 込 み)
川.・,"、
、1a'n「ienu6(デ ー タ の プ1西)、, .tt:
mainMenu5-5で 未 知 試 料 の 計 算 、 プ リ ン ト
}1
■ain●e加5-1~4で 図 式 化 、copy
・・… ↓ ・ 一 ・一.一 ・
9ainロehu;Oで 終 了
i♪ ↓t
、
fl`
!、
liI
図1プ ロ グ ラム操 作 の流 れ 図1∴"
入力デー・のプ・ン臨 迦 ㎜ ・6㊥ ・,図の ・ピ吸 び未"!i試酬 定値からの蹴
推 定 値 はmainmenu5で 行 な う。1 .1・,、.t
3.附 随 す る プ ロ グ ラ ム.:-1・t.t .1'
ク ロマ トグ ラ ム の デ ー タ はX軸,Y軸 の2変 数 よ 、り成 り図 示 す る事 に よ ・りそ め 内 容 を 表 現 す る
一41一
、《`
'
明治大学農学部研究報告 第75号
図2プ ログラ ムの使用 方法(プ ログ ラム使用法 一1)
検 量線プ ログラム"wacs.n88"使 用法
(注)下 線 部;KEYBgADよ り入力
回:carriagereturn
一:space
1プ ログ ラムの起 動
イ、D工SKをDrive1に 入 れ、Resetす る。
ロ、 以下の画面 にな る。(MA工NMENU)
WACVersi・n3・ObySK(31/OCT11986).
11NPUTnewdata&rem← 表 題 とデ ータの
入力
2File(DISK)to8801← デ ィス クフ ァイル
か らの入 力
38801tofile(D工SK)← デ ィス クへ の記録
4Edit← 表題 とデ ータの
5GRAPHdata『 」 『籠 の図式化と
未知量 の推定
6PR工NTdata← 表題 とデ ータの
プ リン ト
7工NPUTsampledata← 未 知試 料測 定値 の
入 力
OEnd← 終 了
menunumber=← モ ー ドの 選 択
(こ の 場 合 、"プ'で
入 力 を 選 択)
2入 力
イ 、menunumber=?に1回
mainmenuか ら入 力 選 択 画 面 に 変 わ る 。
ロ 、 入 力 用menu
Datainput
inputnu頚ber
lPata←X軸 、Y軸 の 単 位 、 デ ー タ の 入 力 。
2Remark← 表 題 、'条 件 、 特 記 事 項 の 入 力 。
3Data'sitem← デ ー タ 名 の 入 力 。 ・、i
OReturn← ■ainmenuへ も ど る 。
? _L回 ←remarkの 入 力 。
t tベ プ ロ グ ラ ム 使 用 法 一2)・
-42一
デ ー一タの 回帰 分析 と ブ ァィル化
(プ ログ ラム使用 法 一2)
ハ 、 表示 に従 い、表題、条件 、特 記事項 を入 力 。
よけれぱ 、Y!Nに 対 してy回 を実行 。
(以 下、特 に指定 した場合 を除 き大文字小文字 の区別はな い。)
二 、 入力画面 に戻 ったら ユ.回 でデ ータ入 力を選択す る.
ホ、X軸 、Y軸 の単位を入 力 しした後 、デ ータを入力す る6
入力の終 りは 、マイ ナスの数 をX,Y共 に入力す る6
〈したが:6て マ 孝i涜iスiの数 は入力出来 ない 。)
へ、 必要 に応 じて 至.回で デ ータ名を入 力する 。
ト、 入力menuに 戻 った らo回 でNainmenuに 戻 る。
3 DISKへ の記録
イ、3回 で"8801tofile(DISK)"を 選択 す る。
ロ、 画面 に"FILE名"が 表 示 され"Y/N"と 聞かれ るので 、エ1回 と入力 。
二、6文 字 まで の名前 を入 力す る。 、
此 の時、sTorsA?に 対 して、T回 でX,y軸 デ ータか らな る標
準デ ータファイル、S回 でY軸 デ ータとフ ァクタか ら成 る未 知試 料デ ー
タの ファイル を作成 する。(工 」回 で.dat、 ム回 で 旦 は不用)
ホ、 トラブ ルが 無 ければ 、,mainmenuに も どる 。
すで に使用 した名前 と重な った場合 、プ ロ テク トされ てい るので エ ラ ー
にな るので 注意 。
4 DISKか らの読 込
イ 、
口 、
ハ 、
二 、
ホ 、
mainmanuで2L回 と 入 力 し ,."2File(DISK)to8801"を 選 択 す る 。
画 面 に"FILE"が 表 示 さ れ"YIN"と 聞 か れ る の で 、!回 と 入 力 。
filenameを 選 択 し 入 力 す る 。(ABCDEF.datのdatは 不 用)
filenameの 肯 容 力嚇 か 嘗 ず 武 灘 掛 溺罐 蟻 と き は 、 鷲謬 と入 力 す る.
画 面 に 表 題 、.条 件 、 特 記 事 項,、filenameが 表 示 さ れ る 。
目 的 のfileが 表 示 さ れ る ま で 回 で 画 面 を 送 る 。
読 み 込 み が 終 わ る とmainmenuに も ど る 。
5 相 関 係 数
イ 、mainmenuで 旦 回 と 入 力 し 、"Datatreatment"を 選 択'Q
ロ 、1か ら4ま で の 処 理 方 式 を 相 関 係 数:Rの 値 を 参 考 に 選 択 す る 。
例:filename"test1.dat"な らば 、 直 線 的 な の で,ユ.回
ハ 、 線 が 必 要 な と き は 、"drawliney/n"にUL回 、 必 要 な い と き はn回 を
入 力 す る 。
二 、 ,処 理1が 不 敵 当 な 場 合 、2か ら4を 順 次 選 択 す る 。
ホ 、mainmenuに 戻 る に は 、6回 を 選 択 す る 。
6 奉知試 料 のデ ータ入 力
イ、nainmenuで"7rN則Tsampledata"を 選択す る 。(7回)
ロ、"y/n"にY回 で答 え る。
ハ、Y軸 に相 当す る未知 試料の測 定値、係数(FACToR,希 釈率)を 入力 し、
一43一
明治大学農学部研究報告 第75'チナ
(プ ログ ラム使用 法 一3)
特 記事項が あ る ときは入力 し回 、ないと'きは 回のみ入 力する 。
二、 入力終了はE回 、続 づけ る ときは 回のみ を入 力 す る。
ホ、'入 力 したデ ー タが表示 され るので 、画面 に従 いmainmenuに 戻 る。
7 デ ー タ と表 題 等 の 修 正
イ 、mainmenuで4回 入 力 し 、"4Edit(data&rem)"を 選 択 す る 。
口 、EDITDATA
1.Displaywholedata'← 全 デ ー タ の 表 示
,.回 で 次 の 画 面 へ
2Editremark← 表 題 の 修 正
3 Display&・Editdata ← デ ータの修 正
4 Append&Delutedata ← データの追加修正
5
6
Number ?
・
seiectdata&mark←Select:相 関 係 数
計 算 時 除 く デ ー タ
Returnm6nu'←mainmenuへ'の 選 択WNN回 で
除 か れ る 。
注)MarkA× 、Bロ 、CO、D■(大 文字で入 力)
d継 続',F操 作終 了
8'レ ポ'ニ トの 制 作
イ 、mainmenu1で 入 力 ま た は 、2でDISKか ら 読 込 。
ロ 、 ・回ainMenu6で デ ー タ プ リ ン ト。(SETPRINTER?に は 、 た だ 回)
ハ 、 田ainmenu5で デ ー タ 処 理 。'copyy/nでL回 コ ピ ー 。
二 、 コ ピ ー 終 了 後 、6回 でmalnmenUに 戻 る 。 「
ホ 、mainmenuOで 終 了 。
9 追記'
イ、"Y/N"以 外 で 、特 にズ カ すべ き文 字の指定 が ないと きはg回
の み入力す れば良 い 。
ロ∵ お お くの場合 、確 認 を要 求 されるので入力 ミ スが あって もその まま
入 力 を続 け 、確認 時 に訂正 すれ ば良い。
ハ 、Title,Rema'rkを 入力せ ず にfi・lesする と訳の わ か らな いFILEが で き
て しまうの で注意 を要す る。'
二 、デ ぷタ として"O"を 入 力 し 鯨数処 理や逆数 処理 を行な うとE㎜R
が発 生 し ゾログ ラムが終 才 し冤 しまう事かあ るので必 ずFXL.K、 じ
ぞ か ら、処 理轡麺 な う掌 ▲
ホ言;欝;:0ま でで・1醐 上瀕 な岬80励DIH文 を書
一44一
デー タの 回帰 分析 と フ ァイル 化
一一一一一te8七data1-一__
P・int・utat(86/12/03・* ・20:48;25)
工npuしDATE&TIME*85!03/13&20:38:31
CONDITION京sampledatafortest
llo・'.・.m21/1.m:
222
333
444
555
666
7.77
888
999
101010
111111
121212
131313
141414
151515
161616
171717.
181818
191919
RE卜1ARK*50313SK
Wholedatais19
1.・
賃,■ ・
.笥 ・ 慎
百 口 ■ ・ ・
旬 ■ ●・
=R
=Y
1
(-3鰺2i238E-06)十(1
例1出 力 例.
R
A
A
A
A
B
C
D
A
A
A
A
A
A
A
A
A
A
A
A
E皿
一
=
一
=
=
:
一
=
=
=
こ
O
S
S
S
S
S
.S
S
:S
.S
'β
.S
S
β
.S
S
S
S
β
S
ldetCe16
、
〉.
×
×
mV ×
×
×.
×
×■.
'1・'
〉く :、
.
×
、'
x
×
o
■
〈
唱
口 r . 、
〉く '
〉く
x`
.1
x
' LF寸
ト 」
mo1/1■
.
'.4'㎡
)*X
表示記号◆●
◆●
◆●
◆●
A
B
C
D
×
ロ
O
■
一J45-一
明 治 大 学 農 学 部 研 究 報 告 ・第75号
te3tdata1
50313SK
Wholedatais19Sle◎ £eddatai616."
x.亀:'・'.'=/・
・ 〉"tSロ ゴ
!!'∵.・ ∨'.』 ジ/.・'ノ ピ'"`
コ ノ
才♪ぐ
,云・匹
1:ノ こノィ
:、 ノ 子.・1
ド ヒ ゴド
臼 ・ ・ガ
ff「'・ ・.コナの ヒ
'`辿!で
.、1i・ ・
,.オ ゴ.「 ・' ざへ
.r・
一「'-1
ひ へ オ コ ヘ ヘコヘ ロ ヘ ロ コ ロ ロゆ ロ の へ ヘ ロ ロへ ヘ ロ ロ ロずロゴへ
1・'R= ・999998'lmo〕./1..
・・(・ ・86・ ・2E-・ ・)・ い ・9・ …1)・ ×'.:.
・=`, ..一
.輌.'.'.
Etanda'r(ldat;a*te$.しdata1*
Filenaf'fie〈:tttst..1.〉[typeY・A+B*Xr・.999998』]
PrintoutE{靴(86/!2/05/20:52:33)
鋪A6:… … ‥ 詩工'方 月";
1ジ'∵ ∵ …""… …`;tこ 訪i"'"ポ …'∵(iA6£ こ;㌍'""th6i2i'… 肩…
11.5' .・ ・L49998仁!1.49998
R'ernarkunkn。wnsamPleda七a'エ
22.5、 ・.:2,49998f二24.99996R§ma「kunknown 禁data2逗 ・
f。3、 、.5
RemarkunknownsamPledata5' ..'
''"… 『.'"
例 ・ 勘 例 、に よ は 知 酬 の 瀧 雑i・'.\"
-46一
`
'
デ ー タの回帰 分析 とフ ァイル化
_一 一一・-bpofmethane七 〇 〇ctane-一 一・一'-
Printoutat.{86イ12/03*19.:45:30)
工nputDATE&TIME*86/11/10&11:19:33
CONDIT工ON*Merckindex
No・molwt.bp1
メタン16.04111.6
2エ タン30.07185
3 .フ ●ロバ◆ン44.09230.9
4フ.タ ン、58.12272.5
5へ.ン タン72.15309.1
6ヘ キサン86.17342
;㌶ ㌶ン'・ttl?2:萎2919il9ミ ス∨18.02373.15
REMARK*61110sk
Wholadatais9
bP
ゴ"
・
ゴ・、
.
.
・
口
.
戸
..….
..・ ・工..●
白
1/(bp)
ト
よ
2'yEXDATA"no、'
S-A
S-A
S-A.
S-A
S-A
S-A
S-A'・
Sl-C
sleo七eddatais8
,,ノ/
/ぐ
第/ψ
)る/
声〆1〆ゾ'
ゴ'
/
9
: ノ
〆〆〆
戸,'ぱ/
/ノ≠奔
molwt
♂/'パ
ビ芦/
ゾ'ゴ
〆
:・1・2?:462_。 、)。 し 、、!,95,。 、/、・/(…
例3メ タ ンか らオ ク タ シ 、水 の 分子 量 と沸 点
;
O
Y
二
/
R
'⊥
wt)
卜
P 』 、>1.
一:47・ 一
明治大学農学部研究報告'第75号
一ロー一一BP-a-一 一一一
Printoutat{86/12/03*19:52:55)
InputDATE&TIME*86/11110&13:23:47
CONDITION*{P十an^2/V^2)(V-nb)=nRT、
No.bpa
1メ タン1112・253,.
2エ タン1855.489
3フ.ロ'、 ●ン2318.664
4フ"タ ン27314.47
5へ ●ンタン.・.・309・.t'tt・ ユ9.01
REMARK*61110SK
しψho=Ledatais5
.;
a.'ざ
.・"log(a*1>.
芦
.,冨 歌
.,.、..口
bp
OTHERDATAno.5
・ 葺 一'A、.ξ
S-A
S-A
S-A
S-A
±Slecteddatais5
,ち・i/凸
/
≧ゾゾ〆
.ノ 、.`
ゴ//… メ/
Fメ'
、.t
プ ノ'
"・ ♂ ぐよ.`
'"
きダ.ぱ
、
R=
109
,「
.
/'∨
〆'
,メも'.,
.「
P■.、∨.'〆
.,"β一
bp
55513)+ 4.73128E二 〇3)
芦(
.'
'
'
ゴゾ.
,
ゾ
..̂柑、
、
'
〆〆
一一ノ
.998118
(Y*1)ニ(一.*× 』;
1
例4メ タ ン か ら ペ ン タ ン の 沸 点 と フ ァ ン デ ル ワ.k・Jレス 定 数 〔a〕
*AF.fJINTY .Lys.・zyme 、&C;・ada*一*cicada&ML・cal1*'
一 口・一
一ら
一一モト ー
一 ■トー
,~
.、芦 ㌔」
日
,
声.,`
'
〆~U己
~~
~
置
⌒ }叶昔
、、.
-'㌔
\戸ぜジ'
~.
・
]
ー
1ー
叉'芦e~.叫㌔号札~㌣
W乱
\\
~
ー
ー
㌣ー
、
、
ξ
、ぐ
、
w
、、
\
L.w,-e_冊_日_矧 → ← 止
例5ク ロマ トグラムの表示例
一'48一
1
《qう
1
leoo
13SO
l3?O
i380
90
00
20
30
40
50
60
70
80
90
95
00
10
29
30
5
4
4
4
4
4
4
4
4
4
4
5
5
5
く6
ヨ
ー
1
1
1
1「-、1
1
1
1
1
1
1
1
1540
155e
IS70
湖O
I5go
1600
1s2e
1620
t63e
1640
16so
Is60
1610
16go
1700
Z7to
172S
17甜
INe
1750
1]60
加
珊
杣
剛
脚
脚脚
……脚
脚
蜘
剛
蜘
卿
卿
椥
剛
1
1
1
1
11
1
1
1
1.1
-
-.1
1
1
1
,表.1リ.ス ト1濃 度 推 定 プ ロ グ ラ ム"C側S仇E.,0:'61104SKfi!e,"}CS∀ 儂rsionJ .ObvS・Ka"a●ur♂'SO22S・61e30,tilenl●8・ 鴇acs
.nes・
blnr{100,・Y〔10θ),S${100),TX{100}・,1T(100},NX(50),NY{50},SS${50},F(50),
AS〔tg},TS{!o}コ飛問:C肖OCしSIう=CLS1:.'一 一一ゆ・一・一ラ●⇔・….… 一,一一...'・一・.
日lDrH40525、:PRIHT.HACYersion3.ObYS匡(31'㏄T/1986.}・;PRIN丁:FRItt了
PRINド
PliNT'
nl川.
剛 が'
P郎川'
剛H7'
川Rl'
P肛鰭丁'
,朗Nr
IN耐
冒IDTH
IFN《O
ONR
▲
2
3
4
5
6
7
0
C酬E川・
eenu
8e,20
0RH>7
60TO
1Npu了 血t●
FIとE{DIS民}
PC・88to
.εOII
6RAPHdata
PRIH丁d8ta
I憎附1
END
nu●bor:・,胃
:CONSOLEO,20
1寵闘eLS1:εo「othENU●H["DA丁A,富FIしETePC88,2♪C88τOF1L〔,.0員↑AEDIT,±D角TATREPMEH↑
,ibATAP良τ,$sanOATA
60TO'8PR匪ND''
・;了17$;・tdat∂no.・;x:PPIH↑
`re● ・=PRlNT・tN〔 冨D炎了A
to民.88・ ・:PRINT,8F:LE10PC88
「ile(P:ssc〕 ・=PRI酋 τ,8pc8810FILE
・:FRTHT,,PA↑ 角EDIτ...
・:FRINT,XDA† 自TRε ハIHE閥7
・:ρRIN「,30A↑APR†
5a●pledata.:P費INT、iSAHDATA.:?RINr,3PR旺ND
:PRIHT:PRIN1'CO● ■ent
:CO旨nεH了$=ピ ・
tblSPLATI-± ・一一一一一"一一●・●一・'・・'.・ ・一一・・.冒.・・.一'..・.・ 巨否■・・一..… ●・.… 一一工」
PRINT.dataハ?・ ◎;TA8〔12)}X$言 ↑A8(24);Y$;TAS(36);日seleじted・;TA8(48};.●ark・
C韻SOLE3r16
FO駐 【;110K
PRINTI;TAe(4)}H工DS〔S$【1},5r6};TAS(12〕;TX〔 「)}↑A8{24);丁Y{1);m8(56)i
LEFTSCSSC1},t))1もBC4S}~ 畏IGHI$(S$(1),t)
HEX田
INPUTJ$:C㎝SOLEO,20』 』 』、..........,.、.^..
RErVRN
801SPLAY2こ,
ID1SPLAYDAIA:CNOCし5t~:CしSl
PRrHT.DatadiSPl4y.;⑳titlet
IF眞》15τH〔NSDISPLAT2,
P臼tHT・data.no.:己IA8〔12)|lsiTA8{24〕;T$;↑A8{36);舟seleetξjTi†ge(48);.●ark.
COH閲 亡ε3,16:!=1
周:INT〔R~1'5,+1
FOgJ工110H
"s1
$D1SPLAY3・.・ 一 一一 … 一 一・'.●卓・・^'φ一一鍔・… 一'一 ≡・一 一一一一一▼一一….・ ●・.・・^
IF:)眞 ↑HEN1800
'R!HTI;τ 随(4);HID${S$(1},3;`)iTA8〔 ▲2};↑X(1);↑A8{24)ilY{1);7簡 〔36);
しEFτ${S${1},1〕=TAB(48};RI6HT${S${1}1}}
1:Ill
1『1>‖THEHleoo.・.、
IF1)15}{Jsl)llS可 驚N1800ELSEt):SXAT3
1R旬1・nextdatainpvt.cr`;」$.・
舵xゴJ
RETurm
8DIS匹 鼻Y4.,・--一 … 一・・一 ・⇔・・↓・・'・一'・r..….・ ・.一一一 ・.@・ ・..・'一..'....
CLS1:C酋OCLSl5
nIM
PRINf"D畠te6ti舵
PRINτ 亀Data剛 ●ber
P良IH†.†itle
FRrNT・Conditien
PRIHr・・Rtsark
PRIHr.Fileaa■e
PRIHT・Hit.e「hevto
ISPUT,editnu●ber・
一.
1'㍉w
2^・;TIr$
3:';c5
4-'i"一 、盲FF$
iP$,TS:PRIN「:PRIHT
:剛H7
£etutn!:PRIHI.
;H
讐aCS.
1940
1gso
1960
1970
ig80
1gge
2000
2010
202e'
2elO
2e40
20SO
206e
2070
2080
20ge
210e
211D
21.20
2110
214e
21SC
2皇60
2t70
21so
2190
2195
0
0
0
0
0
0
0
0
0
0
00
0
0
0
0
0
0
00
0
0
0
0
0
00
0
0
0
0
m
川
盟
加
烈
撚
脳
m川
m
頷
m
劉
知
m
却
m
脚鮒
犯
鵠
知
斑
ぷ
加加
脚
加
捌
魏
蹴
n88"
!FN=0τ 肩EN肛IURH
IFN=1THEN,費lNr'K
IFN:27HEHPRIN了11†$
IFN:57既 町PR【N↑C$
1'N:41寵 酋PRINTRS
:rNPVTR:60TOtD!SPtAT4
:INFUTTIT$:GOTO・PISPLAT4,
:INPUTC$`:COTDtDISFLAT4
:TNPV;R$:60↑03VISPLATI
脾oτv鮒
tOIsoraT51
・diSPIayfro屠jtoJ}10
C6HSOLEO,20:Cts1:CHVCしS15
PR「 瞬r・ 「it!e8・;↑ ξ↑$;.totaldatano・ ・;K;.disρ 三δy、fro●・.;」;二_{;・
;」十1e=P降IN「
PRIHT領Dat」no参|TqB{16);X$;丁 良8(32};y$;TA8{4e};・Select笥;TA8{64);・nark.
co騰OLE3,15
∫FK〈 」}IOTHE峠 お=tELSεHこ 」↓10
Fe艮1=JrOH
PR王NTl;TA8〔4}:HIP5{S$(r),3,6};TAe(16}i↑X(1〕;T見B〔S2)iTY{});T自e(48};
LEfT$【S${1〕,1};TA8{6`};PIGHTS〔SS{!),1)
NEXTl
C㎝SOLEI鵬,2:LOCA↑ εOllg=REIURN
tsTV=CLS1`r'`一 一一一'一・・.一 一'・一一.一..'.
RENY:nA↓s8tXtype
,SX
.S了`Xt重`Sig●aX,V6Xtf,x2`Y2~sSignax^2sY(1
,爵lsrε1ativ8coeffictenCV
,DataiSTX{n)&τY(n)
AA=0:88:0;SX:0:S了=0:XV;O:X2=0:Y2二 〇:R=0:H:O
FDRI二170κ
IFLEFT3〔S$(1)「1)=・N.TNEHH=Hひ ユ:GO↑03S↑DNEXI
IFFLAS$:・x・ORFLAa'ご ・Y白THENIF習i6HT$(s$(1)ハ1)く).A.了HEHH:H41:
.GRAPHDR2.
fOR1ス1↑OX
↑買〔r)=(τX(1)'TX(0}}$4DO
↑Y(「〕:{TT.(.n∫↑Y(の〕.300NE灯1
,
RETURff
,CRAP樋n3,'⇔'ρ ・ヂ・舎・・.・・・・・・…r・ ・… 一…
LINE〔0,・399;'{O,50),Yti藺
LIHE〔 ・139,0)'{4PO,0) ..XtioeFeRI:工 τO礼
s累:sx"XV}tsy:ss`T:c1)
XT:XT十r訂(1〕`Ty〔:}:X2;X2`TX(1}^2;r2二 了2`7y(1}^2
1S↑bNEXT,.・.・.一 一 ・'・・
NEXTI
H;`・H
88二 〔HtXT-SXtsy}∫ 〔H`x2'sx^2)
良A=(i/H)t{SY一 日8tSX)
R:E8ts69【(X2'SX・2/H)ノ{H否1))ノSOR{{Y2'SV^2/H}ノ{H'1}}
舵TURN
itanPHeR}.'・ …..一 一・一.一 一・一一
・5tFre・eter(-239
,.299).{400,100)「Xa
xis400Yaxi5300
,D自 ↑AtyPtisTX(り}
.`1Y(n)
IGRAPHDRI.〔'・.・ ・一一一.・….一 ・一 三・・… 二・'・;.・ ・'・
lX〔0):0:†Y(O}=O
FORI:1τ0択
IFLEFTSくS${1},1):、N、THEHtCRAORN
lFTX(o)(TX〔1)iHENTX(o〕:TX〔1}
IF↑ 了(0)(↑Y(1)丁 麗NTV{0}:TY(1)
tGRnOPH
ueXTI
l
60TD±STbNEXT
254e
2sso2S6e
2s?o
0
0
8
9
5
5
2
2
0
0
0
1
6
6
2
2
2620
2530
1610.2sso
2660
2s70
TT〔1)エーltTY【1)
IFIEFT${S$(1〕,1)(〉.S曽TUEN.亀D3NEXT
IFRI6HT$(S$(1),1)こ ・昌.†Hε日60Sり8●6實AaUDRS:60TO$Gb3NEX了'
IF貝IOWT$〔S$(1),t)二 ・8烏↑HENLIN£ 〔TX(1}-3・↑Y(i}ρ3)一(丁X(1}.3,TY〔1|十5},.⑨8:60↑0念e;3確XT
IFRICHT${S$(1〕,1):・e・ 「HEHCIRCし ε〔IX{1),了Y{1})`5:GOIOtSDSUEXT
IFRrgHT$(ss{1},1}こ.b・THERtlrv[ux{1}-3,TY{1}-3}-CIXt1)+5,lv(1}◇3)∴8F
=60107GO3NEXT
・GD3NEx↑:τ〒(1)="▲31了〔1)…NEX†I
tOC島]E30,3:P自iNTTV$:tOC画 τε40,17:PRINTIX`:Lac自TE45,0
:FRINT"Selectedd8tais・;H
2680
2690
2700
2抽
2η0
2730
2了40
215e
2760
2η0
27801GRAPHPR6DtaHline
27901rSB=《OTHENLlNE
28DO、 〕NE
2810REIURN
2820tSAH)A↑A,
3040CHDCLSE
30seFRIHτ
3騰OIspvrJ$
コO?OIF9き:・y・ORJ$:.Y.
]080SSAmaATAI'
3090cnDCLS
3100』PRlN↑
3110PRINT:IF
5120工;1
3130$SAnonT島2,
3i40PRIN丁
3150:NPVT
5160PRTNT
31701HPVT
3iaoPRIXI
519S
320e
3210
322e
3230
3240
32SOtsnHPATA3
」260CLS1
327sPRSNT
J28eceNSOLE
32ge
33eo
331e
}ETURN
lGR員PHDP4,
tIHE〔0,-399)一(0,lOO):LI挺(-139,0).(4GO曇O}
FSR|二;To枯
TV{1〕:-tiTY{1〕
IFH:KTH〔Htl屹{了X(1}45,TY{1)iJ)一 〔TX{1)-3,W{1〕-3〕,,BF:
;FL£Fτ${S${1),1)=・N.↑HEYLlme{TX〔i)+8,7Y{1}'8).【 τX{1)・8,TY〔1)-8),,8
1FH()KTHENPSET(↑x(1),TV{1)}
rY{1)二一1t了yc1)
慌XIi
LDOATE3,0:PRIHI・ 鯵holed3tai5・;`
RETV負N
iSRAρHDns
FORJ:・3↑03
PSE↑(丁X(1)↓」.TY{1)}」):PS〔1{TX{1}'J,TY〔1)・ 」}
HEXlJ
R三↑VRH
(0,AAt(-1))・{400,(AA`E;・4eo)塞(・1)}
1一員員~89,0〕'1400,{AAIEB8400}富('1〕}
,inPUtsa●pledita・ 一一 一一司一'一一一一・・鍾.・・一一….一 一⇒s・・一'齢・"`→
・l
npvts畠 ■pledat∂surty/n曽;
IHE口CLS1 ELSEtHENU
ユ5・lnputsa●P:edata〔.;y$;・}da享a・
NV{▲}《)OANDNK<>OTHEHtSAttDA丁A5
日Sa■PledateNo.・;I
NY{1):PR:NTNY{1〕;Y$;
T昌8(20};・facter± ・;
F{1}.既e
亀冨karCt金 …
INPVTSSS(1)
PPtNT
PRINT.Hitcrkeytocontioue/Eforeod・;=INPU丁 」$
PRIHt
IFJ$二.e・ORJS:・ 【・THENNS:::GOTOssanPATA3ELSEI:1+i
60IOtsanDATA2,
'datano、
3,i6:1:1
N:INT〔NX/t5}+1
FeRJ±)†OH
CLS▲
;IA8tll);T$;lkSI24);・factor・;1A8(論);'res'
A
ー
、S回
諭ゆ
雪
仕
"
∨ぺ、ミ
●
1OO
1
3320
3350
3540
33SO
l36e33?0
35fie
55go
95
00
05
10
20
30
柏
50
ω
70
80
刊
00
10
20
菰
40
50
60
70
BO
列
00
05
10
20
30
日
50
60
70
加
90
00
0
20
30
40
論
60
70
80
90.00
坦
20
30
40
50
60
70
83
3
4
4
4
4
'
4
.4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
7
ハ
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
3
3
3
3
3
3
3
3
3
3
5
3
3
3
3
3
3
3
;
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
5
5
5
3
3
3
3
3
3
3
■SAHDATA4,
塞S負nDATAS.・ 一.・一・一・一'・・… 一一ヴーワー←」・"亀 ・.・.・▲・・亀… 一・・".⇒.≡'・-
m柳UT・cr!displavnextd∂t8/inputno.tocorreetdataorR
;HS
Iil》NKT賑NSSAMOATAS・
P`1HTI;T`8(12);NT(t);TAB .{…4)iF(1};Tha(36):しEFT${SS$(1),40)
∫=rn
IF1>NXT旺NtSAnbA↑AS
IFI》IS+【」-iM5丁HE開iSA閂OATA5[しSE$S員MDATA4,.
IFH$; .,R・,ORH$:・r・ ↑HENl=1:60ro、
1FHS:・ 頁THEH`SAttDATA7
H二V`L{H$)
iFH)0州DH(:NXIHEH8SAnOAIA6
GOTOIsanDATAS'
3S鯛 口A了負2
SSA"OA↑A6・r-・ 一一一一一"s'・ 魂・・'・吟㊨±・.一'・….一 一 ・・一・・・・….F-^,..・-
pmeT'Dこ いo.';H,NY〔H);vs
INPVT'.Dat己orcr.;NYC:IFlyC<>OTHEN‖Y(搏 〕cNYじ
PRINr.Faeter・;F{H}・'
:NPUT・F)etororcr・iFC:IFFC(>0丁HEtiF(H}…Fe
FRIHT・Ret・;SS$CH) ...
IHPUT.Re畠orcr・;SSC$:IFSSC$(〉 ・.THEHSS$〔 ‖);SSC$
:FNX)↓5THENI=1.15ε 」SE:二1
CしS1'、
coIo竃SAHDA了Al
■SAnbA↑ATl
N[XT.J
CONS駄 〔0`20・60τ0堂随`bATA:CLSl:C樗0
・Datainput
司 ▲nPUし
Data
forre三PPIit.
pnlNT
FRIIti
FRIN「
pn加
INpu1
;F
CNN
soτo
;ND
川tiT'
IF
;N岨.'
IH,FUT'
PgiNT'
工NPUT
IFJ$:'
Ctsl
Pft川'
N;1
1
23
0H
tHEHU
CLS15,・ ・.・^・・一マー一一一一亀・・■・・.●・ら⇔・….・.・ 一…"・.'
:PftlHT
Retark
Data's
異etvrn,
Hく0,0R
GOIO
tnEh'u
:CL51'
InpuL
JS:'f・OR
x
Y
x`1
JS1.
y.OftJS;・v・
nv●ber.:PRIST':PRINT
iteロ.:PRIST
t:PRINT
H)3THEN81EHeATA$ND,tRn,t)ITEM
d己tafro島ktv・;:IN刊r・y/n・;J$
3$:・V.r婿NPR∫NT.・ELSE60丁0ま 什εκり.
■xis.di●ension二,;XS;PRI闇 ↑
axis・ditensi"・.'iys=PR川:PRINT
axi5 .di撚i朝1s';'〈";x$;'&';vs;"〉'|'sure
IHENPRI門r◎ ・EしSEtN)
1nPUtd;taorinPUt●i:uSdataしoend・=PR;NT
SbATA雪‖P・
IFN:100THENPR!Nτ.F1NA」 ひ畠:角u・
PRINT・dataPtcシ ・;N=PRItiT
PRIN1X$;:iSFUi.ご ・,X(N)
PPIN「Y$.;:1圓PU↑ ・=・,Y(N}:PRIHT:S$〔H}二 ・SA、
:rX〔H}二〇〇RV(N)=OTHENIHPV↑ 舟5urey∫n爵.;J$ELS〔60↑03a40
1FJS:・ ジ・ORjs二 括了・†HENPRI腎T・.〔LSE8DATAINP
lFX〔H)く00RT(N}く0τHεnρR江NT・ ・ELSε 赫:H↓t:GSTo奪b4TAI暗P ,
K:N・1
FOft'1ご1τO‖:†X(1〕=其(1):1Y(1);.Y【1}tHEXTI
ee3USADISPLAYDAT負
IHpv↑ ・Hitanvkeyandcr!.Return・;」$:60TO .`NEHbATA
y/n・=PRIRT
0
0
0
0
0
0
0
0
0
0
0
0
C
O
O
O
O
O
O
O
〕
0
0
0
C
σ
ウ
C
O
D
O
O
O
C
C
O
O
O
C
O
89
90
91
92
93
94
95
96
97
98
99
CO
O1
02
03
04
05
05
07
96
09
H
11
12
13
パ
ー5
16
P
コ
四
20
21
22
73
24
25
26
夢
28
3
3
3
3
3
3
」
スー3
3
3
4
4
4
4
`
4
4
4
4
4
4
4
4
4
4
4
4
4
ξ
6
4
4
4
4
4
4
4
4
4
430e
431c
i52C
4350
434〕
43so
●RH;CLS'1「,
P費:N↑':PRINT曾
INPUTこ γ/rt・iJS
PRINT・D▲ti`"
.lNPV1..1itie
INP口 ↑.:ond↓tion
ユ1PUT衿Retar噛k
P良:H↑ 、.sure
IFJ5二'Y・O胃 」$=
GO↑OtN〔HDOTA''d己ta
:YnAX:0
10H
4370
1180
age
"oC411c
"20
44JO
4440
44SO1
446e
4470
4480
4490
inputr.6■ark'、 ・:.PRIN↑
:.{fISI・y::0ρ.」5::Y.・ 、1りE斤 ρ卑INT・ ・ELSf
tt`e・;oAI〔$,11Hε$:bS二bATE$:T$;† 且HE$:P貝INT・;TiT$
:PRIHr
・iC$.;P9;lT
■;.R$
.:ρRtST
y/n肉;:IHpv1」'・Y・ †HfHPgl1丁 ・ ・EしSξGOTO●RH
SOTDt"Ellv
■fiAX)a7Aハo.H….・ ・.ラ.・・...・ ひひ・一一一一一一"'・^'・ 一一一・・'一一一・.
xnAX:O
F田 【:l
IFXWA江(TX(1)τ 桂ENXRfix二TX(1〕
IFyw昌X(;Y〔;}.†HEHYIiA民 こTY{;}
riEXTI
RE「URN
tHI吋D負7畠,Dat;oi5H・:..・.'一 」・'…'一.rウ ー・一… ●・一一一
XHjN=rx(1):Y諦IN:T↓(L)
FDR::1了OH
IFXMIH>:X〔r)AHDTX{i〕 〉:1E-12了HeN其 日|N:↑X〔 【}
1'YMlH》1¥(1)肩NDτY{1}〉:IEL12「P[NYn;H=TY(1)
NEx今1..,
REIり 臼1イ
tDn†nTFnNS1'x{島}》:xcn)`Y{n)〉 ↑Y(fi}一 」一垣'・^・"一'一 一 ・.一.一・
FOPI'二 豊TLnH
Tx〔1)二x{1)
T'f〔1)三Y〔1)
HEXTI
R〔Jgk`、'
llnTAf`AN'S2'HX〔n))了x(n}`NΨ 〔n}>7y{n}….一 一・・・… ●^▼ヴ,
FORI=eTOH
;x{1)こNX(1')
TY(1}:NY(1〕
HE'xr:
RETVFN'
オDA†A†RqNS;LX
rコft・1二!↑OK
TY(1}二Y〔':}
IFX〔1)〉 二1f-12↑ ドEN↑X{1}こ{L:G{Xr:},F))/LCG〔10}ELSETX(1)=0:
S${1)=.}i.}."↓HlbS(S${;),3,6)+R[GH下'(S$〔1),t)
lExrI
ilE:VRN
,2よ 三`,註 昌hs3」Y
タCR:=170「.
rx〔!::x(J}
】FY(1}〉:iE-↓2THENTY(1}二{LOG(T〔1;lF))/LOG(le)ξLS〔 ↑\{1)=0:
S5〔i)=・H.▲ か ・4H10$(S5(1},1,6}↑RIGHT5(S'〔1),▲)
kεxrJ
RETVRH
,竃FELE10PC8;
SHE費ROR.6コTO・ERRORTRAF
CHDCLSE5;CLSl
PPINT.‡t竃 オfile〔OI5K)tePC.318t、F.rL〔5i.`1・t":PRINT
FIしE51:PRINT
1:PUT・TnPUtdatafro●DiskFiley/n.・;」$
IFj$二.y暫ORJ$ζ …Y"'THEHEL5E't肩ENU
FRIN〒.:Npu丁fite』 聰 ●eorri{todムs♪}己yfi)edata)⑳;:
tNCUTFF`
IFFF$:・h吟ORrF$:.H.THEN$FiLEOATAPRTε 」S〔 ●FILEffEADPRe
sr1LEDAIPPRF.「 脾e己dfile
4500HIDTH80,2…
45ユ0_C㎝SOLξ,,O
Is20aPEN・ 】掲FDAT喝A5_tl
453e'匡 〔Lb`1,16ASA16S
l8ASE48$,
.32nsH32$,
4540
4550
is60
45戊O
i5eo
4sgo
4600
4610
4620
46Je
i640
4650
裟
瓢
…灘
㍑
鋤…㎝…㍑
㎜㍑
漂
㎜鍋㈱漂
㈱漂
㍑
㍑
㍑
摺
漂
㍑
㈱梛
116AS616$,1`自S・C▲69,1`
48ASFi8S,4SASG48$,
16ASi16$
RFHリtLOF【}}:エ ニ1:Z':・.
竃bATAFILEPR:」:I
IFZ$《 》..IHENCLOSE`1;日 【D了H80,20:PRINT
CLS1'
「bArAF「tEF92
GEJ'8㌧I
PPIHItit/・;E4BS}TA8CS4);.Fnale.;A16S
P宮INT'.cenノ.}F4B$
PRIN「 ・re●/.;9i8$
I=1日
IFljRFNVTPEHCしOSE8!=INPUT:工nputFna臼e
GC・TO;flしEREADPRD
IF{J?5)《lTHENIHPUI.lnPUtFna鼻eorcr・
GOIO8DATAFILEPR2
S↑OP
tFILEREADPRC
lFFF'二 ・・THEN,F1し ξTOFC8e
SS(1).
TX{1}:x(1}:TY〔1):T【1):,ferdisplay
:ExTI
CLOSE41
$eTetHENU
捌ERROR60Too,
9SD16S,
Z$:FF$:2$;'亀01atFlしEREADPRO
orer.;Z$:UlbTHBe,2e:FFS:Z$:
;Z$:ee7コtDATAFIしEFR
PRIH↓ ・Sa●P〕edat白Standarddata,,
1NpOI'lppvtSA。rs丁';;s
!FRIGHTS{」$11)c・A.'ORR:GH↑${」$,▲):・a.↑ 旺NXSAttDA:AREAO
iFRIGHTS{」$,1[;.丁 ・ORRIGHT${」$,1);.t"丁 胚NELSE.iF三LEREAOPRO
;F覧i6FTS{FFS,4)《)・,det.IHENFF$=FFS↑..det日
PRINT':PRINT日ri.1ena●e=鍔;FF$;:INnVT日Vノ 司^;JS
TFJS=.y"09」$=,Y・TfftiPRIN↑ 頃 芦E」SEGOTOSF;LETePCSS
OPENFF$FCRINPUTAS8L
IHPVT811JPS
ρ窟INr'Prcgra戊na自e二.iJFS
:NPV↑li,DS,↑$}X',Y$,IITS,C$,RS
lPtpvr`i,K
CしOSε`▲
IFJPS:"h∂cs.nSB・rHEHPRINT,0`「 、ELSEC:TVtFILETopceB
OP[NFF$FOR【NPLiT,ns`1
1NPV↑`】,JP$
INPV†6i,0$,τ$,X$)v$,τIT$,C$,駐$
INPUT`],R
FOR↑ 二1了0質
1NPUTI1,X(1)`Y(1},
3PCB8TCFiLE
ONERRCR60↑o
CHDCLSi5:CLS
PRINI・ 鵬3竃3
r【L[S1=P詫INT
INPVT'
lFJ5エ.y・OR
PftlN「 ・Si筒P工e.
IHPVT.5Ae「
IFPI`Hτ5〔 」$・
INPUI`FILE
IF6くLER{FFS)
,〔PPOR了RAF
三
FILLING`¢x8 fILESlt竃 亀8・:FRIN↑
F]LしINC.DATA!γ ノn";」$
」$:・Y.丁距凹εLSεsmeNV
d己taorSt●nd8rd.d●t己 ・
sT';J$
1}:・4・ORRISHT$〔 」$,1}二◎A.IHξN
HA門[(6モ ジイ,{!)・;FF5:FRINT
tHENP電1NI・e』dfi12na.e|!司
.SA『じA了`FltE
:60↑03PCε810FILE
さ
蕃涛
↓ぷ藩
、弔圭い睾
詫嵩
び.
謡
古.
1
田
1
S160rile'■ritεr5i228
5170ePENrF3FO良IRPU↑AS`1
5180FOR!:OIO8
51901NP加`1,A$(1〕
5200reXTI
S210CLOSE`r
s~20負$(1)=角$〔1;+P$(2}
S2300PEN.rNFDfiT.ASlt
S24eRFW二tOF(i}41
5250FIξLDl},16ASAI6$,164S
48昌SE4SS,48AS
32員SH52$,16ns
5260しSE了Al6$;FF$ご
5270しSET8!6$;A$(1)
5280LSE↑C:ら$:A$(5)
5290LSε ↑'016$=A$〔4)
5300LSETE4e$=A$〔S)
5310LS■F48$:A`(6)
552eLSEr-c48$=A'(7)
5330」Sε↑Hl2$:A$〔8)
5000FF$二FFS♪ ・,dat〔←
5elOP良INT・Filena●e .:・;FF$:P良IHr
5e20PRIH↑.V/rt・;::NPV了 ユ$
5e301F3S:.n.ORJ$:.N・ ↑HENまPC8eTOFI[E
50401FJ$;・ ・TUEHtsee邑TOF】 」E
5050ePEHFF$FOROUτPU†AS`1
5060`RITt`1,・HaCS.n88・
5070胃RI1〔`1,D$,↑$,X'・Y`,τ1↑`,C$1時$
soso冒R1丁ε11,t.
segoFO費1工1丁o民
51eoHRI「 ξ`1,X(1).Y(1}:S$(1)
5110汀{1)=x(【}:TY(1):Y{1}
5120HEX「1
5!30HRITE`▲,FF$
Sl40eLgSE`1
5150SE7FF$,.P・,
40
50
60
.80
90
00
10
40
50
60
m
80
刊
00
10
20
30
40
50
60
7060
90
00
40
3
3
3
3
ヨ
4
4
`
4
4
4.4
`
5
S
5
5
5
5
5
5
5
5
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
Sk.一 吋'・ ・.・.・ 一 ・・.・ ・● ・・・ ….'一 一 一..".一..・ ・ …'・'
816S,16'ASCI6$,16ASO16$,
F48s,48ASG4es,
1!6S
LSET116$;轟S(O).、
FVTIt,肝HU'-
CLOS臼1
0NERftDR60100
GO↑oIH巨NU
ICATAED:T:CMOCしSIS:CしS1=,'一 一.一づチー一.・.・白・・`…'…'・ ⇔'・◆・'・◆チ.
P9!N↑.〔ditdaLasre`占rk^:PPINI
FOSI二lTOK:TX(1):X(1}:下ytl)二Y(1):NEXTI
8VATAEDrT2,
PRIH↑
P爵!HI
PRtUT
PRI訂
叩m
PRIHT
INFU丁
卵N
・ED1↑bATA
◆'・1
'2
' ・3
'4
'5
.6
・HVtber,
.DEeAIA
eLSl
PRiNT'
撫u丁
GOSU8
cO刷LE
60TO零OATAEDIT2,
,:PRJNT,・
Display周ho|edata
∈4ttre`lck
oisP】av・&Ee三tdata
Append`Oeltrtedat3
Se12ctCata&● 目rk
RE7URH
iNtDISPLAYbA;A,$DrSPLATI
o,20:CLSi
'=PRItiT
';PRtNT
":PRrHT
';隙 ぷ
':pnlNf
,#bEDPTA,`ADCATn,is叫 己RK,tMEHV
一 ・・.一 一 ●・一 ●●⌒.'s・".・ ・.,● ●
Displaソ6Egitda}a,:PftlttT・Di$P1▲y
,dazafro● ・〕」'吟^
60SO8'tDrSPtAV~
恐竃
麸
難
羅
間鋤…M㎝翼
旧輔
捌灘
-㌫郷議
卿舗
鎌
議
川…
翻
難
㎜翼
…霧
翻
蕪
蜘聯迎難
翻
議
翻
蜘㈱魍
器
㎜蜘翻
皿綱欄㈱㍑
義
霧
㌫
no・ 伺;N;..;ヤ$;.三 〔・.;Y(N};・).;:INPU↑ 了{N);TV(tt):yCN}
rrlD3{S$〔 潟}13,6〕;:INPVrS$:1:し ξny(S$)
S$:LEFTS〔5S,6}ELSES5:S'↓STPIHGSC6二;,・ 、.},
〕:LEFT3(S${N},1)→..+SSIPIGH〈$(5S(N),L)
W■DISPし 員V5
,DEbA言 炎2
■
.Appendand}:luIeγ/h日;
ATA2'.一 二'一,・今^.・'s..,".・,,..・..・ ・… 一..≡.・ 、・.■.・・一'.一 ・・`・合
1
↑ ・Irput6aしanu,bεrorO{しOretvrnfor`e旬)・;
IH
=o,rHENRETURN
`」0駐 脾>J↓tOIH〔NJ=H:`OSU88DlSPLAV5:GOTD8DξDa↑Ol
ごく00貝N)R↑H〔NPfi:N1baddalanu, ,・:EOTO■OEbATA2
i
「`dat』ne..ハH|・ ・;x,}・:{・iX(N;;,}.i=IHPリ ↑x(拘):↑x{N)=x(H}
ユ
r'd∂ta
↑
,6THEH
aln
T
↑ 」$
$三'ゾOR
aT員2'
1
τ'
e
ATA3
↑'
τ ぼ
$=.'バ
$:'D'
$:'0'
RH
TA'
「'
rユ$
`='v'OR
↑'inPUし
「N
o
FHくJ
〈o
=N
」$=.Y・↑H〔NEtSER〔rJRN
魯ISPLAXbA;AFRgK・;J
t)rSFLATS
■
Appendoreelutt
T畦N
TFEH
THEH
8`D角ぴ
tVCA了4
RETURN
A/DcrOtereturn・;
Deleledata
A.
JS
:'ゾ6R
A2,
日
`sure由';
Js二.Y・.↑HENε しsε`昌)DA;A3
d8tanu■ber・;
↑H〔HRε 「VRN
CAN》 」↓↓07庵HJ=N:605U81blSPLAts
ORH》K↑HEH.PglHT,8adnv●."↓60τ0`DbA†A
rON・t
X〔1ト1}:↑X(1)スTX(1◆1)
T〔i+1)=ry(工);TY{1+▲ 〕".庖"+'・'
:ss(1トi)
1:X(X):0:↑X{K):0:r(釆):O:TY(賞}二 〇=S'(K);・`:κ:《 ▲i
びD∫sPLAYS
・C
cntinveorFlneじ'F.;35
=・じ・THEN亀gs博etbbATn
RN
'
qPPe「ed▲ta
一一 一一 ・一'"吟..ss吟'← ←←'一,・ ・⇔ 雫「.'・'● ■ ●・● ■'● 仔臼 句
svrey/n・;
こ$;.¥・TμENP211i↑EしSER三 ↑URH
AppenddataりInpuLdatanlittSer'
・4
ppeidG4tano弍betN邑eaロ …
H
・and・
;Nl1;・Surey'fi.;」5
二・y・0● 」':・Y・ ↑HENεtSE`A領 ↑A
:`41TOu↓2STE,・1
62SOX{1):XCr・1〕:TX(i)二TXtI.1)
6290Y川 ・Y{H):川 ・1):川 卜 〕)
6300.S${1)ごS$(1-1}
6310NEXrI:K;Kト1
6320PAINT`1叩utdatano・ ・;M+1;XS;
6330IR♪0↑X(N↓ll:τ 置{Ni1):X{N十1)
6」40PRIN丁.lnputdatano■.;N41:r$i
63SO】NPV了Y(N+1):↑Y{N↑1)二Y(N+1)=S5(N+星):ロSA.
63606esveI夢1S,[AY5
637eP費TPtl.ceH↑ ∫問EORF|NEC/Fq}
6]80!N渕 「 」$
63?OIF『J$:.C司THES8AD凸TA2
6400舵TURN噛
6410●ShA良K'一.一 ・一.・...・ ・・… 台'一.句"⇒一・否・壺`一'一一一一▼◆.、.,,・'
642θCLSl
64閲'pRINτ ・Selectdaしa`●ark.:PRiNT
64`OINFVT'日Displ∂yd∂t畠fro● ・;J
648060SUB苫blSPLAY5
ら490・ ■SnAR12,
6seePR【NT・lnp'Jt'da【 ▲.no」orCrto`retura;
55}0∫HPU「H
55201FH;OTHENRE†URN
6~50Pft!tilタdlt]no.、;R;:
6S40∫ 月PU↑.Se}ectγ/n";」$
6S501FJ5:・y僧ORJ$;・Y.THENS$〔N}2■ §^'91SHT${S3〔N),8)
6》60【F「'」$二 ・n・ORJ$こ 、N丙]随NSS{N)=・N.+RlonTS(S$(H)ワe)
65フ06010■SPARK2
6580■SドPRK5,
65geP‖iHT・
6600「Npvr
66」o't「;$:日
6620
6610
6640
6650
:69丁OssnARK}
:60TOtSHARR3
鵠
漂
㈱伽蒜
㍑
刷㍑
㌫
織
翻
鍋㈱翻
斑瓢
、
▼
】
,
奪口A1自T・REATWENT
CLSl:CHbCLS15:CONSOLEO,20
.DAIATRT:CO筒S瓜 ξ0,201-一 一.・一.・・.・・'一..s^・ 一."一 一・
PR|Nτ.d畠t畠treat●e闘t・.・:PRINT
PRINT'
pRINI日1vご 瓜 弓etX
聞NT'
PRINτ"21/YエA4881/X
PRI隠T吟
PRINT.31egY:自 ◆833x
PAINT'
PRINT・4Y二AlSBtlegx
PRIH↑'
F貸lNT.'5eaiucu'1atesa●Pledat&
PRINT・
一・'PR[闘i・.`Peturn
PglNT.'
9曳一IHr・.'
P91HT」 ・∴・
・iHPvT・.尚・N
,IFN
〈6・†Hf麺'INPV↑.Poヤ 凶、.sβ|tct鳥7y/n・;FLACS
IFN《oORN)6↑HE胃 ・・±隔 τRE員 丁堆NT
DNN'GOSU8'40ATATR↑11iウ9TA↑ 良†2,tbATATRT3,tVA↑A了 凪↑4,SOATA↑Rτ5,`HfNV
dataP・o・ ・;H;・ 同arkis^;R!底HT$(s$〔N),1,;.》 》 ・;
.●己'kA
,8レC.OorCr・;JS・IHENtSnagS32
1FASC{」,)くSH4ユOR角SC{」$))SH44T旺NSS"ARX3
S`(N}=LEFI${5${N),8}`」$,
tSHAP区12
GOSU9・DISPLATs
INPUT'・CDNTr難UE'orFIHEC/F・;」$'
IFJS=.C伺ORJ8=・6.THENSSHAftx2
RETURN
'
激
1
、O芭
謹ゆ
部
伴
"
sへ
、ミ
『
1
日
1
爬
20
3。
'。5。
莞
8。刊
o。
;
30
。̀鋤
器
的
9
,
9
99
9
9
9
90
0
0
0
0
00
0
0
6
6
6
66
6
6
6
67
7
?
7
7
77
7
7
刊
0。
‖
3。
⑩
50
莞
8。
9。
。0
拍
20
C
茄
60
"
8。
90
。。
ω
加
3。
⑩
茄
0̀
犯
80
苅
。。
10
加
50
4。
頴
。̀
閲
80
90
。。
O
-
1
↓
】
1
-
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
5
3
5
3
3
5
3
3
3
4
4
4
4
4
4
4
4
4
4
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
ヲ
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
↑
7
7
COTO'IDATRraT.
■onTATR丁1'Y:A`etXt仰e.'《^工 亀否・'一㊨'・・'・・◎・・.'・ ■.… 一 …'
CLS▲:cneeLS15:COH50しE18,2
SCREEH2rO
WINDO日{二229,-319)一(410;80〕"=VIE聴.(0:0}`{63亨,399)'一"."プ'エ..・'
FORI二1TOR
TX(1};X(1):TY(1}スY〔1〕
NEXTl
TX8二x$:7Y$三Y$'
S5〔0}:・SA'
'GGSV8tSTD
LocnrEO、17:eRINT.R:・;R・
60SUBtG?APH}R=GOSU8tGRAPUDR3
YIEH{0,20)・ 〔200,ISO);R:K=GosueSHAXbAT∩`TX(O):XltAX;T了{0〕:YHAX
SBSUB『XGRAPHDR2:GeSUStegAPHDR`
LolrA7Eo,↓9:P● 】κ7.dr∂ 扉 〕iney!n・;
INPUTJS'''"■.べ 魯w'.・"..'
iFJ$こ ・y対SRJ$:'Y・THEN'60SV8零6RAPHbR〈60SUBts1D
=VIEH(」`O)・ 〔659,399):SOSVStSRAPHD96
CLS1:IHPVT・copyy/n・:」$・`、''".・.,'・'''".''"一'・ 万
IFJ$=⑤Y.ORJ$=.y・7HENCLSiELSEまDTIR
CLSi:IHPじ ↑.$urey/n・;JP$
IFJP$二 ・N.ORJP$=・n・THEH$DTIR
FORI:▲ ↑0罠:「X(1)=X(工}=TY〔i):T〔1}:HEX丁1
`osu8tSTP
ヨN荊 † ・ ρrinttiuev/員 崎;]$
IFJ$=・y・ORJ鵬:・Y.〒HEHLPRrNTTII$:しPRINTR$:CLSl
CしSi
PSIHT・Y三(";Aβ}・)t(.;eB;垣)tx.
COPY3
tDTIR
gE丁URH
tbATATRT2,1/T:A+e皐1∫Xtype台.'・'否^⇒ の・・'..・ 一・臼・・.・・一・.・・.・㊨
C」S1;cnDCLSIS:CONSOLE18,2
SCREEN2,0
VIHPOH〔-229,.31ヲ).{410,80):ΨIE`(OrO)・{619,399)
FO窟1:星TeK
了x〔1}:!tx(1〕:TY(1}=1/Y{1}
HEXTI
TXS:・1∫(,+X'+烏}.:IY$二.1/(.↓V$■ ・)・
S5〔0);・SA■
60SU8SSTD
ユP$=.1/Y=('+STR$(AA)ト.)`{.+STRS(98〕+・ ユtl/X・
LOCATε'0,}7:PglHT・1=・;R
GfiSU8'tCSAPHDR:60suetSRAPHbR3』''"
FORI;亘 ↑OK
↑x{1)=Xl1):了Y(r)=Y(1)
NEXTr
VIEH(0,20)'〔200,1~C};H二R
H=`1=GOSU8竃 脾員XDaTA
TX{0)±X芳AX:↑Y(0)=YWAX
60SUGtGRAFHD貸2
SOSU》36RAPHDR4
LOCATEO,~:PRINTY$:LOCATElO.7:PRINTNS
LOC良TEO,19:PRIN了JP$,.dr▲wliney/n・i
IHpu'J$
IrJ$二 ・Y.ORJ$二 ・Y・↑HEN3D丁R2しEし5Etb「R2Hし
30rg2L'
FeRI:1TOK
rx〔1):llX(1)=了Y{1):i/Y〔1)
NEXTI
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
コ
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
4
S
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
`
5
6
7
8
9
0
1
2
1;
5
6
7
8
9
0
1
2
3
4
5
9
C
|
2
て;
5
6
7
8
9
0
1
2
コ
4
5
5
.5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
丁
7
8
8
8
邑
8
8
8
B
8
B
9
9
9
9
9
?
9
0
0
e
O
O
O
O
O
⑬
0
1
ー
ユ
ー
1
7
7
了
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
)
「
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
)
7
7
8
8
8
8
3
8
8
8
8
8
9
8
邑
8
8
`OSU8tGgAPHVR:60SU8 .,S1q
VIEV(0,0)奔(639,・399}・ ・一'.一 ・
6esuet99員PHO良6.
H:X・;6eSVB'3PATA↑RANSl
GOSU8‡uaXDnlA:COSU邑tHINDATfi
ド0`i:正 「OS.
1x{1}:1/x(1}:†Y(1}::JY(1)
NEXT【.".."丙
GOSU98S↑0;」:箕 酪X/50;H二1
FO咤1=」 τOXHAXSTEPJ
τX{昨1
τY(R)二1/(AA`8B/1)』'"・'"-'.9、 、
τx(H}=(TX(H〕 ∫xnax)`400
Tr〔H)二 〔r了{H)/YH員x)⑳300
H;Hり
HEXTI
H:H・ ・5:VIEIi{O,20)、(200,150)',,〉.
COSV886胃APH》R4
‡DTR2R
R口∪鮒
`DOTATRT3,109Y二 員↓8$Xtype
CLStrCneCLS15:ceNseしEIB,2
SCR〔E片2,0
tlSDO脚 〔・229,-3L9).(`10,80】:VIEV
H:R
GOSUB竃DらTA↑RANS】:6D5U8qlNDATA
I二〇
3DTn3F'
tDTR2NL
CLsl
PlINTJ,$,:INPVT.CCpyy/n.;」3
lFJ$=.y・ORJ$こ ・了.1HENCLSlξLSεtDTR2R
INpv1・Sur∈vlfi・;」$
iFJ$二 ・n'ORJ$=・N・ ↓HEN3D↑R?良
PPIHIごP$
▲t{PじT.Pr三nttitlevln-.;」'
「FJS=.y・ σRJ';・r・ ↑慌N(FRrN了 ・title,,τ1↑s:LPR】NTRS
CLSl:PR:}ITJP$
COPY3,A
:cLs1
(0,0)・(639,399)
F:lC'I
IF(Y灯[N竃r}):'1THENtD「P3FF
I二川
SO†0皇 レ丁月5F
■DIRびF,.・.一 ・'一一 ・・一'一.㎡・-
SOSV8εDPT自:RANS3LY
↑x':X$:τY$二 司log{.↑Y$↑.$・ トS言R${F}+吟}.
s$(o}二 伺5A冑
GDSJ39STD
JP$=,log(Y・ ・8STR$〔F)↓ ・}:(.'ST臼`{AA}↓,)`{.号5ms(88)+・)tX・
LOCAI〔0,17=PArNT・R:・;R
GcsuetGPAFHOR=εOS;8,SRAPHDR3:H;K:60sue`DATATRANS1
VIEH〔Or20〕 一一{200,150〕
H:`:Gesじ8‡HAXD昌TA
↑X(0)=XHftx:IY(0}:Thnx
63su8tGRAPHbR2
SOSUBtcgAPHDRI
LeCA↑ε0,2:PR【HTY$:しOCA† ε)0,7:PRIHTX$
teCA「ε0,」9:PRINTJP,,・Pf3"】,爵 ■y/n.i
IHPUTJS
|F'IS:◆y.ORJ$:,T・1寵HiOT93LEtSEtb「R3糺
tDTR3L.
81SO60SU8
81go
e20s
8210
8220
8~30
e210
8280
8290
8500
83ro
き32e
B33a
gliO
8]se
8360
8170
8Jeo
8]90
8400
841'0
84加
8430
8440
8450
8460
81?θ
84邑0
8"0
85eo
ESlg
ss20
8…30
851e
8550
8560
8570
8580
85go
8600
s610
8620
B63060sve
B670
868e
8690
8700
B710
8720
s730
8■40H:K
8750TX'〔o):XHAX
8,606DSVS
SI7960SU8
8780
8790
8soo
8810
8820tPTR4t
ea3e60sve■D良 τnTRAmSSLX
887eGOSU8tG良ArUPR=60SU9
8MTA↑RANSSCf
60S"86R"肋R:GOS塊2S了b
Vtε日(OlO)・(`39・399》
6㊦s閥86R炎PgOft6
H:K:60SU8$0員TATRAmSi
co測88HAX⑬ATa
60su83DAT畠7RANS3LY
60SU88STO:」=X"AX∫SO:制=1
FOR|:」 「OX自膏XS↑EPJ
↑X{H};1言tTt{`A>88オ1}
了T(H)={10^LV)/F
TX{日〕={↑X(H}∫買願買}1400
TT(H}二{TY(H)/YMX}3500
H:HH
旺xu
Hエロ'.5:VIEH(O,20)弱{200,▲50)
GOSUS86窟 負PHDR4
tDTP5NLl
tDTR3R
RETUR閃
80員TA↑Rτ4'Y=A+8‡LOG買type
CLS1:cnDCしSl5:cowsor〔18,2
SCREEN2ハO
ulNpev〔.229、 ・519).(410,80):VI[日
H:x
60SU8tDA7員TRnNSt:GO5涌$‖INDATA'
CLSl
P臼1闘TJPS,=lttPV↑.Copyytn・;」$
1FJS;・y冒ORJ$二.T・TffHCLSlEしSEtOTR3R-
IHPVT,sur■y∫n.}JS
lF'JS:・0・ORJ$二'・H・THENtDlR3R
PRIN「JPS
lN,り ↑ ・Prjnしtitley/n・;」$
1Fユ$:・y・ORJ$二 ・T.1旺HLPRIHT・t三tle・,r1T$:LPRIN↑ 賂
CLSt:pnlNrJρ 婁
copy3.
,
(OlO)・(639,399}
:CLSl
:1=O
tPTR4F
F;10^:
IF{x門IN$F)》:}THEH8;↑R4FF
I;1+1
6010tDTR《F
3DTRiFFl・ ・.…'.・ ・一・.・・一.・r・・.一'・-
tPATA;RAHS3LX'"・'.'
7Y$=TS:TXS:.109(ぜ+X$?・t・ ↓S丁R$(F}昏 ・).
s$(o)=.SA.
COSU8`srD
JP$:4T:〔.■S↑ 良$〔AA)〉 ・)+{.+SIA$〔88}↓ ・}■109(Xt・ ↓STRS(F)曇.
tOCA「EO,17:PRrNIiRこ ・;R』 ・ ・ 一 …-
GOSUB■GRAPHbR=60SU8tGRAprOR3:H:匡=60SU8t)ATA了RANSI
VtE日 〔0,20)一{200,150},
:εOSU8tMAXDAIA
:T了{0}=〒MAX
零6Rn餌DR2
86RAPHbR4「.・J
しOOA↑ 匡O,2:PRIH↑Y$:LOCATE10,7:PRINTX$
LOCATεO,】9:PRINTJP$,⑳Ora胃1ineyln.己
"剛 」$
JFJ$:.r.0月 」$二⑳Y・ ↑月E月tbTR4LELSE.DI貝4肌
,
'tsrD
}
弐覇器描19
『O
1
認
鴨80
88go
8goo
S910
8920
的60
8970
的的
8990
gooo
gOlo
9020
90se
ge40
go50
9060
go70
go80●bTR4NL
9090
9100
9110
9120
9130
9"0
9150
9工`0
9170
918⑰.91go'$DTRIR
9200
93eQsalple
9310
9S20qCa1Culate
933e
934e
9350tSSUCAL
935SIFN`《1
93S71FX(2
93`OPRINT・
93701${1):.
9380丁${2)=・
Y3SC
VIEV(o,o}^{`59,399)
6帖冊869ArUDR6
H=R:60SU83Dn↑ATnAmsi
eeSUS.甑XP炎 τA
COSVB・O貞IATRA凹S3しX
60sve8S↑D;J=xnAX/SO:H:1
rORI:;†OxnAXSTEPJ
TX〔H):!
IF(丁XCH}tF)《11HEH8DTR4LN
†Y(H):AA+SB■〔〔L"(TX(日)皐F)}ノLO6(10})
↑X〔開)=(†X〔H)'X周AX)●400
TY〔H)こ(TT{H〕/Y掃AX)t300
H:H+1tDTR4LN
NEXTI
H二H・>5こVIEV(0,20}・(200,150}
60SO38GR鳥PHDRl,.'…'.・ 一… 雨合否'・'s'●凸`一'禽'"の`◆丙◆・●⇔・●・◎●●・●●.'
CLSl
PftrHTJP$,:iHFU↑ ・COPVy/n.}」$
IFj$:・y・OR3$;.Y.↑ 旺NCLS1εLSεIDTR4R
INPUT・Sur●y/n.iJ$
IFJ$エ ・a.ORJS:・H.丁 距N,PTR4R
P賃IHTjps
IXPUT.Printtitley/n・;」$
IFJ$=・y・O電 」$=.Y・IHENLP9lHT・ 丁1t〕e・.TIT$:tPRINTR$
CLSl:PP,IHTJPS
COPY3,
;CLS1
REτURH
'ca1CUtatedata
,DATATgT5'`'.⇒ 一.・・.←.一●^・・エ.⇔・'^"・^.… 合.'^'亀'・'〉.・ ⑳.今◆・◆参途.●・の.・P.・'
PRIHTsa■PledataY)>Xy'n・;
1剛 了 」$
IFJ$:・V・ORユ$;・Y.THEHehDCLS15:CLSlEし5EtbATAT良EAT酋EHT
,
9480tSAM¢ALI.".・'一.一 ・、.・一・亀・…..一 ・.・一・・・・・・・・・… ■・一一・・..・ ・.'`・`奉..・ ●
9490PRIHT7$〔N)
9500H;R
gSIO60SU8spmTATRAms1
9520S$(0)=・SA・
953060SU8isn:PRIN↑ ・R;・;R
9540:;1
9550零SAnCAし11,
9560NX(1):{{NY(1〕 ・舶)/巳8〕
,5701:1ト1
95801F:)N`IHε 貰tSAttOA↑APRT
,590もOIO;SAncza1▲
↑HEHeo冒目ε胃↑$=・1nputsaaPledata!!・:60τOtttEXU
THENCO同MENTS=・InputSt己ndardd∂tg!!・:60↑0オHE即
Se↓ecttypε ・
YこA↓S2X.=PRIHT,1..T$(i}IP窟!HT
1/Y=自+831∫X■:PRIN↑,2.,1${2):PRIXT
「${3}こ・legv二AiStX・:PR∫HT・3・`T$(3):FRr睡T
9400T${4):.Y:A弓B富109翼 ・:PRIHT⑨1・.τ$(4}:PRINT
9410PR:N↑ ・5・,.Retvrn・:FRIHT
94201NPUT・Ne.・;N:工FH=5rHεNinEHV
9"o工FH《10RN)4THEN8頒 τATRτ5
9"ePRIN↑ ・Select,;†5(討};・type・
9450CLSl
94100NN60TOオSA8CAU,tSAhCAし?,コSAHCAし3,tSAItCSt4,
9ハ50ts良罰C貞L3
9?60H;X:COSU8
977060SU8
9780iSAncnL31
9790Fご10.1
98001F
98101=14↓
9820GO↑0
98」Ots9朽CAL32
99iOGCSじB
9850S5CO}:●S員 ◆
986eGOSUS■S↑D
gS70sSA肖CβL33
98801FNV〔1戊(二 〇
96002SA肖CAL2.,
9610PRrNTτ$【2)
9620FORI=1roヌ
96301x{1}=1/x(1):TY{1):1/Y(1)
9640・NEXTI
9650'S$(0}:・SA日
966060SC8SSTO:PRI開1・R:匂;R.
96701;1
9680$SAMCAし2tt
9690:FHV(1)<IE・30THEHHT(1):1E・30
9700NXll)二{{1!N,V(1)).AA)/88:lFNX〔 ∫
97▲ONX(i)こi/NX{1)
亨7201二1↓1
97iaIFI>NXIHEN8SAIiDA丁npRI
9740GO↑O,SAHCAL21、
竃DATATRnNSゴ
●巨IHbArA:1=0
'
:n「tn)<>08.ttt.8tttt
lE-]OT雁XNX(:}三IEI30:6eTO9720
〔閉IN零F〕〉:1rHEHtSAnCAL52
,S角nCAL51
,
tDnTATgaNS3LV
ggoo$s爵nt良w4
99茎OI:t'1
992コIF.1)NITHENtSnHDnTAPnI
亨95eGaTO⑨SAticALユ5
9940ts員1CA141
9950H;`…Gos㎎9DATATpaHSl
9960`SAncaL41,
99)OF=to^1
?9801F(X灯INtF}〉=1THEN
99geI=:■t
lOOOO.60↑OtSAHcnL41
100LO・SAH .CAL4?,
100~0.605U8tDAIATRANS3tx
10030.S$(0〕;・SA.
1004068SU8tSTD
iOOSO1;1
100603snHCAし45
:ρRlNTR;1:1
†
丁H[NNX〔1):0:aD↑OSSA目 .CALI49890NXfl}エ{(LO .∈〔NY(;)tF)/LOβ(10))-AA}/B8
`
:GOSUB$WINDA↑A:】 ξ0
ISA師CAt42
'
10070'LX:{HV{1)-AA)'88.
100BO'NX(1}=〔10^LX〕/F
joO901;14▲
131001F1)HKTHEN'tSA,eDA↑APRr
:0110GSTOtsAドC員 し13
110DOtSSUOArAPR「,.・.・ 一.・・.一."・ ・..・^.・ ・.口..・.・.・ ・・・….・P・ ・⇔..否.・・←◆,',・`
11010PglN了.Printsa●Pledati・;1$〔N};・tVPO・
11020しPRINr
i1050LPRIHT・Standard-datat.}丁!f$;・ ●偏
11040・tPR1NI:LPRINI・Filena'e《 ●iFF`;・ 》.;・{type・;T$(H)}・r:・;R;・ 】・
110SOtPRIHT:t,RINT免Printoutat(.;DATE$;・ ノ,;TleSES;・),
▲ユ055LPR1HT..・`:. ・..…....・ ・・… 、....・..・.・.・ ・.・..,■ ■●■■●`■●●■1■■■
)iOらOLP駐]Nl・no..;τ 島B{1ε);TSi↑AB{32);X$iTAB{18}i、{F8cしor)・;† 舶{60);メ`
110ハ0しρRIN'
0
0
0
00
0
0
00
0
0
0
00
0
0
0
0
0
00
8
9
0
12
3
4
56
7
8
9
01
2
3
4
5
6
,8
0
0
11
1
1
1
11
1
1
1
22
2
2
2
2
2
22
)12go
11500
三1310
工t320
t1350
113柏
II3SO
謂
鶏
㍑
㍑
仰㍑
側㍑
㎝卿㈱蜘㍑
m㍑
㍑
i
1
1
1
1
ー
ユ
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
」
1
1
」
I
l
1
1
}
1
1
1
;PATAP爵T
CtS
測Nr
IHOUT
lFJ$=
叩川
1脳π
LPRIM
LPR閣
しP則肝
tPRI郁
LPRiXT
L,RitiT
FOR1エ1
FORl=lTON覧
LPRIN「1:丁A8{16);N了{t);TAB{32}iNX(1)iT朗{48);.f二 ・IF{1);τ胡{60);NX(:】8「{1)
IFSS${1)二 ・、THENtPRIHTELSELPRI岡T・Re■ark・;SS${1)
舵x口
しρ即町
neTVRN●
1:CHDCLS15:H;bTH80,20:eomsorEO,20.PRIttTd
己ta`rt`▲rk.:PRIR了・y/nロ
;」$.V杵ORJ$:.Y・IHENPRINT・ ・ELSEtHEttv
・SE↑Pftltt1εR・;
JS
・.・.・・.・i↑1T$;・.■ ….
・Printoutat{・
;PA↑[$;・$・;↑1睡$;・)情;LρRIN了・lnpvtDATE`†1‖E‡.
;DS;・&・;T$:LPR!N↑・COHD【 「IDN,・
:C$:LPRINτ旬tto
・';TA8{16}iX$ir鯛(12)iY$iTA8〔18);・eTmeR・,.o良 †`ne.・;x
TOx
.ERRORIRAP
IFERRエ56
1rE窟R,53
】FERR:56
1FERR=61
eH`ERgOR
`SAHOATAFlし ξ
C肖DCts▲5
0NEARonGOTO
PRINT・338
FIしESl:ρRI醍 †
IHPUT.file
IFJ$:・y・OR
IHPUT・ 「ile
PRtNT
!F6くLεN.{FS$・〕IH{HFS$ごFS5`・,saロ・
PRIXT・file
LPRIH「1;TAB(4);ハ10$〔S`{;},3,6};†A8【16)iX(1}{了A8(32);Y〔1);†A8【48};
しEFT${S5(1)`1);TAS(50};.一,;TABf52)…R】`H↑$(S$(工}li)
H〔X口
LP日INT日REnARK8・|R$
60τ03酋〔NU
tPP.OSNO:日lDTH40 ,20,一 一"▼一一...t・-'・'一一・一.・、・.・・.・・参可⇔-
LOCATE6,6:P貸IH†.END!SVREy/n・:PRINT
L㏄AIE15,8:IHPじ 冨」3
;FJ$:・V・ORJ$;"Y・ 丁能NCLS::CH,CしS15=灯IP↑H80,20:HEtpOFF
:ceHSOLE,,▲:ONEneORGOハeo:〔N)
co「08HEHU'
eRERP:S30RERR=`1THENεLSε 翻 ε9灼Reo↑00
TH〔HeonnEHr$=・tilenotfoロnd・:GOTOtHENV
↑既NcelinξNT$:・b♂dfile卿a"鯵=∈0τOIYEHU
↑舵HcenttEHT$:・file■rit¢pretected・ フGOTOtl〔NO
60τOO
8εRRe窟19AP
ti!esa即1edata竃`8頁;PR:NT
sa自Pledatヨvtn.;JS
J$:jY・THENELSE8‖E洲U
na●e{6モ)・イハイ!}・;F5$
PRINr・b己6)ilena■e1":GOTO2SMPA了AFIしE
n畠陀='・iFS$=PRIHl
PRINT・v/n):INPVTJ$
:FJ$:・白V・ORJ$二」・r.・丁距N●SAMOATAF工Lε3
lFFF$=・ ・THEH■SAttDATnelL〔2
tSA同0`7肝ILE3
ePENFS$FOROU↑ ρUIAS`1
`RI1ε81,・ 冨acs.n88.・ .
15180日Rl1Ell,D$,1$,X$・Y$,TrT3・C$,9$ ,
t5▲亨0・191rE81,HX・
▲5200FO21=1訂ON1
1S~10URI「ε,1,NV{1),F(1),SS${1)
刊
/
、
O
回
議
ゆ
詰
合."
sべ
、vへ●
忠
1
1s220HEXTI
1~230VRIrE・'11FSS,FF`・
三5240CLOSE・`1
S5250SεT.FS$,・P.
152600PεHFS$・FO貸IH囲 τAS .`!.、15210FORI:0↑08
1~2801HPUT81,鼻${1)
i5290Nε 冨II
lS30eCLOSε`1
is310AS(1):A$〔1}tAS{2}
15」20ePEN頃1meDAT・AS`1
工555e良F附二しOF(1}十1・
15」4eFI〔tD`1,16良SA▲69,16AS8t`$,16ASCI6S.1`ASD16$,
48ASE4BS,48`S〔48$,48負SG4e$,
32ASH32S,16ASI16$
153SOLSE↑Aiε$:FS$
15360LSε ↑816$=員$(1)
1S31㊦LSETC16$=a$〔3)
153BeLSET ..D16$;A3{4}←.'1S390」SE↑ ε48$=`$(5)
1S400LSEI7`8$=n$(6}
15`iOLSE7648$三AS{7)
1Si20LSEIH32$:A$(8)
IS45DLSε 「.Il6$:畠$(0) .
IYIOPUTl1,RFNU
t5150CしCSE`1
154`o,ONERR{}P6tiTe②
15170.60了0,ttENU
15480tSAnDorAF1LE2,
15490PRIN↑.!mPUtfi}en畠 ■20fstandard-det畠 ・;
15500PRIHTFF$:IN刑 ↑・ソ'n.;」$
155101FJ$;・y.ORJ$二 ・Y・ImeNELSEtsanOAIas1tE2
155201NPUT・Filena●eofstandard-data.;FF$
1553060rotSA肯DATAFILE3 .16000:5fiHDATAREAb'
160101F.FF$:..THEN享FltE「OPC88
16020:FRiGHT${FF$,4);・.dat・THENρRIN了 ・badfilena■e・:GOTOl「itETOFce8
1`050ifIHSTR{FF$,..,)THENEL5EFS$二FF$t■.sa● ・
1らOlOPRIHT:PRINT"Filena■e:・iFSS;
i6050IMpu↑.y∫n庖iJ$
16060jF .」$=.y・ORユ5二 ∋Y.THENEL駆60TOgFlしETDPCSS
l60700PENF5$FORINFUTASI▲
16080】MPUIIi,JP$
:6090戸Rll1・Progra扇n▲`e:.;JP$
.16100'INPUτ`1,AS(1),A':2),員$〔3).A$【4).,AS(5).,;t(ら}」A$,〔1)∀...、,∨
16L;OIHPじ1'.`t.NK
jら120FgRI二L.TeHK
16130iH'FUT`1,NT(1),F(1〕,SSき 〔1)
16iqOXEx↑1
1615'OINPUTtl,n${e〕.,卵) .・・=16▲55.CLOSE.`1
i6」6ePRiNT:P岳 】NI・5a●P蓋edata,$.tilena身 ε.is・∫.、
16170PRINTA${8}:,RINI
16工80PRINT.Standaredata'sfile一 ハaロニi5・;
16190PRINT'A${9):PRIHT
162001,RINT.,Loadstandarddat'n,Heedγ/n・;
162101NOUTJ$
162201FJ$二 ・r・ORコ$=・y・IHξN'FF$:A${9):60TOtFILEneAbPRO巳 鋸 没hENU
L`230ENO.
16300iOIτ εH.■ 、,.、 【..』.,"...,,...令..、.一^
163旦OCしS1
163zoINWT・impvtdata.site●?y∬n・;ユ$:PRrtiT
1`33θIFJ$二 ・tY・ORJS:匂y・ 「ueNEtS〔tNEuonTA
163401F.`《L・ 了}旺HC.onnfN1$竺三1ぴputdat乙C:60τ0竃HεW163SOP01開7哺Pisplav弓atafro■ ・;:1村PUTJ:P01鴛 丁・to・;J+io;=1輔ρUτ・γノ0・;JS
163601FJ$z・Y・eRJ$三.y・T8〔N60SO85⑬:SPIAYSELSEtOIT£fi
16310N=」
16380SV:↑E同2
16590PRINT・ .batano亮;N;TAB(io};・9自t己,site●isコ:TNmUTS$:1=LεN{S3}-1640 .OIFt》67既NS$エ しεFτ$(S$,6)εしSεS$エSS+STR!ua$(6・!,・ ●)
16410S$〔N)二tEF1${S${H)`1)↑.・?SS>RI6H丁${S$(H)ll}
1`420`:N↓ ▲
16430GOsU83D:SPtAYS
IS"OIFN・ 川'⑰on'H>KTmaNINPVT'tiitc・',ヨ$・CON5延0,201GO†O・meVOA了A
164so6dTOlgI↑ 〔H2
16soo6sro;NE鷲bATAr
這謎戸蒋幕弔裳卑遼描瞭
藩品輌
デ ー タの 回 帰 分 析 と.ブ ァ イ ル 化 ・
0
0
0
0
0
0
0
0
0
5
?
0
5
0
5
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
4
5
6
7
8
8
8
9
9
0
0
1
2
ヨ
4
4
5
6
7
8
9
0
1
2
]
4
5
1
2
3
4
5
6
7
8
9
1
1
1
1
1
ー
ユ
ー
1
i
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
]
3
3
3
3
36e
3`5
310380
390
400
"0420
450
440
表2リ ス ト2ク ロマ トグラlchro●stogr●●SR60SOi,
C8DCLSt5:ロlblH80,2S:CLSl:COUN=1
ウINX{teo,IV{100,,S$(100),1X{100),IV{」OO[,NX(50).HV(50},SS$(50}・r{50)
SCR匡EH1,0`tOHSOし 〔,,O
ytEU{Olo}・{6s9,399}
剰1創口OH{.100,・500}一{1100,鵬e).lFltε10PC86
FKESl
lNPUI.filtni`eASCDEf,d直t・`rF$
CLS1
0タε閥Ff'FORINPU「 自S61.
IHgurti,JPi
INFgT`!,08,TS:xs.YS,IIIs.cs.R$
ENpuT`t,覧
FORI=110K
IHYUE`i,x{1)rV{1),s':1〕
HEXII
C田S[81
1!T${CDUM}:111S
605ve、nAXbATA.]・ 噛'
P良IHI・開AXY三 冑輌V(0)i.(・;VttAXi思}・;:IH'じ1・inputY●4n;.,」.・ ・veax -・;Y肩Ax
tU="j・x白▲x二 ・;x補AX
iF3:01H[HPRINIV■ax_;Irt』XELSEYMAX:」=PRI鯛|
PR1MT.HAXx二 ・;x{o}}.【・;XHAXi..).}:IHPVT,iBputx
IfJ=01HEHPRIHI・xtak'… ・iXHAXεtSEXHAXごJ:PRINI
FO良1=1↑ox
IN{1):{X(1〕 ノXfiAX}.1000=PRI月1ll1K{1);
TV{1|:{Y(1}ttRAX}8(-5ao}:PRINIII{1)
HEXlI
PRIRl丙needsortY/n.;:1閥 ♪UIJS
lF3$:・7・ORJ':・Y旬1開 〔NGOSU8ise良IXT
1FCOUH=t↓HEH8C事 責CLしEしS〔t80XL
tClnCLL
CIRCLEl-50,一`CO},4:LI閥 ε{-80,・400)一(●20,-400)ロCIRCLE{.50,・ ヨ00}ト6:LIHE{㊨80,-3eo}・('20,・300)
LINE{.100,0】'(tooe}0}
LINE{o.-500】.(o・50} .ノ
91ROLE{IX{1},↑ 〒(1})、4
FORI:210K,
L!NE-{Ix{1),1「(1}}
IFglG‖r8($8(1}31}=,A・TH[HCJRC1【{lx{1}.†Y(1))14
εtS〔CiRCしE(Ix{1}.1Y{1}},8
x[111
coON=2
60TOtfILElOPCSS
刎 糺
450HEX↑
4`Otls
470P良{H1
500E帥
lbOOtnAXbAIA:X{0):O=W{0}=O
▲OlOFOR1=110K
」0201FX{1)>X{0)IHENX(0}:X(1〕
10301『T{1}}了{O}IHEHV(O}=y(1)
lo40NEx↑1
ム用プロ
tlNf'{・51,・204)一{-46`-196〕,,8:tlNEl.80.一 ~oo〕 一(-20.←loo〕
LINE{'51,'iOl)・{'161'9`).書 』F:tlS〔{-80,・100〕 ・〔-20,-100)
L!NE(TX(L)-4,|V{i}+4}.〔TX〔1}441TY{[).4}1.8
『OR[二2TOX
UH〔{TX(1-1)1TV{1'1))'(IX(1),IV(1}}
1「 良IEHI${S$(1),1}:.A.IH〔NL∫HE(IXll!・4`1↓{1),4).{EX{f)↓4,TT{!)-4),・S
ELSELIHE(IX{1}-4,IY(1}14)一{TX{!)t4」TT{1)-4),,8F
I
1
・t.;III${ID)・` ・t.iIll`【2,;.8・
グ ラ ム 「'chromt.n88
te50REIvRN
le60EHO
緬魏
認
㍑
㍑
㍑
㎝㍑
㎝㍑
㍑
㍑
珊魏
瓢
謡
魏
㍑
刷㍑
I
1
11
1
1
1
22
2.2
22
2
2
2
22.2
2
2
22
2
2
2
2
22
2
2
2
2
22
,'
.sOR"↓
F費IHT.50rty∫n.;:INFU「 」8
1Fハ8=・n.OR3$:・ 胃・IHEXSfiEIVIXJon炎1 .sPRIN1・xsorし'罵ysort'ザ ・i:INPUI3'
1'」82'x.・ORJ$=.X。1HεRGOSUS■XSORT〔LSE$OSU8`YSORr
8貝ε1URH10hAl臣
良εIURH .'
蝋SO臼f・X$ort 、..・.
N=‖-l
fORI:lfOMp
H=1+1
FORJ… ドIo`.「.``'
IfTX(1);くTX(」)1調ES.seR|NE薗T3x
SUAPIXlI)lfX{」)
ssc』PTVlI}.Iv{」}8SORTNEXTJX
NEXTJ..
NE冨1「1.幽.
RεIURR.「 ・ 、.'・ ・.
EHD
●ISQRI"・:,,Vsort
ナ‖=x.1_『.{
「aft1:tlo¶
日=1ト1.・=,
rORJ;Hro瓦
IFIY(1):(tY{J}TH[titSOR「tiEXIJVづ.'
s冒炎ρ1Y(!},ITIJ} ....s日APTX{1},TXlJ}
零SORTfl[XlJV噛.'・ ・、^
WE珊J
H〔XIl
詫EτURN
[HD.・
`
`.
..55
明 治 大学 農学 部 研究 報 告 第75号
表3デ ー タ フ ァ イ ル の 記 入 形 式
1、 標 準 試 料 デ ー タ フ ァ イ ル 拡 張 フ ァ イ ル 名 「datJ
プ ロ グ ラ ム 名:
日 付 け 、 時 刻 、 × 軸 単 位 、Y軸 単 位 、 表 題 、 分 析 条 件 、 特 記 事 項:
デ ー タ 数:
× 軸 デ ー タ 、Y軸 デ ー タ 、 デ ー タ選 択 情 報+デ ー タ 名+マ ー ク 表 示 情 報:
●■■ ●●● ■●●●4■ ●■◆..● ■●■ ■'G.■ ■■●`・ ●● ●■●●■■ ●●.
'.・ ・.頃..s・..⇔ 曹 ・.'e・tt`t.r..⇔t・i⇔ ・ ・.・
フ ァ イル 名:
2、 未 知 試 料 デ ー タ フ ァ イ ル 拡 張 フ ァ イ ル 名 「samj
プ ロ グ ラ ム 名:
日 付 け 、 時 刻 、 × 軸 単 位 、Y軸 単 位 、 表 題 、 分 析 条 件 、 特 記 事 項:
デ ー タ数:
試 料 デ ー タ(Y軸 デ ー タ)、 フ ァ ク タ ー 、 特 記 事 項:
・◆...'、.."・ ・.・.・ ・..● ・・..・.・ ・."..● ・...⑨ ・.
■●● ●●● ■■■■●● ●■■ ●●φ 吟■■●■■ ・●■ ■● ・■■■ ・■● ■●■1
未知 試料デ ータフ ァイル名、標準試料デ ータファイル名:
3、 フ ァ イル 情 報 フ ァ イルtフ ァ イ ル 名 「工NFDAT.j
フ ァ イ ル 名
日 付 け ・時 刻 、
× 軸 単 位
Y軸 単 位
表 題
分 析 条 件
特 記 事 項
デ ー タ数,
プ ロ グ ラ ム 名
i1フ ァ イ ル256byte(1se.cter)と な る 。
一56一
データの回帰分析とファイル化
点 では濃度推定の標準 データと同様 だが,そ の表現 方法 はかな り異 なる為,表 示は別 プログラム
とした。
4.プ ログラ ムの概 要 とフ ァイル構 成
プPグ ラムは リス ト1に 示 した様 にN88BASICで 構成 した。又,ク ロマ トグラム表示用 プ
ロ グ ラ ム を リス ト2に 刀くした 。
フ ァイ ル は,シ ー ケ ン シ ャル フ ァ イ ル(sequentialfile)よ り 成 る 標 準 試 料 デ ー タ フ ァ ィ ル
(拡 張 子dat)と 未 知 試 料 デ ー タ フ ァ イ ル(拡 張 子sam),ラ ン ダ ム フ ァ イ ル(randomfile)よ
り成 る フ ァ イ ル情 報 フ ァイ ル(三nformationfile:フ ァ イ ル 名INFDAT)よ り構 成 した 。 そ の
記 入 形 式 は 表3に 示 した 。
さ い ご に
濃 度 推 定 を 行 な う と共 に デ ー タ フ ァイ ル 作 成 プ ロ グ ラ ム と し て も機 能 す る プ ロ グ ラ ム を 意 図 し
た が,機 能 も不 充 分 で あ りbugも 多 々 あ る と思 わ れ るが 何 か の 参 考 に な れ ば 幸い で あ る 。
プ ロ グ ラ ム の 編 集 とdebugに 協 力 し て くだ さ っ た 生 物 化 学 第 二 研 究 室 の 方 々 に 謝 意 を 表 した
い 。
文献 及び 参考 図 書
1.化 学 老 のた めの 実 用数 学,F.H.C.Kelly著,平 田 光穂 訳,東 京 化学 同 人(1965)。
2.化 学 便覧,日 本 化学 会 編,丸 善(1955)。
3.PC-8801mkIIUSER'SMANUAL,日 本電 気 株式 会社 ・日本電 気 ホー ムエ レ ク トロ ニ クス 株 式 会
社 編 集 。
4.PC-8801mkIIBASICREFERENCEMANUALN,8BASIC・N-BA$IC,日 本電 気 株 式会 社 ・日
本電 気 ホー ムエ レク トロニ クス株 式 会社 編 集。
=-57一