情報はなぜビットなのか 知っておきたいコンピュータと情報処理の基礎知識
矢沢久雄(著)
/日経BP
作品情報
ベストセラー『プログラムはなぜ動くのか』『コンピュータはなぜ動くのか』著者 矢沢久雄 3年ぶりの待望の最新作!
ふだん何気なく使っているのに、改めてその意味を問われると、ひと言では答えにくい言葉の一つが、「情報」です。そのとらえどころのない「情報」を処理しているのが、ほかならぬ「コンピュータ」です。では、現実世界のあいまいな情報を、あいまいなことを受け入れられないコンピュータに、どうやって処理させているのでしょう? 本書は、情報をどう表現して、処理手順をどう明確にするか、身近なテーマをひきながら一つひとつ解説していきます。
特徴1:情報を処理することの「知識」と「センス」が身につきます!
「情報を処理する」とは、与えられた情報を計算、変換、検索などして、目的の結果を得ることです。本書では、コンピュータが情報を扱う過程をわかりやすく説明します。「知識」はもちろん、情報を考える「センス」を感じとってもらえるはずです。「情報」をキーワードに、あいまいな現実とコンピュータをつなぐ不思議な世界を一緒にのぞいてみませんか。
特徴2:たくさんの「クイズ」で腕だめし!
途中には、たくさんのクイズが登場します。パズルのように楽しい問題ばかりです。ぜひ挑戦してください。
特徴3:世界初のコンピュータや、偉大な開発者たちを写真とともに紹介!
コンピュータの原型となった考え方やコンピュータの開発に貢献した人たちの話なども写真とともに多数紹介します。どのような発明と発見があって現在のコンピュータになったのか、ぜひ知ってください。
もっとみる
商品情報
- シリーズ
- 情報はなぜビットなのか
- 著者
- 矢沢久雄
- ジャンル
- コンピュータ・情報 - IT・Eビジネス・資格・読み物
- 出版社
- 日経BP
- 書籍発売日
- 2006.09.11
- Reader Store発売日
- 2014.03.20
- ファイルサイズ
- 14.5MB
- ページ数
- 296ページ
以下の製品には非対応です
この作品のレビュー
平均 3.7 (16件のレビュー)
-
このレビューはネタバレを含みます
ビット、アルゴリズム、RDBMS、自然言語/形式言語、論理演算、OSI参照モデルなどのお話が紹介されるなど、基礎知識が広く紹介されていてよかった。
レビューの続きを読む
## お話1 音声をデジタル化する
- 情報の定義は、「変化するパターンの中から選択できるもの」
- 2通りの変化が情報の最小単位であり、これを「 ビット」と呼びます
- ASCIIは、文字コード。1文字を7ビット(128通り)で表す。大文字、小文字、数字、記号が割り当てられている。
- シフトJisやUnicodeは16ビットで1文字を表す。65536通り。
- 可変長符号と固定長符号
## お話2 一筆書きの可否を判定する
- 一筆書き問題のような点と辺から構成される図形のことを「グラフ」と呼ぶ。
- 1つの点に付いている辺の数を「 `次数`」と呼ぶ
- 辺の向きを考えたものを「 有向グラフ」と呼び、向きを考えないものを「 無向グラフ」と呼ぶ
- 「`あらゆるグラフで、次数の合計は偶数`」になる
- `あらゆるグラフで奇数の次数を持つ点は偶数個ある`ことがわかります
- 一筆書きできるグラフの性質は、「すべての点の次数が偶数」または「奇数の次数を持つ点が2個だけあり、他の点の次数はすべて偶数」です
## お話4 身の回りのデータを解析する
- 中央値 = メジアン
- モード = 最頻値
- 分散は個々のデータと平均値の差(偏差)を二乗してデータ数で割って求まる(偏差の二乗平均)
## お話6 どっちの手順が良いか判定する
- 計算量の大きさから問題の複雑さを分類するという考え方があります。この分類を「 計算量クラス」と呼びます
- 計算量クラスには、「 クラスP(Polynomial=多項式)」と「 クラスNP(Non-deterministic Polynomial)」があります
- 短時間で解ける問題が`クラスP`
- 短時間で解けない問題が`クラスNP`
- クラスNPに属する問題の中でも特に難しい問題を「 NP完全問題」と呼ぶ。
- この難しいとは、問題を解決するアルゴリズムがわからないということではなく、アルゴリズムはわかっていても答えを得るまでに時間がかかるという意味
- NUM=number(番号)、TEMP=temporary(一時的な値)、MAX=maximum(最大値)、MIN=minimum(最小値)を意味していると考えるのが一般的
## お話8 機械に言葉を解釈させる
- ふだん私たちが使っている日本語や英語などの言葉を「 `自然言語`」と呼ぶ。人間の生活の中で自然に発生した言語だからです。
- プログラミング言語は、特定の目的のために意図的に作り出された言語です。このような言語を「 `形式言語`」と呼びます。
- 「○○とは、△△である」という置き換えルールの羅列で、形式言語の文法を定義する方法を提唱しました。これを「 形式文法」と呼びます。
- 形式文法では、置き換え元の「○○」の部分を「 `非終端記号`」と呼び、置き換え先の「△△」の部分を「 `終端記号`」と呼びます
- コンピュータ科学では、形式言語で記述された文を解釈できる機械を「 `オートマトン(automaton)`」と総称します。
- コンピュータの頭脳であるCPUが直接解釈できるのは、2進数の数値で表されたプログラムだけです。つまり、デジタルのON/OFFの組み合わせだけです。このようなプログラムを「 `マシン語`」と呼ぶ
- マシン語に対して、VBScript、FORTRAN、C言語などのプログラミング言語のことを「 `高水準言語`」と呼ぶ投稿日:2020.03.18
基本情報とかで知れるようなことの深堀。
各トピックは興味深く楽しいけどそんなに説明が詳細なわけでもないので一瞥すればもういいかな。投稿日:2020.08.12
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能ですReader Store BOOK GIFT とは
ご家族、ご友人などに電子書籍をギフトとしてプレゼントすることができる機能です。
贈りたい本を「プレゼントする」のボタンからご購入頂き、お受け取り用のリンクをメールなどでお知らせするだけでOK!
ぜひお誕生日のお祝いや、おすすめしたい本をプレゼントしてみてください。※ギフトのお受け取り期限はご購入後6ヶ月となります。お受け取りされないまま期限を過ぎた場合、お受け取りや払い戻しはできませんのでご注意ください。
※お受け取りになる方がすでに同じ本をお持ちの場合でも払い戻しはできません。
※ギフトのお受け取りにはサインアップ(無料)が必要です。
※ご自身の本棚の本を贈ることはできません。
※ポイント、クーポンの利用はできません。クーポンコード登録
Reader Storeをご利用のお客様へ
ご利用ありがとうございます!
エラー(エラーコード: )
ご協力ありがとうございました
参考にさせていただきます。