Czy ktoś może mi wytłumaczyć SYSTEM BINARNY, zwany dwójkowym???
mroncz888Bardzo prosty jest system wagi dla danego bita. Przykładowo liczba w sysyemie binarnym 4 bitowa: 0110 i każda z tych cyfr(bitów) ma swoją wagę. Od prawej wagi są następujące 1,2,4,8. I tam gdzie bit wynosi 1 tam wagi sie sumuje czyli w liczbie 0110 sumujemy wagi 2 i 4 czyli liczba 0110= 6. np w liczbie 8 bitowej 01110001 od prawej wagi są następujące 1,2,4,8,16,32,64,128. Sumujemy wagi gdzie bit wynosi 1 czyli 1+16+32+64=113 czyli liczba 01110001=13 Wikipedia natomiast podaje obliczanie liczb binarnych w taki sposób: Zamianę z systemu dwójkowego na inny można wykonać poprzez zapisanie liczby jako sumy potęg liczby 2 pomnożonych przez wartość cyfry w systemie, na który przekształcamy. Przykładowo przy zamianie liczby na system dziesiętny: np. liczba zapisana w dziesiętnym systemie liczbowym jako 10, w systemie dwójkowym przybiera postać 1010, gdyż:
Tomcio10102001
Najprostszym układem pozycyjnym jest dwójkowy układ numeracji zwany też systemem binarnym. Podstawę jego stanowi liczba 2, wszystkie więc liczby można pisać dwiema tylko cyframi: 0 i 1, a więc dowolna liczba dwójkowa zawiera same zera i jedynki. Liczby naturalne w systemie dwójkowym zapisujemy analogicznie jak w systemie dziesiętnym - zamiast kolejnych potęg liczby dziesięć, stosujemy kolejne potęgi liczby dwa. Zapis liczby całkowitej w systemie dwójkowym ma postać: ai-1ai-2 ... a2 a1 a0 = ai-1 · 2i-1 + ai-2 · 2i-2 + ... + a2 · 22 + a1 · 21 + a0 · 20
np w liczbie 8 bitowej 01110001 od prawej wagi są następujące 1,2,4,8,16,32,64,128. Sumujemy wagi gdzie bit wynosi 1 czyli 1+16+32+64=113 czyli liczba 01110001=13
Wikipedia natomiast podaje obliczanie liczb binarnych w taki sposób:
Zamianę z systemu dwójkowego na inny można wykonać poprzez zapisanie liczby jako sumy potęg liczby 2 pomnożonych przez wartość cyfry w systemie, na który przekształcamy. Przykładowo przy zamianie liczby na system dziesiętny:
np. liczba zapisana w dziesiętnym systemie liczbowym jako 10, w systemie dwójkowym przybiera postać 1010, gdyż:
ai-1ai-2 ... a2 a1 a0 = ai-1 · 2i-1 + ai-2 · 2i-2 + ... + a2 · 22 + a1 · 21 + a0 · 20