środa, 5 października 2016

#4 ASCII

ASCII (z angielskiego American Standard Code for Information Interchange) – jest to 8-bitowy kod przyporządkowujący liczby z zakresu 0−127 literom alfabetu angielskiego, cyfrom, znakom przestankowym i innym symbolom oraz poleceniom sterującym. 

Na przykład litera „a” jest kodowana jako liczba 97, a znak spacji jest kodowany jako 32. 

Znaki ASCII dzielą się na : 
- drukowalne: 95 znaków o kodach 32−126 
- sterujące: 33 znaki o kodach 0−31 i 127 

Litery, cyfry, znaki interpunkcyjne oraz kilka innych znaków (m.in. spacja, @) tworzą zbiór drukowalnych znaków ASCII. Pozostałe 33 kody to tzw. kody sterujące służące do kontroli urządzenia odbierającego komunikat, np. drukarki czy terminala. 

Ponieważ kod ASCII jest 7-bitowy, a większość komputerów operuje na 8-bitowych bajtach, dodatkowy bit można wykorzystać na powiększenie zbioru kodowanych znaków do 256 symboli. Powstało wiele różnych rozszerzeń ASCII wykorzystujących ósmy bit (np. norma ISO 8859, rozszerzenia firm IBM lub Microsoft) nazywanych stronami kodowymi. Również kodowanie UTF-8 można uważać za rozszerzenie ASCII, tutaj jednak dodatkowe znaki są kodowane na 2 i więcej bajtach.

Tabela kodu ASCII:

środa, 28 września 2016

#3 System szesnastkowy

Szesnastkowy system liczbowy – pozycyjny system liczbowy, w którym podstawą jest liczba 16. Do zapisu liczb w tym systemie potrzebne jest szesnaście znaków (cyfr szesnastkowych).

W najpowszechniejszym standardzie poza cyframi dziesiętnymi od 0 do 9 używa się pierwszych sześciu liter alfabetu łacińskiego: A, B, C, D, E, F (wielkich lub małych). Cyfry 0-9 mają te same wartości co w systemie dziesiętnym, natomiast litery odpowiadają następującym wartościom: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15 oraz 10 = 16



Zadanie; Opisz ostatnie 3 cyfry swojego numeru telefonu systemem szesnastkowym.

821/16 = 51 r. 5
51/16 = 3    r. 3
3/16 = 0     r. 3

335- liczba 821 w systemie szesnastkowym




środa, 21 września 2016

#2 Zamiana liczby z systemu dwójkowego na system dziesiątkowy i na odwrót.

System dwójkowy:
pozycyjny system liczbowy, w którym podstawą jest liczba 2. Do zapisu liczb potrzebne są tylko dwie cyfry: 0 i 1.

Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożną kolejnej potęgi podstawy systemu. Np. liczba zapisana w dziesiętnym systemie liczbowym jako 10, w systemie dwójkowym przybiera postać 1010.

Działania na liczbach w systemie dwójkowym są odpowiednikiem działań w systemie dziesiętnym i opierają się na elementarnych działaniach:
1+0=1
1+1=10
1*0=0
1*1=1
10-1=1




Dziesiętny system liczbowy:
to pozycyjny system liczbowy, w którym podstawą jest liczba 10; do zapisu liczb stosuje się 10 cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Liczby zapisuje się jako ciąg cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby 10.



Zamiana z systemu dwójkowego na system dziesiątkowy i z systemu dziesiątkowego na system dwójkowy:


Dzisiejsza data w systemie dwójkowym:
21.09 =10010.1001