Аравтын тооллын систем: Засвар хоорондын ялгаа

Content deleted Content added
Шинэ хуудас: '''Аравтын тооллын систем''' нь 10 гэсэн суурьтай, орчин үеийн соёл иргэншлүүдэд хамгийн түгээмэл ...
(Өөрчлөлт алга)

16:42, 8 Аравдугаар сар 2010-ий байдлаарх засвар

Аравтын тооллын систем нь 10 гэсэн суурьтай, орчин үеийн соёл иргэншлүүдэд хамгийн түгээмэл хэрэглэгддэг тооллын систем.

Бусад тооллын системүүдэд хөрвүүлэх

Ямар нэг X гэсэн эерэг бүхэл тоо нь p суурьтай тооллын системд n ширхэг xi (i=0,n-1) цифрээс тогтоно гэвэл, ө.х.

xn-1xn-2...x1­x0

гэж бичигдсэн байвал энэ бичвэрийн 10-тын эквивалент нь:

X(10) = xn-1 * pn-1 + xn-2 * pn-2 + ... + x1 * p1 + x0 * p0 (to10a)

гэсэн томъёогоор олдох юм. Ж.нь 110102 гэсэн 2-тын тоог үзье. Дээрх томъёог хэрэглэхэд 2610 гэж гарна.

Эсрэгээр, эерэг бүхэл 10-тын тоог бусад тооллын систем рүү яаж шилжүүлэх вэ гэдгийг үзье. X гэсэн 10-тын тоог p суурьтай тооллын систем рүү хөрвүүлэхдээ дараах алгоритмыг баримтлана. Энэ алгоритмыг (from10a) алгоритм гэе.

1. X-ийг p-д хувааж, ноогдвор q, үлдэгдэл a-г олно.

2. Хэрэв 1-р алхмаар олдсон ноогдвор q≠0 байвал түүнийг X болгон аваад, харин үлдэгдэл a-г өмнө нь олсон үлдэгдлүүдийн зүүн талд нэмж бичнэ. 1-р алхамд шилжинэ.

3. Хэрэв 1-р алхмаар олдсон ноогдвор q=0 байвал алгоритм зогсоно. Харин олсон бүх үлдэгдлүүдийн дараалал бол анхны X тооны p суурьт систем дэхь эквивалент байна.

Ж.нь 7510 гэсэн 10-тын тоог 2-тын тоонд хувиргавал:

 

Мэдээж энэ 2-тын кодод (to10a) томъёог хэрэглэхэд буцаад 7510 гарна. Нэг зүйлийг тэмдэглэхэд, 2-тын кодын зүүн талд 0 битүүдийг нэмж бичлээ гээд 10-тын эквивалент өөрчлөгдөхгүй болох нь (to10a) томъёоноос харагдаж буй байх. Харин 1-ийг залгавал өөр тоо гарна. Тухайлбал 001001011 гэсэн 9 битийн код бол мөн л 7510 байна.