Октална системна история, система за номериране и конверсии
на осмична система тя е система за позиционна номерация на осмица (8); то се състои от осем цифри, които са: 0, 1, 2, 3, 4, 5, 6 и 7. Следователно всяка цифра от осмичното число може да има всяка стойност от 0 до 7. Окталните числа те се формират от двоичните числа.
Това е така, защото неговата основа е точна сила от две (2). Това означава, че числата, които принадлежат на осмичната система се формират, когато те са групирани в три последователни цифри, подредени от дясно на ляво, получавайки по този начин техните десетични стойности.
индекс
- 1 История
- 2 Октална система за номерация
- 3 Преобразуване на осмичната система в десетична
- 3.1 Пример 1
- 3.2 Пример 2
- 4 Преобразуване на десетичната система в осмичната
- 4.1 Пример
- 5 Превръщане на осмичната система в двоична
- 6 Преобразуване на двоичната система в осмичната
- 7 Преобразуване на осмичната система в шестнадесетична и обратно
- 7.1 Пример
- 8 Препратки
история
Осмичната система произхожда от древността, когато хората използват ръцете си, за да преброят осем до осем животни.
Например, за да се преброи броят на кравите в плевнята, човек започна да разчита на дясната ръка, свързвайки палеца с малкия пръст; след това, за да преброи второто животно, палецът беше свързан с показалеца и т.н., с останалите пръсти на всяка ръка, докато завърши 8.
Съществува вероятност в древни времена осциалната система за номериране да се използва преди десетичната запетая, за да може да се преброят междупръстените пространства; броят на пръстите, с изключение на палците.
Впоследствие беше създадена осмичната система за номериране, която произлиза от двоичната система, тъй като има нужда от много цифри, за да представлява само един номер; От този момент нататък са създадени осмоъгълни и шестоъгълни системи, които не изискват толкова много цифри и могат лесно да бъдат преобразувани в двоичната система..
Октална система за номериране
Осмичната система се състои от осем цифри, вариращи от 0 до 7. Те имат същата стойност, както при десетичната система, но тяхната относителна стойност се променя в зависимост от позицията, която заемат. Стойността на всяка позиция се определя от базовите правомощия 8.
Позициите на цифрите в осмичното число имат следните тегла:
84, 83, 82, 81, 80, осмична точка, 8-1, 8-2, 8-3, 8-4, 8-5.
Най-голямата осмична цифра е 7; по този начин, когато тази система се брои, едноцифровата позиция се увеличава от 0 до 7. Когато достигне 7, тя се рециклира до 0 за следващия брой; по този начин следващата позиция на цифрата се увеличава. Например, за да преброите последователности, в осмичната система тя ще бъде:
- 0, 1, 2, 3, 4, 5, 6, 7, 10.
- 53, 54, 55, 56, 57, 60.
- 375, 376, 377, 400.
Съществува фундаментална теорема, която се прилага към окталната система и се изразява по следния начин:
В този израз d представлява цифрата, умножена по базовата мощност 8, която показва позиционната стойност на всяка цифра, по същия начин, както е подредена в десетичната система.
Например, имате номера 543.2. За да го отведете до осмичната система, тя се разлага по следния начин:
N = Σ [(5 * 82) + (4 * 81) + (3 *80) + (2 *8-1)] = (5 * 64) + (4 * 8) + (2 * 1) + (2 * 0,125)
N = 320 + 32 + 2 + 0.25 = 354 + 0.25г
По този начин трябва да имате 543.2р = 354.25г. Индексът q показва, че това е осмично число, което може да бъде представено и с числото 8; и индексът d се отнася за десетичното число, което може да бъде представено и с числото 10.
Преобразуване на осмичната система в десетична
За да конвертирате осмичен системен номер в неговия еквивалент в десетичната система, трябва да умножите всяка осмична цифра по нейната стойност на мястото, започвайки отдясно.
Пример 1
7328 = (7* 82) + (3* 81) + (2* 80= 7 * 64) + (3 * 8) + (2 * 1)
7328= 448 +24 + 2
7328= 47410
Пример 2
26.98 = (2 *81) + (6* 80) + (9)* 8-1) = (2 * 8) + (6 * 1) + (9 * 0,125)
26.98 = 16 + 6 + 1,125
26.98= 23,12510
Преобразуване на десетичната система в осмичната
Десетично число може да се преобразува в осмично число, като се използва методът на многократно разделяне, където десетичното цяло число се дели на 8, докато коефициентът е равен на 0, а остатъците на всяко разделение ще представляват осмичното число.
Отпадъците се сортират от последно до първо; това означава, че първият остатък ще бъде най-маловажната цифра на осмичното число. По този начин най-значимата цифра ще бъде последният остатък.
пример
Октална част от десетичното число 26610
- Разделете десетичното число 266 между 8 = 266/8 = 33 + остатъчен 2.
- След това 33 се разделя на 8 = 33/8 = 4 + остатък от 1.
- Разделете 4 на 8 = 4/8 = 0 + остатъка от 4.
Тъй като при последното разделение се получава коефициент по-малък от 1, това означава, че резултатът е намерен; само останките трябва да бъдат подредени в обратен ред, така че осмичното число на десетичната запетая 266 е 412, както може да се види от следното изображение:
Превръщане на осмичната система в двоичната
Превръщането на осмичната система в двоична се извършва чрез превръщане на осмичната цифра в еквивалентната й двоична цифра, образувана от три цифри. Има таблица, която показва как се преобразуват осемте възможни цифри:
От тези преобразувания всеки номер от осмичната система до двоичната може да се промени, например, за да се преобразува номер 5728 Вашите еквиваленти се търсят в таблицата. Така че трябва да:
58 = 101
78= 111
28 = 10
Следователно, 5728 еквивалент в двоичната система към 10111110.
Преобразуване на двоичната система в осмичната
Процесът на конвертиране на двоични числа в осмични цели е обратната операция на предишния процес.
Това означава, че битовете на двоичното число са групирани в две групи по три бита, започвайки от дясно на ляво. След това бинарната до осмичната конверсия се прави с предишната таблица.
В някои случаи двоичното число няма да има групи от 3 бита; За да го завършите, добавете една или две нули вляво от първата група.
Например, за да промените двоичното число 11010110 на осмичното, се прави следното:
- Групи от 3 бита се формират отдясно (последния бит):
11010110
- Тъй като първата група е непълна, се добавя нула отляво:
011010110
- Конвертирането се извършва от таблицата:
011 = 3
010 = 2
110 = 6
Така двоичното число 011010110 е еквивалентно на 3268.
Преобразуване на осмичната система в шестнадесетична и обратно
За да направите промяната от осмично число до шестнадесетичната система или от шестнадесетична до осмична, е необходимо първо да преобразувате номера в двоичен, а след това в желаната система.
За това има таблица, където всяка шестнадесетична цифра е представена с еквивалент в двоичната система, състояща се от четири цифри.
В някои случаи двоичното число няма да има групи от 4 бита; За да го завършите, добавете една или две нули вляво от първата група
пример
Преобразуване на осмичното число 1646 в шестнадесетичен номер:
- Числото от осмичното до двоичното се преобразува
18 = 1
68 = 110
48 = 100
68 = 110
- И така, 16468 = 1110100110.
- За да конвертирате от двоичен в шестнадесетичен, те първо се подреждат в 4-битова група, започвайки от дясно на ляво:
11 1010 0110
- Първата група се допълва с нули, така че може да има 4 бита:
0011 1010 0110
- Конвертирането на двоичната система в шестнадесетичната се извършва. Еквивалентността се заменя с помощта на таблицата:
0011 = 3
1010 = А
0110 = 6
По този начин осмичното число 1646 е еквивалентно на 3A6 в шестнадесетичната система.
препратки
- Bressan, A.E. (1995). Въведение в системите за номериране. Аржентински университет по бизнес.
- Harris, J.N. (1957). Въведение в двоичните и окталните системи за номериране: Лексингтън, Масачузетска служба за техническа информация.
- Кумар, А. А. (2016). Основи на цифровите схеми. Обучение Pvt.
- Peris, X. C. (2009). Операционни системи Monopuesto.
- Ronald J. Tocci, N.S. (2003). Цифрови системи: принципи и приложения. Образование в Пиърсън.