情報演習C 第5回の解説

投稿者: | 2008 年 10 月 23 日

数値と文字列

数値と文字列の表示の仕方に違いがある。
数値と文字列のどちらか先に表示したほうにしたがう。

  • mes “文字列” + 123 → 文字列123と表示 (123は文字列として認識される)
  • mes 123 + “文字列” → 123と表示 (文字列は0と認識される)

次のスクリプトを試してみましょう!

a = 1
b = 2
mes “” + a + b + “でした。”
stop

12でした,と表示されますね

ここで,問題です。3でした
と表示するにはどうするのでしょうか?上のスクリプトを修正してみましょう!

答え

a = 1
b = 2
mes “” + (a + b) + “でした。”
stop


ある数までの和

  • まず input a として、a に数字を代入する
  • repeat & roop またはgotoを使って、繰り返しながら、ある数までの和を求める

●cnt を使うときには、0から1,2,3と増えていくことに注意

5回繰り返して,さらにcntの初期値をに設定するには,次のように書きます。

repeat 5, 1
mes “今、” + cnt + “回目です。”
loop
stop

repeat 繰り返す回数,cntの初期値
実行する命令 群
loop


注釈
; (セミコロン)から始まる文は、コメントとしてあつかわれる
主に、後で見たときにわかりやすいよう、説明を書き込むときに使う