Japanese subtitles

← 05-38 While Loops Solution

05-38 While Loops Solution

Get Embed Code
9 Languages

Showing Revision 1 created 07/21/2014 by osawakjvta.

  1. 正解は“1から10までの数値を出力する”です
  2. 最後までコードに従えばその理由が分かります
  3. 最初iの値はゼロです
  4. テスト条件はiは10に等しくないことです
  5. ゼロは10に等しくないのでブロックを終えます
  6. ブロックはiに1を追加してiの値が変更されます
  7. 今iは1を参照しています
  8. そして次の文がiの値を出力します
  9. 現在iの値は1なので1と出力されます
  10. これはwhileなので戻ります
  11. もう一度テストを行います
    ステップスルーはしないのでこれを行い続けます
  12. iが大きくなるまで継続します
  13. 最終的にiが9になったとしましょう
  14. iが9になったあと9を出力します
  15. 1から9までの数値を出力しました
  16. この時点でiはまだ10に等しくないので
    ループ本体を通過します
  17. そしてiに1を加えます これでiの値が10になります
  18. そして出力を行うと10が表示されます
  19. そのあとwhileテストに戻ります
  20. 今iの値は10なので
    iは10に等しくないという条件を考えると
  21. Falseになります 10は10に等しいからです
  22. これはwhileループを終了したことを意味しています
  23. そして続けます
  24. ですが続けるものが何もありません 終了です
  25. コードの最終結果は1から10までの数値を出力します
  26. これが一連の経過です
  27. 今テストはFalseです
  28. もうブロックを実行しません 次の文で継続します
  29. 次の文がないので終了です
  30. コードが行ったことは
    1から10の数値を出力するということでした