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