Download presentation
Presentation is loading. Please wait.
1
情報処理の基礎 私たちとコンピュータの扱うデータの違い 明治学院大学 法学部消費情報環境法学科 鶴貝 達政
データの表現 情報処理の基礎 私たちとコンピュータの扱うデータの違い 明治学院大学 法学部消費情報環境法学科 鶴貝 達政 3/4/2017
2
データの表現 基本形 ● 論理値、数値、文字列 (i) 論理値 値: 真 偽 はい いいえ Yes No
値: 真 偽 はい いいえ Yes No N S 磁気力 + - 電気力 3/4/2017
3
データの表現 基本形 ● 論理値、数値、文字列 (i) 論理値 (例) 小林さんは、大学生です。 佐藤君は、高校生です。
佐藤君は、高校生です。 大学生: 小林さん=真 佐藤君 =偽 3/4/2017
4
データの表現 基本形 (ii) 数値 値:0、1、2、3、4、5、6、7、8、9、"." (例) 104 = 73 + 31
3.14 × 5 × 5 = 78.5 整数値 104、73、31、5 … 実数値 3.14、78.5、5.0 … 3/4/2017
5
データの表現 基本形 (ii) 数値 問題 1 :整数と実数、どちらの数が多いでしょうか? 整数 < 実数 3/4/2017
6
データの表現 基本形 (iii) 文字列 値:数字(0、1、… 9)、アルファベット(a、b、c、… y、z、
ン)、漢字、その他の記号(+、-、=、*、\、…) (例) 学籍番号 14JC9999 [8] 氏 名 鶴貝 達政 [5] つるがい たつまさ [9] TSURUGAI TATSUMASA [18] 3/4/2017
7
データの表現 データの2進表現 アナログとデジタル アナログ時計とデジタル時計 連続的に変化する量(アナログ)を 数値(デジタル)で表現する
デジタルデータは変質しにくい デジタルデータは検索可能 3/4/2017
8
データの表現 アナログとデジタル 11:25 3/4/2017
9
データの表現 データの2進表現 データ (論理値、数値、文字列) は、0と1 だけの列に置き換えて表すことができる
2進法 : 0と1だけの表現形式 10進法 2進法 0 0 1 1 2 10 3 11 4 100 3/4/2017
10
データの表現 データの2進表現 2進法 : 0と1だけの表現形式 10進法 2進法 -------- -------- 5 101
2進法 : 0と1だけの表現形式 10進法 2進法 5 101 6 110 7 111 8 1000 9 1001 10 1010 162 = 10100010(2) 100 = 10 × 10 = 102 1 = = 100 3/4/2017
11
データの表現 データの2進表現 bit (ビット) : 2進表記の1桁 1ビット: 0 と 1 の2つのデータ(状態)
bit (ビット) と byte (バイト) bit (ビット) : 2進表記の1桁 1ビット: 0 と 1 の2つのデータ(状態) 2ビット: 00、01、10、11 の4つのデータ(状態) 3/4/2017
12
データの表現 データの2進表現 数字 : 10 (1,2,3,4,・・・) アルファベット :26x2 (a,b,c,・・・,A,B,・・)
問題 2 :文字列は何ビットで表現できるでしょうか? 数字 : 10 (1,2,3,4,・・・) アルファベット :26x2 (a,b,c,・・・,A,B,・・) その他の記号 : 34 (!,”,#,$,%,&,’,・・) ⇔ 100のデータを何ビットで表現できるでしょうか? 3/4/2017
13
データの表現 データの2進表現 1ビット 2ビット 3ビット 0 00 000 1 01 001 2文字 10 010 11 011
問題 2 :文字列は何ビットで表現できるでしょうか? 1ビット 2ビット 3ビット 0 00 000 1 01 001 2文字 10 010 11 011 4文字 100 3/4/2017
14
データの表現 データの2進表現 (答え) 文字列は7ビットで表現できる 問題 2 :文字列は何ビットで表現できるでしょうか? ビット数 1
問題 2 :文字列は何ビットで表現できるでしょうか? (答え) 文字列は7ビットで表現できる ビット数 1 2 3 4 5 6 7 データ数 2 8 16 32 64 128 3/4/2017
15
データの表現 データの2進表現 bit (ビット) : 2進表記の1桁 (情報処理で最小の単位)
bit (ビット) と byte (バイト) bit (ビット) : 2進表記の1桁 (情報処理で最小の単位) 8ビット 2^8=256通り = 1 byte (バイト) (情報処理で最も重要な単位) (例)A = 01000001(2) cf) 漢字1文字 = 2バイトコード 3/4/2017
16
法学部消費情報環境法学科 ご清聴、ありがとうございました。 来年の4月に皆さんとお会い できることを、学部・学科の
以上で、模擬講義「データの表現」を終了します。 ご清聴、ありがとうございました。 来年の4月に皆さんとお会い できることを、学部・学科の 教員一同、楽しみにしております! 3/4/2017 16 16
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.