表計算ソフトを用いて,二つの2進数α,βの和を求める。α,βの桁数は2桁に限定し,2の位,1の位の順に各桁の値がセル B…
テクノロジ系 問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))
正答 ア
正答は ア。セル B5 にはIF(合計(B2:B4)<2, 合計(B2:B4), IF(合計(B2:B4)=2, 0, 1))を入力します。
【考え方】
2の位の結果は、1の位からの繰上がり(B2)、α の2の位(B3)、β の2の位(B4)の三つを足して決まります。合計は 0〜3 です。
合計 0 → 2の位は 0(繰上がりなし)
合計 1 → 2の位は 1(繰上がりなし)
合計 2 → 2進数で 10 なので、2の位は 0(4の位に繰上がり)
合計 3 → 2進数で 11 なので、2の位は 1(4の位に繰上がり)
解説の続きをみる続きを閉じる
つまり、合計が 2 未満ならその合計のまま、2 なら 0、3 なら 1 です。
これを式にしたのがアです。
【例で確かめる】α=10、β=11
B2 = IF(C3+C4=2,1,0) = IF(0+1=2,1,0) = 0
合計(B2:B4) = 0 + 1 + 1 = 2
ア:2<2 は偽 → IF(2=2, 0, 1) → 0
ワークシートの B5 の 0 と一致します(結果は 101)。
【ほかの選択肢】
イ 合計 2 で 1、合計 3 で 0 になる 誤り(逆になっている)
ウ 合計が 2 より大きい(3)とき 3 を表示してしまう 誤り
エ ウと同じく 3 を表示してしまううえ、2 で 1 になる 誤り
【IF 関数の読み方】
IF(論理式, 式1, 式2) は、論理式が真なら式1、偽なら式2 の値を返します。入れ子の IF は、外側の条件から順に確かめます。
出典:令和8年度 ITパスポート試験 公開問題 問74(独立行政法人情報処理推進機構)出典元ページ
最終更新日
「テクノロジ系」のほかの問題
- 2025年度(令和7年度)公開問題 問84ISMS における情報セキュリティ方針に関する記述として,適切なものはどれか。
- 2025年度(令和7年度)公開問題 問99関数 calculateAmountOfPrize は,業務改善の効果における改善額と短
- 2024年度(令和6年度)公開問題 問69障害に備えるために,4台の HDD を使い,1台分の容量をパリティ情報の記録に使用する
- 2024年度(令和6年度)公開問題 問84IoT エリアネットワークでも利用され,IoT デバイスからの無線通信をほかの IoT
- 2024年度(令和6年度)公開問題 問99GPS の電波を捕捉しにくいビルの谷間や狭い路地などでも位置を計測することができるように
- 2025年度(令和7年度)公開問題 問69バイオメトリクス認証の他人受入率と本人拒否率に関する次の記述中の a,b に入れる字句の
スポンサーリンク






