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

[03_01]九州大学大型計算機センター広報 : 3(1)

N/A
N/A
Protected

Academic year: 2022

シェア "[03_01]九州大学大型計算機センター広報 : 3(1)"

Copied!
5
0
0

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

全文

(1)九州大学学術情報リポジトリ Kyushu University Institutional Repository. [03_01]九州大学大型計算機センター広報 : 3(1). https://doi.org/10.15017/1467966 出版情報:九州大学大型計算機センター広報. 3 (1), pp.1-55, 1970-02-24. 九州大学大型計算機セン ター バージョン: 権利関係:.

(2) プ. ロ. グ ラ ム 相 談 室. よ. り. プ ロ グ ラム を作 成 す る上 で 、文 法 上 の エ ラ ー は簡 単 に 修 正 で き ます が 、結 合 編 集 、実 行 の段 階 とな る と適 格 な メ ッ セ ー ジ で エ ラ ー を表 示 し な い 場 合 が あ り ま す 。 配 列 オ ー バ に よ る エ ラ ー は そ の 特 徴 を よ く あ ら わ し て い る と 思 い ま す 。 プ ロ グ ラ ム 相 談 室 に お け る 質 問 の う ち 、 い くつ か を あ げ て み ま す 。 エ ラ ー:・TIMEOVER ・S・WRITENOATON工S 対 策:CPU時. .CHECKGANA聾. 間 切 れ で す.正 常 な 意 味 で 時 間 が 足 り な か っ たち か 、 ま た は 、プログラム. で1oopを. な し て い る の で は な い か チ ェ ッ ク し て く だ さ い 。 実 数 をEQやNEで. の 内部. 判 定 して は. い ま せ ん か 。 た と え ば 、 ① を② に か え る こ と に よ っ て 実 行 可 能 に な り ま す 。 ①IF(A.EQ.o.0)GOTO9oo ②IF(A。GE.‑1.oE‑7.oR.A.LE.÷1.eE‑7)GoTOgCo 注 意:A・Bジョブ. で だ め だ か ら と い っ て た だ ち にCジ. ョブ で計 算 依 頼 しな いで 、上 記 の よ う. な 点 を ま ず 点 検 して み て くだ さ い 。 エ ラ ー:・MITEIGIKIGOOOOO(LIEDの 対 策:こ. 段 階 で 出 力). の よ う な 関 数 を 使 用 し て い な が ら 、 定 義 して い な い の で 結 合 編 集 の 段 階 で エ ラ ー が 出. た わ け で す 。 こ の 理 由 と して は 、 プ ロ グ ラ ム で 配 列 の 宣 書 忘 れ が 考 え ら れ ます 。 プ ロ グ ラ ム 中 で 配 列 宣 書 を忘 れ る と 左 辺 に 表 わ れ た 場 合 は 蟻配 列 と し て 定 義 さ れ て い な い"と ー が 出 ます が. エラ. 、 右 辺 の 場 合 コ ン パ イ ラ は 関 数 で あ る と 見 な し て 次 へ 進 み ま す の でLIEDの. 時 に上 記 の エ ラー が 出 て き ます 。 配 列 の 宣 言忘 れ や パ ンチ ・ミス が な いか ど うか チ ェ ック し て くだ さ い 。 エ ラ ー:・INVARIDINSTRUCTION 。NOINSTRUCTION ・DATAKAKIKOMISHINGAI 対 策:配. 列 が 宣 言 よ り は み だ し て は い ませ ん か 。 配 列 の オ ー バ ー の 状 態 に よ っ て は 命 令 部 分 を. こ わ す 場 合 も あ り 、 隣 り合 っ た 変 数 の 値 を 書き か え る だ け の 場 合 も あ り ま す か ら注 意 し て くだ さ い 。 デ バ ッ ク 文 を 入 れ て チ ェ ッ ク し て く だ さ い. SUBCHK(K)配 こ の 文 で 、Ki・Oの. 列 名 、配 列 名 、 … … …. と き こ のSUBCHKが. こ の 配 列 オ ー バ ー の 他 に 、 副プログラム EXTERNAL副. 有 効 に な り ます. 。. の 引 数 に 副 プ ロ グ ラ ム を使 用 し て い な が ら. プ ロ グ ラ ム名. 、.

