Day 3: 条件分岐 - 評価基準

評価項目

1. 基本のif文(40点)

課題 配点 評価基準
問題1-1: 成人判定 15点 if-elseが正しく動作
問題1-2: 合否判定 15点 条件式が正しい
問題1-3: 偶数奇数 10点 %演算子を正しく使用

2. else ifの使用(40点)

課題 配点 評価基準
問題2-1: 成績判定 25点 複数条件の順序が正しい
問題2-2: 季節判定 15点 論理演算子の使用

3. 応用課題(20点)

課題 配点 評価基準
問題3-1: うるう年 10点 複雑な条件を正しく記述
問題3-2: FizzBuzz 10点 条件の優先順位が正しい

---

チェックポイント

if文の構文

// ✓ 正しい
if condition {
    // 処理
}

// ✗ 波かっこの位置が違う
if condition
{
    // 処理
}

比較演算子

演算子 意味
`==` 等しい `a == b`
`!=` 等しくない `a != b`
`<` より小さい `a < b`
`>` より大きい `a > b`
`<=` 以下 `a <= b`
`>=` 以上 `a >= b`

---

合格基準

最低合格ライン: 70点以上

よくある減点ポイント

  • 条件の順序ミス(-5〜10点)
- else ifは上から順に評価される - 広い条件を先に書くと狭い条件に到達しない

  • 等価演算子の間違い(-5点)
- =(代入)と==(比較)の混同

  • 波かっこの省略(-3点)
- Goでは波かっこは省略できない