1. NKB (NB) Naturalny kod binarny, system dwojkowy
→ Jest to pozycyjny system liczbowy, do ktorego zapisu wystarcza dwie cyfry: 0 i 1.
Wagi kolejnych pozycji to potegi dwojki. Dla przykladu zapiszmy liczbe 11012 w systemie dziesietnym:
11012 = 1×23 + 1×22 + 0×21 + 1×20 = 8 + 4 + 0 + 1 = 1310
→ Zamiana liczby dziesietnej na binarna: bedziemy dzielic liczbe dziesietna przez 2 i zapisywac reszty z dzielenia. 13:2=6+1, 6:2=3+0, 3+2=1+1, 1:2=0+1. Dzielenie konczymy gdy otrzymamy zero a reszty z dzielenia zapisujemy od prawej do lewej i otrzymujemy: 11012.
→ Poza liczbami calkowitymi mozemy w NKB zapisac liczby rzeczywiste. Czesc ulamkowa liczby mozna przedstawic jako potegi dwojki o wykladnikach ujemnych:
0.1012 = 0×20 + 0×2-1 + 0×2-2 + 1×2-3 = 0 + 0.5 + 0 + 0.125 = 0.62510
→ Zamiana liczby rzeczywistej dziesietnej na binarna: osobno bedziemy zamieniac czesc calkowita i ulamkowa. Wezmy dla przykladu liczbe 13.625=13+0.625 Liczbe 13 zamienilismy wczesniej, wiec zajmiemy sie tylko czescia ulamkowa.
Bedziemy mnozyc ulamek przez 2: 0.625×2=1.25, 0.25×2=0.5, 0.5×2=1.0 Mnozenie
konczymy, gdy czesc ulamkowa bedzie rowna 0. Czesci calkowite przepisujemy od lewej do prawej i otrzymujemy:
0.1012, dodajac 1310 mamy: 1101.1012=13.62510.
Do spisu
|