Skip to content

ループ文の理解

知識課題

知識課題 1

  • while文の基本構文を説明してください。
  • 条件式がfalseになるまでループが続く仕組みや、無限ループを避けるための注意点について考察してください。

知識課題 2

  • do-while文の基本構文を説明するとともに、while文との違いについて解説してください。

知識課題 3

  • for文とは何かについて調査し、以下の点を含めて説明してください。
    • 初期化
    • 条件式
    • 更新式

知識課題 4

  • break文の基本的な役割と、ループ内で使用した際の動作について説明してください。
  • break文を使用することで、どのような場合に処理の効率化やコードの可読性向上が期待できるかについて考察してください。

知識課題 5

  • continue文の基本動作および、ループ内で「スキップ処理」を実現する方法を説明してください。
  • continue文の使用がコードの可読性にどのような影響を与えるか、また適切な利用場面について考察してください。

実践課題

実践課題 1

while文を使用して、1から5までの数字を順にコンソールに出力するプログラムを作成してください。

実践課題 2

以下のコードを実際に動かして、do-while文の動作を確認してください.

js
let number;
do {
  // ここではランダムな数値を生成しています。
  number = Math.floor(Math.random() * 10); // 0~9の整数
  console.log("生成された数値:", number);
} while (number < 5); // 数値が5以上になるまでループを継続

console.log("条件が満たされました。ループを終了します。");

実践課題 3

for文を使用して、1から5までの数字を順にコンソールに出力するプログラムを作成してください。

実践課題 4

for文を使用して1から10までの数字を出力するプログラムを作成し、数字が5になった場合にbreak文を用いてループを中断する実装を行ってください。

実践課題 5

for文を使用して1から10までの数字を出力するプログラムを作成し、数字が3の場合にcontinue文を用いてその回の出力をスキップする実装を行ってください。

参考資料