平成20年 秋期 基本情報技術者 午前 問01
問01 10進整数を2進数に変換する流れ図
次の流れ図は,10 進整数 j (0 < j < 100 )を8けたの2進数に
変換する処理を表している。2進数は下位けたから順に,
配列の要素 NISHIN (1) から NISHIN (8) に格納される。
流れ図の a 及び b に入る処理はどれか。
ここで, j div 2は j を2で割った商の整数部分を,
j mod 2は j を2で割った余りを表す。
|
a |
b |
ア |
j div 2 → j |
j mod 2 → NISHIN( k ) |
イ |
j div 2 → NISHIN( k ) |
j mod 2 → j |
ウ |
j mod 2 → j |
j div 2 → NISHIN( k ) |
エ |
j mod 2 → NISHIN( k ) |
j div 2 → j |
エ
解説
変換する 10 進数の整数部分を j とすると次の@からBの手順で2進数に変換することができる。
- @ j を2で割る。商がQ、余りがRとする。
j を2で割った余りRを NISHIN ( k ) に入れる。
- A 商Qを j に入れる。
- B これを商Qが0になるまで繰り返す。
【平成12年秋 問59】
|
[←前の問題]
[次の問題→]
[問題一覧表]
[分野別]
[キーワード索引]
[基本情報技術者試験TOP
]
©2004-2023
|
|
|