八進法
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は英語版の対応するページを翻訳することにより充実させることができます。(2024年5月)翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。

英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。

万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。

信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。

履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。

翻訳後、{{翻訳告知|en|Octal|…}}をノートに追加することもできます。

Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針についての説明があります。

八進法(はっしんほう、: octal)とは、8(てい)とし、底およびそのを基準にして数を表す方法である。
記数法

八進記数法とは、8 を底とする位取り記数法である。八進法では、0から7までの八種類の数字を用い、を10、を11(八一)、を12(八二)…と表記する。以降も、十進法16は 20 (二八)、十進法24は 30 (三八)、十進法30は 36 (三八六) となる。このように、「八が10になる」記数法が八進法であり、「一桁の数字が8まで」なのはその次の九進法である。

必要に応じ、八進記数法の表記は括弧および下付の 8、十進記数法の表記を括弧及び下付きの10 で表す。八進記数法で表された数を八進数と呼ぶ。

整数の表記も、八進法では以下のようになる。

(13)10 = 15(1×8 + 5)

(16)10 = 20(2×8)

(27)10 = 33 (3×8 + 3)

(32)10 = 40(4×8)

(49)10 = 61(6×8 + 1)

(64)10 = 100(1×82)

(81)10 = 121(1×82 + 2×81 + 1)= (100)9

(100)10 = 144(1×82 + 4×81 + 4)

(216)10 = 330(3×82 + 3×81)= (1000)6

(320)10 = 500(5×82)

(512)10 = 1000(1×83)

(729)10 = 1331(1×83 + 3×82 + 3×81 + 1)= (1000)9

(1000)10 = 1750(1×83 + 7×82 + 5×81)

(1944)10 = 3630(3×83 + 6×82 + 3×81)= (13000)6

(2000)10 = 3720(3×83 + 7×82 + 2×81)

(2048)10 = 4000(3×83 + 7×82 + 5×81 + 1)

(2187)10 = 4213(4×83 + 2×82 + 1×81 + 3)= (3000)9

(2560)10 = 5000(5×83)

(4096)10 = 10000(1×84)= (5551)9

(7776)10 = 17140(1×84 × 7×83 + 1×82 + 4×81 + 1)= (100000)6

10となる八は2の3乗なので、二進法の 3 桁を八進法の 1 桁で表現できた。初期のコンピュータでは1文字は6ビット、すなわち八進法 2 桁であり、ワード長も6の倍数であることが多かったため(IBM 709036ビットCDC 6000の60ビットPDP-812ビットPDP-718ビット)、八進法によって表現するのが都合よく、コンピュータ業界ではかつて八進法が広く使われた[1]CPerl などでは、数の前に 0 を付けると八進数と見なされる。例えば 011 は (11)10 ではなく (11)8 すなわち 9 である。しかし、計算機のワード長が 8 ビット(オクテット)からなるバイトの倍数によって構成されることが一般的になると、二進数 4 桁を 1 つにまとめた十六進数のほうが切りがよいため、八進法が使われることは少なくなった。
可分性

10となる素因数分解すると23なので、2でしか割り切れない。即ち、1/31/5など奇数分割ができない。単位分数も、2の冪数以外は全て無限小数になる。素因数が複数となる六進小数(2と3)や十進小数(2と5)との対比も示す。

単位分数の小数換算値素因数分解八進分数八進小数六進小数十進小数十進分数
21/20.40.30.51/2
31/30.2525…0.20.3333…1/3
221/40.20.130.251/4
51/50.1463…0.1111…0.21/5
2×31/60.12525…0.10.1666…1/6
71/70.1111…0.0505…0.142857…1/7
231/100.10.0430.1251/8
321/110.0707…0.040.1111…1/9
2×51/120.06314…0.0333…0.11/10


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:15 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef