広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English
 

SESSION 9 その16
for文 つづき
  for文の処理の流れ

for文の処理の流れ 
 
なっ  
for文、
そんなに
難しくないかも?
for文の実行の流れはこんな感じ。

条件式に従ってブロックの処理を
繰り返すよ。

カウントが上がるのが、
処理の終わった後
だってことに注意してくれ。
 


うーん、あれ?

カウントが0~9だと
実行回数は
9回じゃないの!?

あれ10回???

紛らわしいよな。
確認してくれ。


あ、
みかん!
0も数えるから
10回だよ。

この
食いしんぼーめ。
 
0からのカウントの注意点(for文の条件式)

  for文の変数の有効範囲

for文の変数の有効範囲
 
   
変数の
有効範囲の
基本は
ブロック単位ね。
それから
forの変数の有効範囲。

基本的には、変数の有効範囲と同じ。

ブロック内で宣言された変数は
ループ毎に消えて初期化される
ので注意しよう。


値を消したくない変数は
ブロック外のforより上に書いておこう。
 

そっかあ、
ブロック内に書いたのは
毎回消えちゃうんだ。



それと、
カウンター変数の
有効範囲

注意して見てね。
カウンター用の変数は
ブロック内でだけ有効
なんだね。

外からは使えないんだ
 
消えないけど
外から使えない。

なんか
ちょっと特別だね。


今は「変えられる」
って事だけ
覚えておいて。
それから、普通の変数と同様に
カウンター変数は、
ブロックの中で値を
書き換えることができる。


自分でカウントを増やしたり
減らしたりして、
前のループに戻したり
先に進めたりもできるんだよ。


でも、間違えるとループがおかしく
なるから、当面は変更しないで
読み取り専用
で使おう。
 
いろいろできるんだね。

でも難しそう。。。
慣れるまでは
やめとくね。
 


マカロンも
美味しいけど
みかんも
美味しいよねー。
あ、そうか。

マカロンにして
催促すれば
よかった。


 
 

広告
home もくじ 前のページを読む 次のページを読む
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -
広告