welcome: please sign in
location: "まとめて質問する"の差分
1と3のリビジョン間の差分 (その間の編集: 2回)
2010-02-17 05:04:08時点のリビジョン1
サイズ: 32
編集者: masahiko
コメント:
2010-02-17 05:12:07時点のリビジョン3
サイズ: 1548
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 2: 行 2:
 . {{attachment:menseki3a.png}}
上の図形の(灰色の部分の)面積を求めるのに次のように入力しました。
 {{{
 JS> a = (8+6)*(6+6+5) ;
 238
 JS> b = 8*5 ;
 40
 JS> c = 4*3 ;
 12
 JS> d = 6*6*3.1416/2 ;
 56.5488
 JS> a-b-c+d
 242.5488
 }}}
入力した部分だけをとりだしてみると、このようになります。
 {{{#!java
 a = (8+6)*(6+6+5);
 b = 8*5;
 c = 4*3;
 d = 6*6*3.1416/2;
 a-b-c+d
 }}}
1つずつ質問を入力しては答を得るのではなく、いくつかまとめて質問できると便利ですね。
それには質問内容をファイルに記述しておき、そのファイルを読んで処理するように指示します。
処理内容を記述したものを'''スクリプト'''または'''プログラム'''と呼びます。

例えば、上で示した5行分を ex0516.js というファイルに記述して保存した場合
 {{{
 JS> load('ex0516.js')
 }}}
と入力することで、このファイルから1行ずつ順に読んで計算してくれます。
 . {{attachment:rhino2.png}}
しかし、この方法で実行した場合には計算結果は'''表示されません'''。
処理(計算)はされますが、1行ごとの結果は表示しないことになっています。
たくさんの計算をまとめて行うときにはこの方が便利だからです。

結果を表示するには、表示するための指示が必要です。
 . {{attachment:rhino1.png}}

まとめて質問する

  • menseki3a.png

上の図形の(灰色の部分の)面積を求めるのに次のように入力しました。

  •  JS> a = (8+6)*(6+6+5) ;
     238
     JS> b = 8*5 ;
     40
     JS> c = 4*3 ;
     12
     JS> d = 6*6*3.1416/2 ;
     56.5488
     JS> a-b-c+d
     242.5488

入力した部分だけをとりだしてみると、このようになります。

  •    1  a = (8+6)*(6+6+5);
       2  b = 8*5;
       3  c = 4*3;
       4  d = 6*6*3.1416/2;
       5  a-b-c+d
    

1つずつ質問を入力しては答を得るのではなく、いくつかまとめて質問できると便利ですね。 それには質問内容をファイルに記述しておき、そのファイルを読んで処理するように指示します。 処理内容を記述したものをスクリプトまたはプログラムと呼びます。

例えば、上で示した5行分を ex0516.js というファイルに記述して保存した場合

  •  JS> load('ex0516.js')

と入力することで、このファイルから1行ずつ順に読んで計算してくれます。

  • rhino2.png

しかし、この方法で実行した場合には計算結果は表示されません処理(計算)はされますが、1行ごとの結果は表示しないことになっています。 たくさんの計算をまとめて行うときにはこの方が便利だからです。

結果を表示するには、表示するための指示が必要です。

  • [添付]

まとめて質問する (最終更新日時 2011-12-19 06:56:38 更新者 masahiko)