クエリ: コンピュータが主に使用する、数字を0と1の2種類のみで表わす方法のことを何というでしょう?
文章: コンピュータ 現代ではもっぱらエレクトロニクスを用いて、2値論理による論理演算と、二進法による数値表現を使っている(タイガー計算器のように歯車の離散的な角度により十進法を表現するものもデジタルな計算機であるし、機械として見ると2値論理方式の機械でも、数の扱いとしては3増し符号などにより十進法のものもある。数値の表現法である「x進法」と、論理のモデルである「x値論理」は、厳密には別のものであることに注意されたい)。
文章: ゲーデル数 ゲーデル数(ゲーデルすう、英: Gdel number)は、数理論理学において何らかの形式言語のそれぞれの記号や論理式に一意に割り振られる自然数である。クルト・ゲーデルが不完全性定理の証明に用いたことから、このように呼ばれている。また、ゲーデル数を割り振ることをゲーデル数化(英: Gdel numbering)と呼ぶ。ゲーデル数のアイデアを暗に使っている例としては、コンピュータにおけるエンコードが挙げられる。 コンピュータでは何でも0と1で表し、「apple」のような文字列も0と1による数字で表す。 ゲーデル数化とは、このように文字列に数字を対応させる事を指す。ゲーデル数化は、数式におけるシンボルに数を割り当てる符号化の一種でもあり、それによって生成された自然数の列が文字列を表現する。 文章: 記憶術 2018年現在、世界記憶力選手権の世界記録では1組のトランプを13.96秒で記憶している。メジャー記憶術ともよばれる。数字を子音に置き換える方法である。子音と子音の間に適当な母音を補う。英語などのヨーロッパ系の言語で用いられる。数列を単語に置き換えられる。数字を仮名に置き換える方法である。数字子音置換法を日本語用に改良したもの。0がわ行だけでは少ないので、ぱ行も使う。数字を仮名に置き換える方法である。数字子音置換法よりも簡単に習得できるが、数字に対応する文字が少ないので、適当な文を作るのが大変であるが、日本語の場合、その自由度が高いので、一般に広く、たとえば電話番号などを憶えるのにも使われる。音読みと外来語とその変形をカタカナ、訓読みとその変形をひらがなで表す。語呂合わせも参照。0をアルファベットのOに見立ててオー、オとすることも見受けられる。 文章: キャレット記法 キャレット記法(キャレットきほう、英語: caret notation)とは、表示できない文字であるASCIIの制御文字を、表示できる文字だけで書き表すための方法である。 使用するのはキャレット (^) と大文字のアルファベット(基本ラテン文字)である。アルファベットの先頭(A)から1, 2, 3, ..., 26と番号を振り、それぞれの制御文字のASCIIにおける値を持つアルファベットを使用する。例えば、テキスト終結(ETX)のASCIIでの値は3なので、アルファベットで3文字目の C を使って ^C と表す。ヌル文字(NUL)のASCIIでの値は0で対応するアルファベットがないので、ASCIIでAの1つ前にある @ を使って ^@ と表す。削除文字(DEL)のASCIIでの値は127で対応するアルファベットがないが、通常は ^? と表す。これは、ASCIIで ? が @ の1つ前でこれを「アルファベットの-1番目」とみなし、-1を8ビットの2の補数を使用して表したもの(二進数で11111111)を7ビットでマスクすると127になるからである。 多くのコンピュータシステムでは、コントロールキーとともにキャレット記法で使われるアルファベットを押すと、対応する制御文字を発生するようになっている。これは、ほとんどの制御文字をキーボードで直接入力することができないためである。制御文字を表す方法は他にもあるが、この仕様があるため、キャレット記法が最もよく使われる。 文章: 暗証番号 金融関係ではPINは4桁の番号、つまり 0000 から 9999 であることが多い。すなわち1万種類の番号がありうる。しかし銀行によっては、同じ数字だけの番号(1111、2222など)や連続する数字(1234、2345など)や利用者の誕生日や0から始まる番号を許さない場合もある。システムにPINを入力する際、3回まで試行できることが多く、盗んだカードをブロックされずに正しいPINを入力して使える確率は0.06%である。もちろんこれは全ての番号が同じ確率で、犯人が何の情報も持っていない場合であって、かつてのPIN運用方法ではそうはいかなかった。 2002年、ケンブリッジ大学の大学院生 Piotr Zieliski と Mike Bond は、IBM製ATM IBM 3624 でのPIN生成システムのセキュリティ上の欠陥を発見した。このATMの方式はその後の装置の多くでそのまま採用されていた。その方法は decimalization table attack と呼ばれ、銀行のコンピュータシステムにアクセス可能であれば、カードのPINを平均15回の推測で特定できる。 携帯電話のPINを3回入力ミスすると、サービスオペレータが提供する個人ブロック解除コード (PUC) を入力するまでSIMカードがブロックされる。PUCを10回入力ミスすると、そのSIMカードは完全にブロックされ、新たなSIMカードに交換してもらうしかなくなる。 文章: マジックナンバー (プログラム) また、1や0はそれ自体が「真」・「偽」などの意味(真理値)を示しうる数値であり、使われる文脈によってはマジックナンバーとは呼ばないこともある。古いC言語では、意味を明確にするため、1/0の数値を直接用いるのではなく、TRUEやFALSEといったシンボルを明示的に定義して利用することがあった。 現在のC言語規格案では、 _Bool Definitions For true and false. 文章: コンピュータの数値表現 このコンピュータの数値表現(コンピュータのすうちひょうげん)の記事では、現代のコンピュータ、つまりデジタルコンピュータにおける数値の表現方法について解説する。 文章: HP 35s 以下は、2から69までの整数の階乗を計算するサンプルプログラムである(電卓に搭載済みの階乗とガンマ関数を無視している)。この例には、2つのバージョンが存在する。1つは ALG(中置記法)モード用であり、もう1つは RPN モード用である。RPN バージョンは ALG バージョンよりもかなり短い。ALG(中置記法)バージョン:RPN バージョン:単一のプログラムステップとして、方程式がプログラムの中に組み込まれていることがある。 この電卓の設定は、プログラム中の数式が実行中に評価される、あるいは表示されるかを指定する番号付フラグを含んでいる。 方程式はあらゆる文字列を格納することができるので、方程式は表示されるためのメッセージとして作られることがある。 文章: 常平通宝 1778年から新常平の小平銭(1枚1文)もやはり大量に鋳造され、広く流通した。この小平銭の裏面には膨大な種類があり、発行所を表わす文字、漢数字(小平銭では基本的に一から十まであるが、一部では十を超えるものも見られる)、千字文その他の漢字(記されていないものも多い)及び記号のようなものの組み合わせとなっている。一説では1万以上の種類が存在するとされているが、現存するものはそのうち恐らく6~7千種類と思われる。 常平通宝の小平銭は「葉銭」とも呼ばれる。 1866年には、時の権力者興宣大院君が財政難を打開し景福宮再建のための資金を調達することを目的に常平通宝の当百銭(百文銭)を鋳造した。裏面には「戸大當百」とある(「戸」は発行所を表わす)。しかし重量は小平銭の5~6倍に過ぎず、実際には100文では通用しなかったようである。そして財政難を打開するどころか物価上昇、大院君の執権体制の危機といった問題をもたらし、鋳造開始の2年後に当百銭は通用停止・回収されてしまった。 文章: ビット 例えば、transistor-transistor logic (TTL) やその互換性のある回路では、デバイスの出力 (Output) は、0が0.4ボルト (V) 以下、1が2.6ボルト (V) 以上で表される。入力 (Input) は、0.8 V以下は0、2.2 V以上は1、として認識するように設定されている。ビットは、シリアル通信では一度に1つずつ、パラレル通信では複数のビットが同時に送信される。ビット演算では、ビットを1つずつ処理する場合がある。データ転送速度は、通常、kbit/sなどビット毎秒 (bit/s)にSI接頭語をつけた単位で表され、2進接頭辞は使用されない。ジャカード織機やバベッジの解析機関などの最も初期の非電子情報処理装置では、機械的なレバーやギアの位置、または紙のカードやテープの特定の位置の穴の有無としてビットが保存されていた。 文章: ゼロサプレス ゼロサプレスまたはゼロ抑制 (英: zero suppress, zero suppression) は、数の表記から冗長なゼロを除去することである。逆の処理を行う対義語はゼロパディングである。(特に必要な場合を除いて)位取りに必要なゼロや有効数字にかかわるゼロは除去しない。 文章: 量 物理学(や化学)で用いられる量の大きさを表すためには、2つの因子が必要である。ひとつは、問題としている量と同じ種類の「標準量」、つまり「単位」である。もうひとつは、この「単位」との大きさの比を表す数値である。 ある物理量というのは、それとは相違した2種以上の物理量との関係式によって定義される。したがって、適切な「基本量」をいくつか選ぶということをすると、他の様々な物理量は 基本量の組み合わせで定まることになる。このような方法で、基本量の組み合わせによって導かれる量を「誘導量」という。「基本量」としては、通常は、「長さ」「質量」「時間」を選択している。ただし物理学で、熱の問題を扱う場合は、これら3つに加え「温度」を加えている。 物理学では、1つの数値だけで表わされる量だけでなく、複数の数値の組(セット)で表わされる物理量も扱う。ただ一つの数で表される量を「スカラー量」と呼び、複数の数の組で表される量を「ベクトル量」と呼ぶ。「ベクトル量」としては、例えば力や速度などがある。これらは空間内のベクトルに対応している(「3次元空間ではベクトルはx軸、y軸、z軸、それぞれの3つ数値を持つ」と考え、その結果、3つの数字の組わせとなる)。 文章: 十六進法 コンピュータでは、データをビットやオクテットを単位として表すことが多い。それぞれ二進表記の1桁、8桁で表現できる。 使える数は、前者は0と1だけが許されるが、後者は0~255までに広がる。 後者には、十六進表記がよく用いられ、二進表記の4桁が1桁で表現できるので、二進表記より短く表すことができる。1オクテットは、2桁の十六進表記で表現することができる。 十六進表記の1桁はニブルとも呼ばれる。 文章: Hexspeak Hexspeakとは、リートスピークと類似の、英語の変わった表記法の一種である。 プログラマは、メモリやデータに「未使用」や「異常データ」といった印をつけるために分かりやすいマジックナンバーを必要としており、この際にHexspeakが作り出された。数字の"0"をアルファベットの"O"に、数字の"1"をアルファベットの"I"に、数字の"5"をアルファベットの"S"に読み替えるといった方法を利用し、16進数の表記に使われる文字 (0123456789ABCDEF) しか使えない条件下で短い単語を表現している。 文章: ビット 過去には様々なビット数のバイトが使用されてきたが、今日では8ビットを1バイトとする実装が広く使用されている。ただし、バイトの大きさが基礎となるハードウェア設計に依存するという曖昧さを回避するために、8ビットであることを明示的に示す単位「オクテット」が定義されている。通常、コンピュータは、「ワード」と呼ばれる固定サイズのビットのグループ単位で操作を行う。バイトと同様に、1つのワードに含まれるビット数もハードウェア設計によって異なる。通常は8~80ビットだが、一部の専用コンピュータではさらに大きくなる。21世紀初頭において、パーソナルコンピュータやサーバコンピュータのワードサイズは32ビットまたは64ビットである。国際単位系では、基本となる単位の十進数の倍量・分量を表すSI接頭語が定義されている。これは一般的にビットやバイトに対しても適用されている。 文章: アトラスV 全てのアトラスロケットはロケットの構成から決まる3桁の数字の名称を持つ。100の位の数字はノーズコーンフェアリングの直径 (4 m / 5.4 m) を表し、4または5のどちらかである。10の位の数字は第1段に取り付けられる固体燃料補助ロケットの本数(4mフェアリングならば0本から最大3本、5mフェアリングの場合は0から最大5本まで)を表す。最後に1の位の数字はセントールロケットに搭載されるエンジンの個数(1基または2基)を示している。シングルエンジンのセントール (SEC) は主に静止トランスファ軌道に投入されるか、あるいは地球引力圏を脱出する場合に用いられる。デュアルエンジンのセントール (DEC) は主に低軌道に投入される場合に用いられる。DEC仕様のアトラスVは2010年代初頭時点では打ち上げられておらず、計画段階である。 例えば、“アトラスV 552”という型名ならば、5mフェアリングと5本の固体ブースターを使用し、2基のセントールエンジンを組み合わせていることを表し、“431”という型名ならば、4mフェアリングと3本の固体ブースター、そして1基のセントールエンジンを組み合わせていることを表す。 アトラスVには2種類のフェアリングの大きさがある。アトラスIIから使用される直径4mのフェアリングとそれを延長した形式(AV-004/インマルサット4-F1の打ち上げを参照)と、ロッキード・マーティンが導入したコントラベス社(現在はスイスのRUAG Space社)が開発、生産する直径5.4m(4.57mが使用可能)のフェアリングである。コントラベス社のフェアリングは複合材料で出来ており飛行実績のある物を基にしている。アトラスVでは3形式が使用できる。短縮型と中型の仕様はアトラスV5XXシリーズで使用できる。延長型はアトラスVヘビーで使用される予定である。従来のフェアリングはペイロードのみを覆いセントールは大気に晒される。コントラベス社のフェアリングはペイロードと同様にセントール上段ロケットも覆う。