問題
このページは問題閲覧ページです。正解率や解答履歴を残すには、 「条件を設定して出題する」をご利用ください。
[ 設定等 ]
自然数Nに対して、Nを2で割った商にNの値を更新する操作を行い、この操作をNが0になるまで繰り返す。このとき、それぞれの割り算で出てきた余りの値を逆に並べたものがNの2進数表示となる。
例えば、N=11から始めると、
11÷2=5余り1
5÷2=2余り1
2÷2=1余り0
1÷2=0余り1
であり、出てきた余り( 1101 )を逆に並べた( 1011 )が11の2進数表示である。
このアルゴリズムを次のような流れ図で表した。流れ図中の、( ア )~( ウ )に入る式又は記号として、最も適切なものはどれか。
例えば、N=11から始めると、
11÷2=5余り1
5÷2=2余り1
2÷2=1余り0
1÷2=0余り1
であり、出てきた余り( 1101 )を逆に並べた( 1011 )が11の2進数表示である。
このアルゴリズムを次のような流れ図で表した。流れ図中の、( ア )~( ウ )に入る式又は記号として、最も適切なものはどれか。
1 .
ア:N>0 イ:N=0 ウ:Nを2で割った商
2 .
ア:N>0 イ:N=0 ウ:Nを2で割った余り
3 .
ア:N=0 イ:N>0 ウ:Nを2で割った商
4 .
ア:N=0 イ:N>0 ウ:Nを2で割った余り
5 .
ア:N>0 イ:N=0 ウ:2N
( 技術士 第一次試験 平成28年度(2016年) 基礎科目「情報・論理に関するもの」 問9 )