Skip to content

Základy informatiky a teorie informace, základní jednotky ​

  • Základní jednotky informace, pravdivostní tabulka pro zápis logických funkcí
  • Dvojková, desítková a šestnáctková číselná soustava, převody čísel mezi soustavami
  • ASCII a Unicode tabulka znaků

Základní jednotky informace ​

Informace používáme ve formách textu, zvuku, obrazu a dalších.
Ty můžeme vysílat, přijímat, uchovávat a zpracovávat.
A přenášet je můžeme digitálně nebo analogově.

V informačních technologiích se informace měří v bitech.
Bit nejmenší jednotka informace a může nabývat pouze dvou hodnot: 0 a 1.
Vyšší jednotkou je potom Byte, který se skládá z 8 bitů. Byte může reprezentovat 256 různých hodnot (28, 0-255).

Pravdivostní tabulka ​

ABA AND BA OR BA XOR BA XNOR B
111101
100110
010110
000001
  • AND (konjunkce): pokud jsou oba vstupy 1
  • OR (disjunkce): alespoň jeden vstup je 1
  • XOR (exkluzivní OR): pokud je právě jeden vstup 1
  • XNOR (ekvivalence): pokud jsou oba vstupy stejné

Číselné soustavy ​

Desítková soustava ​

ZákladCifryPříklad čísla 13 z dek.
100-913

Nejběžnější číselná soustava, kterou používáme v každodenním životě.

Dvojková soustava ​

ZákladCifryPříklad čísla 13 z dek.
20-11101

Přirozená pro počítače, protože elektronické obvody mohou být snadno reprezentovány dvěma stavy (zapnuto/vypnuto).

Šestnáctková soustava ​

ZákladCifryPříklad čísla 13 z dek.
160-9, A-FD

Kompaktní způsob zápisu binárních dat, často používaný v programování a počítačové grafice. Lze jí taky nazývat hexadecimální.
Šestnáctková číslice se dá zapsat jako čtyři bity (nibble).


Převody mezi soustavami ​

Desítková -> Dvojková
Dělení základem (2) a zapisování zbytků.

txt
105 / 2 = 52 zb. 1
52 / 2 = 26 zb. 0
26 / 2 = 13 zb. 0
13 / 2 = 6 zb. 1
6 / 2 = 3 zb. 0
3 / 2 = 1 zb. 1
1 / 2 = 0 zb. 1

Výsledek: 1101001 (zbytky zespodu nahoru)

Desítková -> Šestnáctková
Dělení základem (16) a zapisování zbytků, přičemž zbytky 10-15 se převádí na A-F.

txt
346 / 16 = 21 zb. 10 (A)
21 / 16 = 1 zb. 5
1 / 16 = 0 zb. 1

Výsledek: 15A (zbytky zespodu nahoru)

Dvojková -> Šestnáctková
Seskupování bitů po čtyřech (od pravé strany) a převodem každé skupiny na odpovídající hexadecimální cifru.

txt
101101101 -> 1 0110 1101
1 -> 1 (8 ne + 4 ne + 2 ne + 1 ano)
0110 -> 6 (8 ne + 4 ano + 2 ano + 1 ne)
1101 -> D (13 => D)

Výsledek: 16D

Jakákoli -> Desítková
Stačí vynásobit každou cifru základem umocněným na pozici a sečíst.
Je vhodné začít zprava, protože nejnižší pozice je 0 a zvyšuje se směrem doleva.
Pokud pracuji s hexadecimálními čísly, písmena A-F se převádí na hodnoty 10-15.

F3D5
5⋅160+13⋅161+3⋅162+15⋅163=62261

101101
1⋅20+0⋅21+1⋅22+1⋅23+0⋅24+1⋅25=45

Tabulky znaků ​

ASCII ​

ASCII = American Standard Code for Information Interchange.
Původně byla 7bitová, později rozšířená na 8 bitů (Extended ASCII).
Dokáže tedy reprezentovat 128 (nebo 256) znaků, včetně písmen, číslic a speciálních symbolů. Obsahuje i klávesové zkratky a řídící znaky (např. nový řádek, tabulátor).

Unicode ​

Narozdíl od ASCII, Unicode je navržen tak, aby pokryl všechny znaky používané v různých jazycích. Používá různé kódování, nejběžnější je UTF-8, které je zpětně kompatibilní s ASCII.
Unicode může reprezentovat více než 1 milion znaků, což zahrnuje písmena, číslice, symboly, emotikony a mnoho dalších.

Informace jsou čerpány z volně dostupných zdrojů a mohou obsahovat chyby.
Licence MIT - Volné použití a šíření
© 2025 - 2026 PetyXbron