第1回 情報処理基礎論 a レポート課題 氏名:冨樫拓也 学籍番号:c1091193 語学クラス:2 コース(系):政策マネジメントコース 問題1:8進数の55を16進数で表すとどうなるか。 選択肢 ア 2D イ 2E ウ 4D エ 4E 解法 まず8進数の55を10進数に直す。 55=(5×8)+(5×1)=45 次に10進数の45を16進数に直す。 45=45÷16=2--13 A 10 B 11 C 12 D 13 より 45=2D よって答えはアとなる。 問題2:2進数10110を3倍したものはどれか。 選択肢 ア 111010 イ 111110 ウ 1000010 エ 10110000 解法 まず2進数10110を10進数にする。 10110=(1×16)+(1×4)+(1×2)=22 その後22を3倍する。 22×3=66 そして66を2進数に直す。 2)66 -- 2)33 --0 -- 2)16 --1 -- 2) 8 --0 -- 2) 4 --0 -- 2) 2 --0 -- 1 --0 下から順に読んでいくと 1000010 となる。 よって答えはウとなる。 問題3:2進数1111と2進数101を加算した結果の2進数はどれか。 選択肢 ア 1111 イ 1212 ウ 10000 エ 10100 解法 まず2進数1111と2進数101をそれぞれ10進数に直して加算する。 1111=(1×8)+(1×4)+(1×2)+(1×1)=15 101=(1×4)+(1×1)=5 15+5=20 10進数20を2進数に直す。 2)20 -- 2)10 --0 -- 2) 5 --0 -- 2) 2 --1 -- 1 --0 下から順に読んでいくと 10100 となる。 よって答えはエとなる。 問題4: 2進数1011から2進数110を減算した結果の2進数はどれか。 選択肢 ア 100 イ 101 ウ 110 エ 111 解法 2進数1011と2進数110をそれぞれ10進数にして減算する。 1011=(1×8)+(1×2)+(1×1)=11 110=(1×4)+(1×2)=6 11-6=5 10進数5を2進数に直す。 2) 5 -- 2) 2 --1 -- 1 --0 下から順に読んでいくと 101 となる。 よって答えはイとなる。 問題5:2進数1011と2進数110の掛算すると10進数でどのように表せるか。 選択肢 ア 101010 イ 1100010 ウ 1110010 エ 1000010 解法 まず2進数1011と2進数110をそれぞれ10進数に直して掛算する。 1011=(1×8)+(1×2)+(1×1)=11 110=(1×4)+(1×2)=6 11×6=66 10進数66を2進数に直す。 2)66 -- 2)33 --0 -- 2)16 --1 -- 2) 8 --0 -- 2) 4 --0 -- 2) 2 --0 -- 1 --0 下から順に読んでいくと 1000010 となる。 よって答えはエとなる。 問題6:「ー5」を2進数で表すとどうなるか。8ビットの2の歩数で表して下さい。 選択肢 ア 10000100 イ 11100100 ウ 11111011 エ 11111111 解法 まず10進数の5を2進数で表す。 2) 5 -- 2) 2 --1 -- 1 --0 下から順に読んでいくと 101 となる。 しかし、8バイトの2の補数で表さないといけないので 00000101 とする。 次に「-5」を表すときは2進数の5を反転させて+1を加える。 11111010+1=11111011 よって答えはウとなる。 ----------------------- Takuya Togashi / 冨樫拓也 c109119@e.koeki-u.ac.jp ------------------------