ITパスポート試験 - 令和8年 - 問74

表計算ソフトを用いて,二つの2進数 α,β の和を求める。α,β の桁数は2桁に限定し,2の位,1の位の順に各桁の値がセルB3,セルC3とセルB4,セルC4に入力されている。ワークシートは2進数 α=10,β=10 の例である。結果は,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進数の足し算を行う仕組みに関する問題です。2の位(B3,B4)と1の位(C3,C4)に2進数の各桁が入力されており,セルB2には1の位からの繰り上がり情報が,セルC5には結果の1の位が,セルA5には結果の4の位が表示されるようになっています。求めるのはセルB5(結果の2の位)に入力する式です。答えは「ア」です。

B2からB4(繰り上がり,αの2の位,βの2の位)の合計を求め,その合計が2未満であればそのまま2の位の値とし,2以上の場合はさらにIF文で,合計がちょうど2であれば2の位は0で4の位に1繰り上がり,3であれば2の位は1で4の位に1繰り上がるという判定を行う必要があります。この繰り上がりも考慮した条件分岐を正しく組み立てているのが選択肢「ア」の式であり,他の選択肢は不等号の向きや結果の0と1が入れ替わっているなど,条件分岐の組み立てに誤りがあります。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる