平成31年度 春期 問98
合否を判定する表計算の式
出典: 平成31年度 春期 ITパスポート試験 公開問題 問98 (IPA)
表計算ソフトを用いて,二つの科目 X,Y の成績を評価して合否を判定する。それぞれの点数はワークシートのセル A2,B2に入力する。合計点が120点以上であり,かつ,2科目とも50点以上であればセル C2に “合格”,それ以外は “不合格” と表示する。セル C2に入れる適切な計算式はどれか。

- ア IF(論理積((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '合格', '不合格')
- イ IF(論理積((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '不合格', '合格')
- ウ IF(論理和((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '合格', '不合格')
- エ IF(論理和((A2+B2) ≧ 120, A2 ≧ 50, B2 ≧ 50), '不合格', '合格')
正解と解説を見る
正解: ア
- ア: 論理積で 3 条件の全てを確認し、成り立てば合格、そうでなければ不合格にします。正しい答えです。
- イ: 論理積を使っていますが、合格と不合格が逆です。
- ウ: 論理和では、どれか 1 つが成り立てば合格になり、「かつ」の条件を満たしません。
- エ: 論理和を使い、合格と不合格も逆です。
ポイント
条件は「合計が 120 点以上」かつ「2 科目とも 50 点以上」です。3 つの条件が 全て 成り立つときだけ合格なので、論理積 を使います。
- 論理積 (全て成り立つとき真)
- 真のときは 合格、偽のときは 不合格
A2 = 50、B2 = 80 では、合計 130 点で、50 点以上なので、全て成り立ち、「合格」になります。
広告
「アルゴリズムとプログラミング」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告