令和8年度試験問題 問74
問74解説へ
表計算ソフトを用いて,二つの2進数α,βの和を求める。α,βの桁数は2桁に限定し,2の位,1の位の順に各桁の値がセルB3,セルC3とセルB4,セルC4に入力されている。ワークシートは2進数α=10,β=11の例である。結果は,4の位,2の位,1の位の順にセルA5,セルB5,セルC5に表示したい。セルB2は1の位からの繰り上がりの情報を格納するために用いられ,式 IF(C3+C4=2,1,0) が入力されている。セルB5に入力する式はどれか。

- IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,0,1))
- IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,1,0))
- IF(合計(B2:B4)>2,合計(B2:B4),IF(合計(B2:B4)=2,0,1))
- IF(合計(B2:B4)>2,合計(B2:B4),IF(合計(B2:B4)=2,1,0))
広告
解説
2の位の計算は、B2~B4の合計値によって、次の4つに場合に分けられます。
次に、合計(B2:B4) が2以上のときは、合計値が2であれば0を、それ以外(3)であれば1を出力する必要があります。したがって、合計値が2がtrueのときに0を出力し、それ以外は1を出力する「ア」が適切であると判断できます。
- 合計が0 ⇒ 0
- 合計が1 ⇒ 1
- 合計が2 ⇒ 0(繰り上がり)
- 合計が3 ⇒ 1(繰り上がり)
次に、合計(B2:B4) が2以上のときは、合計値が2であれば0を、それ以外(3)であれば1を出力する必要があります。したがって、合計値が2がtrueのときに0を出力し、それ以外は1を出力する「ア」が適切であると判断できます。

広告