令和8年度 問74 表計算で求める2進数の和
表計算ソフトを用いて,二つの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))
先に解説を見る
正解ア
IF(合計(B2:B4)<2,合計(B2:B4),IF(合計(B2:B4)=2,0,1))
解説
この問題のポイント
2進数の足し算では、一つの桁に残す値は0か1です。繰上がりも含めた合計が0・1ならその値を残し、2・3なら次の桁へ1を繰り上げ、今の桁にはそれぞれ0・1を残します。
計算すると
B2~B4の合計をSとすると、Sが0なら0、1なら1、2なら0、3なら1です。
つまり「S<2ならS、それ以外はS=2なら0、残りは1」とすれば求められます。
正解:ア

続けて練習して、学習記録を残そう。
同じ分野の別の問題を解く同じ分野の問題
関連する用語
編集・確認:kakoloop · 編集方針
公開日:
内容更新:
問題・解説の誤りを報告する