ch01 — for 文
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — 1 から 5 までを出力
問題
for 文を使って 1 から 5 までを 1 行ずつ出力してください。
期待される出力:
1
2
3
4
5
ヒント
for ($i = 1; $i <= 5; $i++)でループするecho $i . "\n";で 1 行ずつ出力
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 02 — 1 から N までの合計
問題
標準入力で整数 N を 1 行受け取り、1 + 2 + ... + N の合計を出力してください。
入力例:
10
期待される出力:
55
ヒント
$n = (int) trim(fgets(STDIN));で N を読む$sum = 0;で合計用の変数を用意for ($i = 1; $i <= $n; $i++) { $sum += $i; }で足していく$sum += $iは$sum = $sum + $iと同じ
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
ドリル 03 — N の段の九九
問題
標準入力で整数 N (1〜9) を 1 行受け取り、N の段の九九を 1 行ずつ出力してください。
出力形式は N x i = 結果 の形 (空白区切り)。
入力例:
3
期待される出力:
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
ヒント
$n = (int) trim(fgets(STDIN));で N を読むfor ($i = 1; $i <= 9; $i++)で 1 から 9 まで回すecho "$n x $i = " . ($n * $i) . "\n";のように出力
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(3問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます