広島工大 コンピュータリテラシー 広島工業大学 知的情報システム工学科 張 暁華 2003年 1 概要と学習目標 広島工大 概要 コンピュータを道具として利用する場合、ユーザが基本的に 心得るべきことがらを中心として、コンピュータ概説を行う。 さらに高度情報化時代に新たに要求される情報論理及び マナーについても講義する。 目標 道具としてのコンピュータシステムに対しての理解、使用 方法の活用など 2 広島工大 受講ガイダンス スタート 予 習 受 講 復 習 知 識 の 蓄 積 実験 3 コンピュータの基礎 広島工大 情報とコンピュータ 情報の社会 人と人 人と環境 情報 データ 知識 コンピュータリテラシー (Computer Literacy) 情報リテラシー (Information Literacy) 4 広島工大 コンピュータ情報の表現 画像 計測データ 文章 *** ビット列(Bit Stream) 5 広島工大 ビットとは コンピュータは情報を電気信号としてデジタル化し,その 信号をいろいろ操作、変換している。 電圧の高低の二つの要素を1と0に対応させる 通常のコンピュータ内部では,0 と1 の2 つの値を 使って表されている 情報の数値化 ビットデータ (Binary digit, 2進数) 6 広島工大 情報の数値化 2進数、8進数、10進数、16進数 2進数:0~1で表す 10進数:0~9で表す 8進数:0~7で表す 16進数:0~9,A~Fで表す 2進数: x an 2n a2 22 a1 21 a0 20 ai 0または1をとる 〈例〉10進数の144は 1 27 1 24 であるから2進数表示では10010000と表される 8桁のビット列は1バイト(byte)と呼ばれる 7 10進数から2進数へ 例: 2 157 2 78 2 39 2 19 2 2 2 広島工大 下位 1 9 4 2 0 1 1 1 0 1 0 Question: 2進数から 10進数への 変換は? 上位 そして10進数の157の2進数表示では 10011101と表される。 8 練習:10進数から2進数へ 1. 10進数255を2進数で表せ 2. 10進数65535を2進数で表せ 3. 10進数109を2進数で表せ 4. 10進数4725を2進数で表せ 広島工大 9 結果:10進数から2進数へ 広島工大 1. 10進数255を2進数で表せ 2. 10進数65535を2進数で表せ 1111111111111111 3. 10進数109を2進数で表せ 1101101 4. 10進数4725を2進数で表せ 1001001110101 11111111 10 広島工大 進数の対応表 2進数 8進数 10進数 16進数 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F 11 広島工大 2進数8進数 8進数: x an 8n a2 82 a1 81 a0 80 ai 0~7をとる 〈例〉10進数の144は 2 82 2 81 であるから8進数表示では220と表される。 2進数を3ビットづつに分割すれば、8進数へ変換する 2 2 0 010,010,000 8進数 2進数 12 練習:2進数8進数 1. 2進数11111111 を8進数で表せ 2. 8進数155を2進数で表せ 3. 2進数1011011110を8進数で表せ 4. 8進数11165を2進数で表せ 広島工大 13 広島工大 結果:2進数8進数 1. 2進数11111111 を8進数で表せ 377 2. 8進数155を2進数で表せ 3. 2進数1011011110を8進数で表せ 4. 8進数11165を2進数で表せ 1101101 1336 1001001110101 1,101,101 1,001,001,110,101 14 広島工大 2進数16進数 16進数: x an 16n a2 162 a1 161 a0 160 ai 0~9、A~Fをとる 〈例〉10進数の3997は F 162 9 161 D 160 であるから16進数表示ではF9Dと表される。 2進数を4ビットづつに分割すれば、16進数へ変換する F 9 D 1111,1001,1101 111,110,011,101 7 6 3 5 16進数 2進数 2進数 8進数 15 練習:2進数16進数 1. 2進数11111111 を16進数で表せ 2. 16進数6Dを2進数で表せ 3. 2進数1011011110を16進数で表せ 4. 16進数1A2Fを2進数で表せ 広島工大 16 広島工大 結果:2進数16進数 1. 2進数11111111 を16進数で表せ 2. 16進数6Dを2進数で表せ 3. 2進数1011011110を16進数で表せ 4. 16進数1A2Fを2進数で表せ FF 1101101 2DE 1101000101111 17 広島工大 10進数から8進数へ 例: 下位 8 3997 8 499 8 62 7 上位 Question: 8進数から 10進数への 変換は? 5 3 6 3997 7 8 6 8 3 8 5 8 3 2 1 0 18 練習:10進数 8進数 1. 10進数255 を8進数で表せ 2. 8進数4256を10進数で表せ 3. 10進数2938を8進数で表せ 4. 8進数1637を10進数で表せ 5. 10進数2003を2進数、8進数と16進数で表せ 広島工大 19 広島工大 結果:10進数 8進数 1. 10進数255 を8進数で表せ 377 2. 8進数4256を10進数で表せ 3. 10進数2938を8進数で表せ 5572 4. 8進数1637を10進数で表せ 927 5. 10進数2003を2進数、8進数と16進数で表せ (11111010011)2 (3723)8 (7D3)16 2222 20
© Copyright 2024 ExpyDoc