閉じる

ITパスポート令和8年度 問74

問74
note_alt
calculate

表計算ソフトを用いて,二つの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に入力する式はどれか。
74.png/image-size:460×158
  • 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))

分類 :

テクノロジ系 » ソフトウェア » オフィスツール

正解 :

ア

解説 :

B5に入るのは2の位の一桁です。B2の繰上がりとB3・B4を足した値Sは0〜3で、B5はSが0,1,2,3の順に0,1,0,1になります。つまりSが2未満ならS、それ以外は2なら0、3なら1です。

この分岐をそのまま書いた式を選びます。例の10+11ではS=0+1+1=2なので、B5は0で4の位へ繰り上がり、結果は101です。合計値2や3を一つの桁へそのまま表示してはいけません。

▲
Pagetop