
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> REAL A,B,C,D,E,F
6つの実数型の変数を定義します。
> A=7.0
変数Aに7.0を代入します。
> B=5.0
変数Bに5.0を代入します。
> CALL WASA(A,B,C,D)
サブルーチンWASAに処理を移します。このときA=7.0, B=5.0でC, Dは何が入っているかわかりません。サブルーチンWASAの引数はP,Q,R,Sの順に並んでいますから,その並び順に従って変数が対応付けられます。この場合には,PとAは同じもの,QとBは同じもの,RとCは同じもの,SとDは同じものです。従ってサブルーチンWASAに入った直後にはP=7.0に,Q=5.0になっていて,R, Sは何が入っているかわかりません。
> R=P+Q
変数RにP+Qの計算結果を代入します。12.0ですね。
> S=P-Q
変数SにP-Qの計算結果を代入します。2.0ですね。
> RETURN
これでサブルーチンWASAの処理を終了して,もとのルーチンに戻ります。戻ったときには先ほどの変数の対応に従って,A=7.0, B=5.0, C=12.0, D=2.0になっています。
> CALL WASA(C,D,E,F)
同じようにサブルーチンWASAに入る直前にはC=12.0, D=2.0, E=不明, F=不明になっていますし,サブルーチンWASAから戻ってきた直後にはC=12.0, D=2.0, E=14.0, F=10.0になっています。
> WRITE(*,*)E,F
変数E, Fの値を出力します。14.0と10.0ですね。
> STOP
処理を停止します。
と言う事で,計算過程は見えませんから,目に見えることは14.0と10.0が出力されるということだけですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アメリカの普通の大学に通うの...
-
最近物凄く気になる事柄があっ...
-
平凡な人
-
レポート文字数
-
考えて実現したアイデアですが
-
百姓という言葉は放送禁止用語...
-
設備初心者です。 2台あるポン...
-
子供向けのコンテンツで、相手...
-
保守勢力って単純に戦前の日本...
-
TOEIC800点って才能いりますか?
-
工場なので電動機のブレーカー...
-
日本語のわからない日本人がな...
-
iPhone 7 、iOS 15.8.5 でメル...
-
小学生の習い事事情
-
大学奨学金予約採用の必要書類...
-
専門学校に行っていて自分の学...
-
最近、漢字検定級取得の挑戦を...
-
優斗 Z世代
-
老子ってどう思いますか?
-
私は、〜賞ほど愚劣なモノはな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBのReturnの使い方
-
プロシージャとは
-
Perl実行時のメモリ不足について
-
ExcelVBAでのデータ型変換、も...
-
RFC822形式の日付を生成するサ...
-
COBOLから呼ばれる時
-
Perlの関数の引数について詳細
-
fortran77教えてください
-
${str}と$strの違いとは?
-
yychatのcokkie機能がおかしく...
-
渡された引数の型を判別する
-
リファレンスをサブルーチンの...
-
COBOLの日付操作
-
CGIのサブルーチンの呼び出...
-
パターンマチングについて(CGI)
-
Perlのmyのサブルーチンの内外...
-
画面を強制的に再描画させる方法
-
UWSCの終了の仕方
-
CSVファイルの特定の行だけを読...
-
範囲指定したセルを1つずつ飛...
おすすめ情報