(3) の 宣 言 を,忘れ る と 上 記 の エ ラ ー が 出 る こ と が あ り ま す 。 デ バ ッ グ 文 の 使 用 法 に つ い て はFORTRAN解. 説 編GDを. 参 照 し て くだ さ い 。. エ ラ ー ・メ ッ セ ー ジ と し て は 、 は っ き り表 わ さ れ な い エ ラ ー も 多 い わ け で す 。 プ ロ グ ラ ム 作 成 の 際 に 注 意 し て い た だ き た い こ と の う ち 、 い くつ か あ げ て み ま す 。 注 意1FORMAT文. で 記 録 の 終 り/と)に. A(1oo〉. 気 を つ け る こ と。. と宣 言 さ れ た 配 列 を. o. ①FORMAT(10F8.3) ②FeRMAT(1oF8.3/) の2つ. の 方 法 で 読 み 込 ま せ る と大 き く く い ち が っ て く る こ と に お 気 付 き と思 い ま す 。. FORMAT文. の レ ベ ル0の. 右 カ ッ コ と/は. 続 い た場 合 は デ ー タ カ ー ド を1枚. デ ー タ の 区 切 り を示 し ま す の で ② の よ う に/)と. 読 み と ば し て し ま う こ と に な り ま す 。 こ の/〉. の影響 で入. 力 デ ー タ が 意 図 し た も の と異 っ て 、 途 中 の 計 算 が メ チ ャ メ チ ャ に な る場 合 と 入 力 デ ー タ が 不 足 して 、ENDoFFILEREADと A(10,18)と. 出 る 場 合 が あ り ま す.. 宣 言 さ れ た 配 列 の デ ー タ を 辞 書 式 順 序 で10個 、8個 o. とデ ー タ が パ ンチ さ れ て. い た と し ます 。. この デ ー タ を読 み こむ た め に は 、 DO1oo1=1,1o 100READ(5,10)(A(1,J),」=1,18> 1oFORMAT(1oF8.3) に よ っ て 正 常 に 作 動 さ れ 、1,Jを. 共 にDO型. 並 び に し た り、 ま た 配 列 名 で 読 み こ ませ る と. 誤 計 算 が 行 な わ れ る こ とが お わ か り と思 い ま す 。 注 意2ラ. イ ン プリ ン タ へ の 出 力 に は 紙 送 り制 御(1H一,1H1な. ど)を. 忘 れ な い こ と。. WRITE(6,.10)A 1oFORMAT(E12。5> を 実 行 さ せ ま す と 、Aの. 値 は 土0.X×XXXE土XXの. 形 式 で 出 力 され る こ とに な りま す.

(4) が 第1桁Eは. 紙 送 り制 御 に 用 い ら れ て 実 際 に ラ イ ン プリ ン タ 上 に は 印 字 さ れ ま せ ん 、 出 力 と. し て は 、Aの. 値 が 正 か 負 か 全 くわ か り ま せ ん の で 注 意 し て く だ さ いe. 注 意3FORMAT文 格. で く り か え し を 行 な う場 合 は 「カ ッコ 」 に 気 をつ け る こ と。. 変 換 に 対 応 す る 入 出 力 並 び の 要 素 が 多 い と き は 、 最 後 か ち調 べ て 、 最 初 の レベ ル1の. カ ッ コ で は じ ま る欄 記 述 群 へ も ど り新 ら し い 記 録 と す る 。 も し、 レ ベ ル1の 合 は 、 レ ベ ル0の. 注 意1で. 左. カ ッコがない場. 左 カ ッコ に も ど る 。"と 定 め ち れ て い ま す 。. 書 か れ て い る例 は(3)の 方 法 で く り か え し が 行 な わ れ て い る わ け で す 。 次 に簡 単 な例. を あ げ て み ま す 。A(20,2o)と. 宣 書 さ れ て い る配 列 を と っ て み ます 。. DO2001=1,20 2ooWRITE(6,1oo>1,(A(1,J>,」=1,2o〉 こ のFORMAT文. と して. ①1ooFORMAT(IK一,112,8El4.5) A(1,9)、A(2,9>を. 出 力 す る 際 に 、H2で. 出 力 しよ う とす るわ け です か ら、. OUTPUTLISTNOTSAMEFORMAT とエ ラ ー が で ま す 。 ②100FORMAT(1H一,112,20E14.5) こ れ は 、1記. 録 が1行136文. (こ の 場 合 は 、A(1,11)以. 字 を 越 え て い ま す の で 、136文 下 が 消 え る こ と に な り ま す 。). 字 以 降 は 出 力 され ま せ ん 。.

(5) ③100R〈ORMAT(IH一,112,8E14.5/(1H一,12X,8E14.5>) こ のFORMAT文. に よ っ て ラ イ ンプ リ ンタ上 に は次 の よ うな形 式 で 出 力 され ます 。. 典 型 的 プ ロ グラム の処 理 時 間. 最 近Cジ. ョ ブ が 大 変 多 く、 中 に はBジョブ. 時 間 の 見 当 をつ け て 、Bジ. で す む も の も 多 く含 ま れ て い ま す 。 そ こ で 、 大 体 の 計 算. ョ ブ で す む も の はBジ. ョ ブ で 出 さ れ た 方 が 良 い と思 い ま す 。 計 算 時 間 のH. 安 と して 典 型 的 プ ロ グ ラ ム 、 す な わ ち 四 則 演 算 、 組 込 み 関 数 、 基 本 外 部 関 数 の 主 な も の に つ い て 、1 回 どれ く らい の 時 間 が か か るか 調 べ て み ま した 。 (単 位 はμsで す が 相 当 の 誤 差 が あ る も の と し て オ ー ダ ー を 見 て 下 さ い 。) 王・… ・ … 整. 数L…. … …論 理 型. R… … … 実. 数B…. … …2進. 数. … …8進. 数. DR…. … 倍 精 度 実 数0…. C… … … 複 素 数H… DC… )代. … 倍 精 度 複 素 数¥N…. 入文 1:12L:L2 1識 瓢R22L:B6 1:DR21LuaO4 1meC32L・H5 1exDC35 1:L2 王 ・B3 1:03. … …文字型 … 文番号 a.

(6)

参照

関連したドキュメント

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター

九州大学学術情報リポジトリ Kyushu University Institutional Repository.. 九州大学大型計算機セン ター