[PR] 看護師 転職 院長の独り言 George Boole

湘南で開業している歯科クリニック院長の日々雑感です。

George Boole

2015 - 11/02 [Mon] - 07:00

今日のGoogleロゴはGeorge Booleの生誕200年を記念したものです

george-boole

ジョージ・ブールはイギリスの数学者、哲学者です。
1815年11月2日に生まれ、1864年12月8日に逝去されています。
今年で生誕200周年
コンピューター理論の基礎となった「ブール代数」を考案した人です。
「ブール代数」とは、1854年の著書「思考の法則に関する研究」で 提唱した記号論理学です。
「1」または「0」の2値のみをもつ変数を用いる論理。
基本的な考え方は,真を「1」、偽を「0」で表すことです。
その2値だけを使った代数学で、演算は「加減乗除」( + - × ÷ )ではなく、「AND(論理積)」、「OR(論理和)」、「NOT(論理否定)」で行われます。
「x AND y」
「x OR y」
「NOT x」
というような演算となります。1つ1つを簡単に見て行きましょう。

▼ 「AND」
「AND」は日本語言うと「かつ」と訳すと解りやすいです。
「x AND y」という演算の場合
x=1(真) かつ y=0(偽)の場合、結果は 0(偽)となります。
x=1(真) かつ y=1(偽)の場合、結果は 1(真)となります。
つまり、一つでも0(偽)があれば結果は0(偽)ということですね。

▼ 「OR」
「OR」は日本語でいうと「もしくは」と訳すと解りやすいです。
「x OR y」という演算の場合
x=1(真) もしくは y=0(偽)の場合、結果は 1(真)となります。
x=0(偽) もしくは y=1(偽)の場合のみ、結果は 0(偽)となります。
つまり、一つでも1(真)があれば結果は1(真)ということですね。

▼ 「NOT」
「NOT」は日本語でいうと「ではない」と訳す、もしくは否定と捉えると解りやすいです。
「NOT x」という演算の場合
xが1(真)であれば、結果は0(偽)となります。
xが0(偽)であれば、結果は1(真)となります。

ブール代数は2つの値を対象とした代数学なので、入力する値も、結果もすべて「1」か「0」となります。
現在のコンピューターの演算にもこの代数が利用されています。

アメリカの「クロード・シャノン」がこの代数に基づき、電子計算機を色々なことに使用できるという現在のコンピューターの元になる理論を展開しました。

 ポチっと応援よろしくお願いいたします。

お財布.com - 無料で手軽に貯まる魔法のお財布

スポンサーサイト

コメントの投稿





管理者にだけ表示を許可する

トラックバック

http://zahnarzt.blog64.fc2.com/tb.php/3695-fb626946

 | HOME | 

プロフィール

zahnarzt

Author:zahnarzt
zahnarztとは、ドイツ語で歯科医師の事です。
歯科医師になって約30年・・・年月の経つのは早いものです。
二人の娘のうち一人は嫁ぎ、初孫が生まれました(^_-)☆
愛犬のレオは、2006年9月12日に天国に旅立ってしまいました。
レオ君のページはこちら

カレンダー

07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

検索フォーム

最近の記事

最近のコメント

最近のトラックバック

カテゴリー

FC2ブログランキング

FC2カウンター

現在の閲覧者数:
Google




ビジネスブログランキング参加中
皆さんからの クリック
更新意欲につながります(^^)V



Mozilla Firefox ブラウザ無料ダウンロード



人気blogランキングへ






リンク

月別アーカイブ

RSSフィード

QRコード

QR

バロメーター

ブロとも申請フォーム