Бройна система 2

Какво е бройна система?

Бройната система е набор от техники и правила, по които се записват и четат числата.

Има позиционни и непозиционни бройни системи.

В непозиционните бройни системитеглото на една цифра (т.е. приносът, който тя прави към стойността на числото) не зависи от нейната позиция в нотацията на числото. И така, в римската бройна система в числото XXXII (тридесет и две), теглото на цифрата X във всяка позиция е просто десет.

В позиционните бройни системитеглото на всяка цифра се променя в зависимост от нейната позиция (позиция) в поредицата от цифри, представляващи числото. Например в числото 757.7 първата седем означава 7 стотни, втората - 7 единици, а третата - 7 десети от единицата.

Самото въвеждане на числото 757.7 означава съкратен израз:

Всяка позиционна бройна система се характеризира със своятаоснова.

Основата на позиционната бройна системае броят на различните цифри, използвани за представяне на числа в тази бройна система.

За основа на системата може да се вземе всяко естествено число - две, три, четири и т.н. Следователно са възможни безкраен брой позиционни системи: двоични, троични, кватернерни и т.н.

Как се генерират цели числа в позиционни бройни системи?

Във всяка бройна система цифрите са подредени според техните стойности: 1 е по-голямо от 0, 2 е по-голямо от 1 и т.н.

Промоцияномерсе отнася до замяната му със следващата най-висока стойност.

За напредване на 1 означава да го замените с 2, за напредване на 2 означава да го замените с 3 и т.н. Преместването напред на най-значимата цифра (например цифрата 9 в десетичната система) означава замяната й с 0. В двоична система, която използва само две цифри— 0 и 1, повишаването на 0 означава замяната му с 1, а повишаването на 1 означава замяната му с 0.

За да образувате цяло число след дадено цяло число, преместете напред най-дясната цифра на числото; ако някоя цифра стане нула след повишение, тогава трябва да преместите напред цифрата вляво от нея.

Прилагайки това правило, записваме първите десет цели числа

  • в двоична система: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001;
  • в троичната система: 0, 1, 2, 10, 11, 12, 20, 21, 22, 100;
  • в кунарната система: 0, 1, 2, 3, 4, 10, 11, 12, 13, 14;
  • в осмична: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11.

В допълнение към десетичните, широко се използват системи с основа, която е цяло число на степен 2, а именно:

Защо хората използват десетичната система, а компютрите използват двоичната?

Хората предпочитат десетичната система, вероятно защото от древни времена са броили на пръсти, а хората имат десет пръста на ръцете и краката си. Не винаги и не навсякъде хората използват десетичната бройна система. В Китай, например, десетичната бройна система се използва дълго време.

А компютрите използват двоичната система, защото тя има редицапредимства пред други системи:

  • за реализацията му са необходимитехнически средства с две устойчиви състояния(има ток - няма ток, намагнитен - не е намагнитен и т.н.), а не например с десет - както е десетично;
  • представяне на информация чрез само две състояниянадеждноиустойчиво на шум;
  • възможно е да сеизползвабулева алгебраза извършване на логически трансформации на информация;
  • двоичната аритметика е много по-проста от десетичната аритметика.

Двоичен дефицит—бързо увеличаване на броя на цифрите, необходими за записване на числа.

Двоичната система, която е удобна за компютри, е неудобна за човек поради своята обемност и необичайна нотация.

Преобразуването на числа от десетични в двоични и обратно се извършва от машина. Въпреки това, за да се използва професионално компютър, човек трябва да се научи да разбира думата машина. За това са предназначени осмичната и шестнадесетичната система.

Числата в тези системи са почти толкова лесни за четене, колкото десетичните числа, те изискват съответно три (осмична) и четири (шестнадесетична) пъти по-малко цифри, отколкото в двоичната система (в края на краищата числата 8 и 16 са съответно третата и четвъртата степен на числото 2).

Преобразуване на числа от една бройна система в друга

Числотоpот различни цифри, използвани в позиционната система, определя името на бройната система и се наричаоснована бройната система -"p". Всяко числоNв позиционен запис с основаpможе да бъде представено като полином в основаp:

тукNе числото,ajса коефициентите (цифрите на числото),pе основата на бройната система (p>1). Прието е числата да се представят като поредица от цифри:

Преобразуването на числата в десетичната системасе извършва чрез съставяне на степенен ред с основата на тази система (вижте формула 1.1), от която се превежда числото. След това се изчислява стойността на сумата.