学年

質問の種類

情報:IT 高校生

教科書の例では、例えば2進数の3は 0011 とかかいてるんですけど、この問題の解答は 7を 111 って書いてるんですけど、最初の0は入れるのか入れないのかどっちなんですか?🙇‍♂️🙇‍♂️ ③に「3ビットで」って書いてあるからですか、?

10 15 0 例題2 ランレングス圧縮によるデータの圧縮 図のデータ (16×16ビット) のAの部分を0.Bの部分を1として 以下の約束に従って1行ごとに圧縮すると, データ量は何ビットに なるか。また、圧縮率はどのようになるか計算しなさい。 ①最初のビット: はじまりがAの場合は 0, Bの場合は1とする。 ② 次の4ビット: AまたはBが続く個数を表す。ただし、 「個数-19 として表現する。 考え方 圧縮率は, 「圧縮後のデータ量圧縮前のデータ量」で求め られる。 解答例 1~3行は,1が16個なので, 「11111」で5ビット。 4.5行は,1が3個,0が3個.1が4個,0が3個 1が3 個なので. 「1001000100011 00100010」 で21ビット。 6~16行は, 「00101 0011 0101」 なので, 13ビット。 各行のビット数を合計すると, 5×3+21×2+13×11= 200 よって、データ量は200ビットとなる。 また, 圧縮率は, 200 16x16 ×100=78.125 となり, 約78%である。 考察 圧縮率が高いということは,よりデータ量が少なくなること であり,また圧縮率の数値はより小さくなることを意味する。 IA AJA AJAJAJAJA JAJAJA AAA BIB AIA A|A|A|A|A AIAIA A|A 1 11 1 11 14 1 11 AAAAAB 10 0 1010 し 10 11 10 10 B B [AIB BBAAA B BB BBBBAAABBB 1 C 111 010 1010 011 0 0 0 010 010 10 0 C AIA BIE B BIB BIAAAA A AJAJA BIB AIA B BIB AIAIA AIA AIA A C 00 [011 0 11 010 AIAIA AJAJA A AAA 111 0101011 0 C 010 0 010 0 10 1 3

回答募集中 回答数: 0
情報 大学生・専門学校生・社会人

この問題が分かりません。どなたか教えてください(T_T)

問 6.1 本章の説明と似た考え方で, ● 入力:4ビットで表現された2進数 a4a3a201 出力: 入力に1を加えた結果 cS4838281 となる回路を作ることができる(具体的には, p.63 の図 6.2 で 「入力2」を「0001」に 固定して考えれば「1を加える回路」ができる)以下のヒントを参考に,そのような回路 を作りなさい. ヒント] ● 4ビット加算器のときと同様に一番下の桁の処理部分とそれ以外の部分に分けて考 える.一番下の桁(入力 α1) を処理する回路 (半加算器に相当) は,図 6.3 (p.63) の 「入力 2 (= b)」を1に固定して考えればできる. 半加算器の真理値表 (p.63 の表 6.1) から「b = 0」となっているすべての行を取り除いたものが、作りたい回路の真理値表 である.実際に真理値表を書いてみると、左下の表のようになり,さらに「b」の列を 省略すれば,入力 「a」と出力 「c」 「s」の関係を表す真理値表 (右下) が得られる. b a a C S C S 01 201 (0+1=01) 0 0 1 (0 +1 = 01) 1 1 1 0 (1 +1 = 10) 1 1 0 (1 + 1 = 10) 入力 a2,a3, 4 を処理する回路 (全加算器に相当) は,図 6.5 (p.65) の 「入力 2 (= b)」 を0とみなしたものに相当する. 全加算器の真理値表 (p.65 の表 6.2) から「6 = 1」 の部分を取り除いたものが、左下の表であり,さらに 「b」 の列を省略すれば,入力 「a」「d」 と出力 「c」 「s」 の関係を表す真理値表 (右下) が得られる.

回答募集中 回答数: 0