情報システム入門
B
第
2-3回
担当:三笠俊哉
情報化社会における「情報」
情報とは・・・ ① 知識(実質的定義) ② 知識+ネットワーク+流れ(存在論的定義) ③ データ(形式的定義) 2情報は誰のものか?
• ICT出現以前 ▫ 創作者に帰属する(オリジナルの優越性) • ICT出現以後 ▫ 共有財(オリジナル/コピーの違いがない) 3メディアとは何か
メディア=「媒介するもの」
送信者から受信者へのメッセージ伝達手段
メディアと人間
「メディアとは人間の拡張」 • メディアの技術によって個人が拡張する ▫ 遠くと意思疎通ができる ▫ 速く意思伝達ができる • 社会的関係性が変化する ▫ 消費者と生産者 ▫ 支配者と被支配者 5インターネットと人間
サイバー空間は現実世界と違うのか? • 「身体を持たない」という意味では現実世界と サイバー空間は異なる。 • 行為の帰結が「現実社会に影響を与える」とい う意味では両者は異なるものではない。 6サイバー空間の危険性
• ウェブサイト,掲示板,SNSなどの悪意ある書 き込みや炎上 • 非合法行為の巣窟化するサイトの登場 • 無意識のうちに非合法行為へ加担してしまう。 • ネットストーカー 7なぜ問題化するのか?
• 「ネットの身体性の欠如,匿名性」を現実世界 からの独立と取り違える。 ▫ 「私」がないかのような錯覚 • 一度出てしまった情報をコントロールできない。 ▫ ログを消えない 8情報流通の構造
10 直接的,マスメディア的から ネットワーク型へ • 双方向 • 広範囲に分布 • コントロールなし (不可能)シングルチャンネル化する情報流通
多様な流通パターンのために 経路(手段)が限られる。 マルチメディアとは 「すべてが0か1で表現されるデジタルデータに還 元され,それによってインターネットというただ ひとつのネットワークを介してやり取りできるよ うになること」 11情報流通という力
20世紀までは,国家単位で情報を統制できた • 戦時下の情報統制 21世紀には • 国家単位で情報を統制することは難しい。 • 国以外の団体が,国境を越えて大きな影響を持 つ傾向がある。(宗教,多国籍企業) 12アーキテクチャーによる支配
• 法律以外の方法で社会が支配される • 「グーグル八分」 ▫ グーグルの検索結果から排除されるサイトは,誰 も到達できない。 ▫ 排除する理由はグーグルが決める。 犯罪にからむサイト 権利侵害の通報があったサイト その他? 13規制の多重化
国による法規制と団体による規制
両方の規制は 同じ方向を向いているかもしれないし, 相克するかもしれない。 規制が複雑で巧妙になる 14• 普段,用いられている数字の表記法は,十進数 表記法という。 ▫ 十進数表記法では,数字が書かれている場所に よって,表現している数の重みが決まっていた。 ▫ 2008 を例にとると,「2」の重みは右から4番目 なので,右端を0とすると103=1000となる。 ▫ 全体としては下のようになる。
0と1の世界(二進数表記法)
2008
10
8
10
0
10
0
10
2
3
2
1
0
15• 二進数表記法で用いる数字は,0, 1 の二つだけ • すると,二進数では<0, 1,2,3,4,5,
6>という数列は,
≪0, 1, 10, 11, 100, 101, 110≫となる。
数と記数法
• 数(自然数)とは何か? 「1, 2, 3, ・・・」 「一,二,三,・・・」 • 自然数の公理(ペアノの公理) 1. 1は自然数である。 2. xが自然数ならば,x+1(xの後継者)は自然数である。(自 然数にはかならず後継者がある) 3. x+1=y+1ならばx=yである。(後継者が同じなら同じ数) 4. x+1=1となるようなxは自然数ではない。(後継者と自身が 同じになることはない) 5. 数学的帰納法 A) 1がある性質Sを満たす。 B) xがSを満たすとき,x+1もSを満たすなら,すべ ての自然数はSを満たす。 17 自然数の公理を満たすも の十進法と数
• 特徴 ▫ 十個の数字を用いる ▫ 数えるときは,十個でまとめる。 • 十進法はペアノの公理を満たす • 十進法は日常的な計算の場面でほどほどに使い勝手がよい。 • だからといって,他の記数法に比べて,絶対的に優位なわけではな い。 18二進数と数
• 特徴 ▫ 数を二つずつまとめる。(0,1) ▫ ペアノの公理を満たす。 • 各桁の0 / 1を,電気信号のon/offに対応させる ことで,コンピュータで用いる数体系として適 当。 19十六進法
• 特徴 ▫ 16個の数を用いる。 ▫ 数字={0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f} ▫ ペアノの公理を満たす。 ▫ 大きな数を少ない桁数で表すことができる。 • 色指定やIP ver.6で用いられる。 20N進法
• 一般にN進法とは,数をN個ずつまとめて表すや り方。 • あるN進法で表された数a1a2a3a4a5を(a1a2a3a4a5)N と表記することにすると, 21 0 1 1 1 1 0 1)
(
a
ka
k
a
N
a
kN
k
a
kN
k
a
N
a
十進法←→二進法の変換
22 • 十進法→二進法 ▫ 20を変換する • 二進法→十進法 (10100)2を変換する 20=(10100)2問題の解答
• (10100)2を十進数に変換する。•
1 0 1 0 0
23 24 22 20 23 2118
)
10100
(
0
2
0
2
1
2
0
2
1
2
)
10100
(
2 0 1 2 3 4 2
練習問題
• (1) IP v.6 のアドレス ABCD:EF01:2345:6789:ABCD:EF01:2345 :6789 • の下線部分を十進法に直せ。 • (2)#ffb6c1 は色の十六進法による表記の一例 である。この数値を十進法にせよ。 24コンピュータと言語
• コンピュータにとって言語とは何か?
• コンピュータの多言語処理
• インターネットと日本語
コンピュータにとって言語とは何か?
• 人間の言語 【自然言語(日本語,英語,ドイツ 語,中国語)】 ▫ コミュニケーションの手段 ▫ 記録の手段 • コンピュータの言語 【人工言語(C言語,Java, Perl)】 ▫ コンピュータの実行手続きを定める命令 ▫ プログラミング言語 26コンピュータにとって自然言
語とは?
• 文字,テキスト ▫ 記号の羅列(コード) • 文章 ▫ 文字の羅列(コード) 文字の羅列 1. 「今日はよい天気です」(理解可能) 2. 「す今で日よは気い天」(理解不可能) 27自然言語はなぜコンピュータにとって
難しい?
• 「文」と「文でないもの」の区別をつけ難い ▫ 「本日は晴天なり」 ▫ 「日は本な晴り天」 • 同じ単語でも色々な意味がある ▫ (酒の)さかな(肴) ▫ (海の)さかな(魚) • 同じ構文でも色々な解釈がある ▫ 「黒い瞳の大きな女の子」 ▫ 「かいだんからおちてくびをおった」 28コンピュータの多言語処理機構
• 言語を処理するのに必要なモノ 1. コード体系 文字集合 エンコード方式 2. コード列を処理するプログラム 3. 文字の入出力システム 29文字集合
文字コードに収録したい文字を区画番号に従って配列した表 • JIS X 0201:アルファベットと半角カナ文字 • JIS X 0208:漢字を含む規格。第1水準と第2水準 にわけて使われていた。 • JIS X 0211:制御文字の規格。 • JIS X 0212:JIS X 0208を補うために制定された 規格 • JIS X 0208:(第3水準第4水準) • Unicode:世界中の文字をすべて16ビットコード に収めようという規格 30JIS X 0208:1997,第4区 0 1 2 3 4 5 6 7 8 9 400 ぁ あ ぃ い ぅ う ぇ え ぉ 410 お か が き ぎ く ぐ け げ こ 420 ご さ ざ し じ す ず せ ぜ そ 430 ぞ た だ ち ぢ っ つ づ て で 440 と ど な に ぬ ね の は ば ぱ 450 ひ び ぴ ふ ぶ ぷ へ べ ぺ ほ 460 ぼ ぽ ま み む め も ゃ や ゅ 470 ゆ ょ よ ら り る れ ろ ゎ わ 480 ゐ ゑ を ん 490 31
ASCIIコード表
エンコーディング方式
文字表をエンコーディングスキームに従って0と1の組み合 わせに置き換える • ASCIIコード:7ビットを1単位。128通りの文字が収録可 能。8ビットの拡張ASCIIで欧米文字全般が収録可能な ように拡張された。 • JISコード:16ビットを1単位。65536通りの文字が収録 可能。 33文字の符号化
- ASCIIコード
• American Standard Code for Information Interchange • もっとも初期からある基本的な文字コード • 1文字を7ビットで表現する。 • 収録文字 ▫ アルファベット:26×2 ▫ 特殊記号,制御文字,空白 • ASCIIコードをもとに,後にISO 646が制定され た。 34
漢字コード
• 日本語 ▫ ひらがな ▫ カタカナ ▫ 漢字 • 多くの文字が多いので1文 字に2バイト使う 代表的な日本語コード • Shift JIS • EUC • UNICODE 35ASCIIコード(1963年)とISO 646
ASCII • アメリカで標準化さ れた文字コード (American Standards Association ) ▫ ローカルコーディン グの乱立を防ぐ • 7ビット(2の7乗) コード • アルファベット、数 字、英語で用いられ る記号 ISO 646 • ほぼASCIIと同じ国際 コード • 通貨単位など,国ごと に違うものについては, 国ごとの変更がある。 36http://e-words.jp/p/r-ascii.html