スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

基数変換とか(2進数の3倍)

【2進数を3倍するには?】

10進数で、
10倍の数字をあらわすには0を、1つつければいい。
(左に1つシフトすればいい。)

(例)10→100

2進数で、
2倍の数字をあらわすためには0を、1つつければいい。
(左に1つシフトすればいい。)

(例)110→1100

2進数を3倍するには、
0をつけた数字に、もともとの数字を足せばいい。
(めんどうだけど、普通にもともとの数字を三つたしてもいいよ。)


【過去問】
それに関連した問題を
ITパスポート基本情報処理から2題みる。


~~~~~~~~~~~~~~~~~
【ITパスポート H21年春 問64】
2進数10110を3倍にしたものはどれか。

ア 111010
イ 111110
ウ 1000010
エ 10110000

~~~~~~~~~~~~~~~~~




【解答・解説】

10110を左に1つシフト(2倍)して101100
さらに元の数字の10110を足せば、3倍になる。

 101100
+ 10110
1000010

したがって、解答は ウ 100010

ってこれじゃ、わからないし見にくいなぁ…
なんとかしたい。




全く同じ内容を難しくしたものが、基本情報技術者に出ている。
~~~~~~~~~~~~~~~~~
【基本情報技術者試験 H24年春 問2】
非負の2進数b1b2…bnを3倍したものはどれか。

ア b1b2…bn0+b1b2…bn
イ b1b2…bn00-1
ウ b1b2…bn000
エ b1b2…bn

~~~~~~~~~~~~~~~~~



【解答・解説】
2進数なので、
b1b2…bnを左に一つシフトすれば、2倍になる。

b1b2…bn0は、
b1b2…bnの2倍

これに、元の数字b1b2…bnをたせば、3倍になる。

したがって、答えは ア b1b2…bn0+b1b2…bn


平成25年度 イメージ&クレバー方式でよくわかる 栢木先生のITパスポート教室 CBT対応 (情報処理技術者試験)平成25年度 イメージ&クレバー方式でよくわかる 栢木先生のITパスポート教室 CBT対応 (情報処理技術者試験)
栢木 厚

技術評論社
売り上げランキング : 3898

Amazonで詳しく見る

平成25年度 イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室 (情報処理技術者試験)平成25年度 イメージ&クレバー方式でよくわかる 栢木先生の基本情報技術者教室 (情報処理技術者試験)
栢木 厚

技術評論社
売り上げランキング : 630

Amazonで詳しく見る
スポンサーサイト
プロフィール

ダニエル

Author:ダニエル
教えることが好きです。そのうちオリジナリティ出していきます。

保有資格:
基本情報技術者試験
応用情報技術者試験
システム監査技術者試験
その他の資格

カテゴリ
PR
カウンタ
RSSリンクの表示
リンク
検索フォーム
ITパスポート
基本情報技術者
応用情報技術者

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。