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点以上
よくある減点ポイント
- else ifは上から順に評価される
- 広い条件を先に書くと狭い条件に到達しない - =(代入)と==(比較)の混同 - Goでは波かっこは省略できない