プログラムのトレイスの練習

JavaScript

ソースコードを読む練習です。 実行される行番号の順番を答えてください。 尚、以下のことに気を付けて学習してください。
  1. プログラムの実行の順番は変数の値によって変わるので、各行を実行したときに変数の値がどのようになっているかをメモ用紙にメモしながら解答すると良い。
  2. 答えのチェックは、いつでも何度でもできる。尚、模範解答が間違っていることを見つけた場合は、内山に報告して欲しい。
  3. 空行やコメントだけの行は飛ばされるので、実行される行とは考えない。
  4. HTMLのソースコードが表示されるが、実行される順番をつけるのはJavaScriptのコードの部分だけである。
  5. 繰り返しのブロックの閉じ括弧(})は、先頭に戻るときに実行すると考え、繰り返し条件が成立しない場合は、閉じ括弧(})の次以降の行を実行すると考える。
  6. Mozilla Firefox専用に作成された教材である。IEには対応していない。
  1. 問題01 if〜else文の例
  2. 問題02 for文の例
  3. 問題03 while文の例: 階乗の計算の例
  4. 問題04 戻り値がある関数の例
  5. 問題05 戻り値がない関数(サブルーチン)の例
  6. 問題06 階乗の計算の関数(サブルーチン)化
  7. 問題07 関数の再帰呼び出しの例

結果表示