Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD.

Rozměr: px
Začít zobrazení ze stránky:

Download "Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD."

Transkript

1 Principy počítačů Prof. RNDr. Peter Mikulecký, PhD.

2 Číselné soustavy Obsah přednášky: Přednáška 3 Číselné soustavy a převody mezi nimi Kódy, přímý, inverzní a doplňkový kód Znakové sady

3 Úvod Člověk se obvykle naučí o abecedu (26 znaků anglická, 42 česká) o číselnou soustavu (10 cifer) Přitom ale používáme o 10 soustavu o 60 soustavu (minuty, stupně) o 12 soustavu (hodiny, měsíce) o 7 soustavu (dny týdnu) Elektrické napětí - jen dvě úrovně (zapnuto/vypnuto) 3

4 Nepoziční soustavy K zápisu čísel používají číslice, jejichž váha nezávisí na pozici číslice v zápisu čísla. Přiřadíme-li číslici I hodnotu 1, pak II = 2, III = 3, IIII = 4, atd. Starověké národy (Starý Řím) zavedly i další číslice, jako je V = 5, X = 10, L = 50, C = 100, atd. římská číselná soustava. Staří Římané však částečně ustoupili od nepozičnosti, neboť např. v čísle IV má I váhu -1, zatímco v čísle VI má váhu +1. Čísla v nepozičních soustavách jsou nepřehledná a obtížná i pro elementární aritmetické operace. Díky nepozičnosti jejich číselné soustavy staří Římané k rozvoji matematiky v podstatě ničím nepřispěli. 4

5 Poziční (polyadické) soustavy V poziční, resp. polyadické soustavě má každá číslice v čísle pevně přiřazenu váhu závislou na pozici v čísle. Hodnota čísla N je pak v rozvinutém tvaru vyjádřena mnohočlenem (polynomem): N = a n.z n + a n-1.z n a 2.Z 2 + a 1.Z 1 + a 0.Z 0 kde Z je základem polyadické soustavy koeficient a i je číslice v i-tém řádu. Číslice a i může nabývat hodnoty 0, 1,, (Z 1). Hodnota Z i představuje váhu číslice a i, můžeme tedy psát číslo N i ve tvaru uspořádané množiny číslic (a n, a n-1,, a i, a 0, a -1,, a -m ) 5

6 Dekadická soustava Dekadická (neboli desítková) soustava o Z = 10, a i = (0, 1,, 9) o Rozlišujeme tedy 10 číslic (0,1,2,3,4,5,6,7,8,9) o váha číslice je dána pozicí (umístěním) v čísle o např

7 Jiné používané soustavy Některé příklady: o o o Úhlová míra je založena na Z = 60, od úhlových vteřin, přes minuty a stupně až k plnému úhlu 360 = 6 x 60 Šedesátková soustava se používala i pro peníze (kopa grošů) a dodnes se tu a tam používá (např. pro počítání vajec). Staří Mayové do počítání zapojili i prsty na nohou, a tak měli dvacítkovou soustavu. V té donedávna počítali i Britové, neboť libra měla 20 šilinků. Používají se i polyadické soustavy s několika základy např. čas: o o o o o o o Z = 10 doby pod 1 sekundu (milisekundy, nanosekundy) Z = 60 od 1 sekundy do 1 hodiny Z = 12 den má 12, resp. 2 x 12 hodin Z = 7 týden má 7 dní Z = 12 rok má 12 měsíců Z = 365 / 366 počty dnů v roce Z = 10 doby v rocích (dekády) 7

8 Binární soustava Binární (neboli dvojková) číselná soustava Pro zpracování na počítačích se používají čísla se základem Z = 2 neboli binární čísla Rozlišují se jen dva stavy, zapisují se číslicemi 0 a 1, zápis binárních hodnot Př. ( ) 2 = (90) 10 o = 90 jednotky informace : 1 bit 1b jednotka informace b = tetráda b = 1 Byte 1B 8

9 Osmičková soustava Osmičková (neboli oktalová) soustava 3 binární bity = 1 oktalová číslice Číslice 0,1,2,3,4,5,6,7 tedy osm číslic (2 3 = 8) př. ( ) 2 = (46527) Oktalová soustava však neumožňuje jednoduše sestavit zápis slova ze zápisu bytů (bajtů) 9

10 Šestnáctková soustava Šestnáctková (hexadecimální) soustava 4 bity = 1 hexadecimální číslice 16 číslic (2 4 = 16) Hexadecimální číslice pomocí binárních: A B C D E F = 4D57 10

11 Převody čísel binární dekadická je třeba znát mocniny 2: 2 0 = = = = = = = = = = = = = = = = = 4096 Atd. 11

12 Převody: Binární na dekadickou Každá binární číslice má v binárním čísle váhu dle toho, na kterém místě se nachází. V binárním čísle111, číslice umístěná nejvíce vpravo reprezentuje jedničky a má hodnotu 1. Technicky se jedná o místo

13 Binární na dekadickou Druhá číslice zprava, 111, je na místě dvojek, což je zároveň i základem této číselné soustavy a její váha je 2. Technicky to znamená umístění 2 1. V dekadické soustavě by to bylo místo desítek a mělo by váhu

14 Binární na dekadickou Třetí číslice zprava, 111, se nachází na místě čtyřek a má váhu 4. Technicky to znamená umístění 2 2. V dekadické soustavě by to odpovídalo místu stovek a mělo by váhu

15 Binární na dekadickou Výslední dekadická hodnota binárního čísla 111 je tedy 4+2+1, což je sedm. Pokud bychom uvažovali dekadické číslo, pak by 111 bylo , tedy jedno sto jedenáct. 15

16 Binární na dekadickou Můžete určit dekadické hodnoty pro následující binární čísla? o11 o101 o110 o1111 o

17 Binární na dekadickou Tady jsou odpovědi: o11 je 3 při základě 10 o101 je 5 o110 je 6 o1111 je 15 o11011 je 27 17

18 Převody čísel: Dekadická na binární a n.z n + a n-1.z n a 2.z 2 + a 1.z 1 + a 0.z 0 /z a n.z n-1 + a n-1.z n a 2.z 1 + a 1.z 0 a 0 -zbytek /z a n.z n-2 + a n-1.z n a 2.z 0 a 1 -zbytek /z a n.z n-3 + a n-1.z n a 2 -zbytek /z a n.z 0 a n-1 -zbytek /z 0 poslední číslice a n -zbytek --- Můžeme pak napsat výslední číslo: (a n a n-1.. a 2 a 1 a 0 ) Z 18

19 Převody čísel Dekadické na libovolné Musíme dělit dekadické číslo základem cílové číselné soustavy do té doby, než hodnota podílu bude menší jako základ soustavy. Příklad: (58) 10 = (111010) 2 58 : 2 = : 2 = : 2 = : 2 = : 2 = : 2 =

20 Procvičování převodů (130) 10 = (?) : 2 = 65 : 2 = 32 : 2 = 16 : 2 = 8 : 2 = 4 : 2 = 2 : 2 = Přepíšeme číslice odzadu (130) 10 = ( ) 2 Podíl po posledním dělení se nazývá MSB (most significant bit, tedy nejvýznamnější bit) Ověření správnosti převodu ( ) 2 = = = (130) 10 20

21 Procvičování převodů (130) 10 = (?) : 7 = 18 : 7 = (130) 10 = (244) 7 Ověření správnosti převodu (244) 7 = = = (130) 10 21

22 Procvičování převodů (130) 10 = (?) 16 - hexadecimální soustava 130 : 16 = 8 2 (130) 10 = (82) 16 Ověření správnosti převodu (82) 16 = = = (130) 10 22

23 Osmičkové na dekadické Váhy umístění číslic v oktalovém čísle jsou založeny na hodnotě 8. V číslu111 při základě 8, číslice nejvíc vpravo je na místě jedniček a její hodnota je 1. Technicky je váha toho místa

24 Osmičkové na dekadické Druhá číslice zprava 111 je na místě osmiček, tedy 8 1 a má hodnotu 8. Třetí číslice 111 je na místě šedesát čtyřek, tedy 8 2 a má proto hodnotu

25 Osmičkové na dekadické Celková dekadická hodnota tohoto osmičkového čísla 111 tedy je , neboli

26 Osmičkové na dekadické Dokážete určit dekadické hodnoty pro následující oktalová čísla? o21 o156 o270 o1164 o

27 Osmičkové na dekadické Zde jsou odpovědi: o21 je 17 při základě 10 o156 je 110 o270 je 184 o1164 je 628 o2105 je

28 Hexadecimalní na dekadickou Hexadecimální číslice mají váhy jednotlivých míst odvozené od základu 16. U čísla 111 se základem 16, číslice umístěná nejvíc vpravo, zastává místo jedniček a má hodnotu 1. Technicky to znamená váhu

29 Hexadecimalní na dekadickou Druhá číslice zprava, tedy 111, je na místě šestnáctek a má tedy hodnotu 16. Technicky to znamená Třetí číslice, ta nejvíc vlevo, tedy 111, je na místě dvěstě padesát šestek, a má hodnotu 256, což technicky znamená

30 Hexadecimalní na dekadickou Celková hodnota hexadecimálního čísla 111, je v dekadickém vyjádření , tedy

31 Hexadecimalní na dekadickou Dokážete najít dekadické ekvivalenty následujících hexadecimálních čísel? o2a o15f oa7c o11be oa10d 31

32 Hexadecimalní na dekadickou Tady jsou odpovědi: o2a je 42 při základu10 o15f je 351 oa7c je 2684 o11be je 4542 oa10d je

33 Binární na osmičkové Převody mezi binárními a oktalovými čísly jsou velice snadné. Jelikož 2 umocněno na 3 je rovno 8, stačí nám tři binární číslice k vyjádření oktalových číslic. 33

34 Binární na osmičkové 000 při základě 2 je rovno 0 při základě = = = = = = =

35 Binární na osmičkové Co dělat v případě, že máme víc, než tři binární číslice? Například ? Jednoduše rozdělíme binární číslice do skupin po třech, přičemž postupujeme z pravé strany, a každou skupinu třech číslic převedeme na příslušnou osmičkovou číslici. Tedy při základě 2 = 63 při základě 8. 35

36 Binární na osmičkové Zkuste převést následující čísla: o o o o Návod: pokud poslední skupina (tedy ta nejvíc vlevo) nemá tři členy, doplňte ji z levé strany nulami: = = o

37 Binární na osmičkové Zde jsou odpovědi: o = 74 8 o = 45 8 o = 71 8 o = o =

38 Binární na hexadecimální Převody mezi binárními čísly a hexadecimálními čísly jsou rovněž velmi jednoduché. Jelikož 2 umocněné na 4 se rovná 16, stačí nám 4 binární číslice k vyjádření všech hexadecimálních číslic. 38

39 Binární na hexadecimální 0000 při základě 2 se rovná 0 při základě = = = = = = = = = = A = B = C = D = E = F 16 39

40 Binární na hexadecimální V případě, že máme více než 4 binární číslice, např , opětovně rozdělíme číslice do skupin po 4 číslicích, zase z pravé strany. Poté každou skupinu přímo převedeme na odpovídající šestnáctkovou číslici při základě 2 = D7 při základě 16 40

41 Binární na hexadecimální Zkuste následující příklady: o o o o Návod: pokud skupina nejvíc vlevo má méně než 4 číslice, doplňte li z levé strany nulami: = = o

42 Binární na hexadecimální Zde jsou výsledky: o = DC 16 o = B5 16 o = o = 1B5 16 o = 1A5D 16 42

43 Osmičkové na binární Převod osmičkových čísel na binární je přímou inverzí převodu binárních čísel na osmičkové. Každé osmičkové číslo tedy přímo převedeme na ekvivalentní skupinu třech binárních číslic. Například, 45 při základě 8 se rovná při základě 2. 43

44 Hexadecimální na binární Převod z hexadecimální soustavy do binární soustavy je přímou inverzí opačného převodu. Každá hexadecimální číslice se převede na ekvivalentní skupinu čtyř binárních číslic. Například, 45 při základu 16 se rovná při základu 2. 44

45 Procvičování převodů Převeďte následující čísla na binární: o63 8 o o75 8 oa2d 16 o21 8 o3ff 16 45

46 Procvičování převodů Výsledky: o63 8 = o = (odstranit vedoucí 0) o75 8 = oa2d 16 = o21 8 = o3ff 16 =

47 Hexadecimální na oktalové Převod hexadecimálních čísel na oktalová je proces sestávající z dvou kroků. V prvním převedeme hexadecimální číslo na binární, poté přeskupíme binární číslice z původních skupin čtyř číslic na skupiny třech číslic. Pak výsledek převedeme na oktalové číslo. 47

48 Hexadecimální na oktalové Příklad: 4A3 16 = = =

49 Oktalové na hexadecimální Převod oktalového čísla na hexadecimální je analogický proces sestávající ze dvou kroků. Nejprve převedeme oktalové číslo na binární a přeuspořádáme trojice binárních číslic na čtveřice. Pak přímo vytvoříme relevantní hexadecimální číslo. 49

50 Oktalové na hexadecimální Například: = = = F

51 Procvičení převodů Převeďte následující čísla: 63 8 = = = 16 A2D 16 = = 16 3FF 16 = 8 51

52 Procvičení převodů Výsledky jsou: 63 8 = = = 3D 16 A2D 16 = = FF 16 =

53 Převody čísel dekadická dvojková a n.z n + a n-1.z n a 2.z 2 + a 1.z 1 + a 0.z 0 /z a n.z n-1 + a n-1.z n a 2.z 1 + a 1.z 0 a 0 -zbytek /z a n.z n-2 + a n-1.z n a 2.z 0 a 1 -zbytek /z a n.z n-3 + a n-1.z n a 2 -zbytek /z a n.z 0 a n-1 zbytek /z 0 a n -zbytek --- poslední číslice Můžeme zapsat číslo : (a n a n-1.. a 2 a 1 a 0 ) Z 53

54 Převody čísel desítková libovolná Dělíme číslo v desítkové soustavě tak dlouho základem číselné soustavy, do které převádíme, dokud není zbytek menší než základ soustavy, do které převádíme. Př. (58) 10 = (111010) 2 58 : 2 = : 2 = : 2 = : 2 = : 2 = : 2 =

55 Převody čísel - procvičení (130) 10 = (?) : 2 = 65 : 2 = 32 : 2 = 16 : 2 = 8 : 2 = 4 : 2 = 2 : 2 = přepíšeme odzadu (130) 10 = ( ) 2 podíl po posledním dělení je MSB (most significant bit) kontrola převodu ( ) 2 = = = (130) 10 55

56 Převody čísel - procvičení (130) 10 = (?) : 7 = 18 : 7 = (130) 10 = (244) 7 kontrola převodu (244) 7 = = = (130) 10 56

57 Převody čísel - procvičení (130) 10 = (?) : 16 = 8 2 (130) 10 = (82) 16 kontrola převodu (82) 16 = = = (130) 10 57

58 Operace v binární soustavě logický součet po bitech součet ve dvojkové soustavě zohledňuje přenosy

59 Převod desítkového čísla do binární podoby Používá se řada různých kódů. Kód je předpis pro přiřazení znaků (prvků) jedné množiny (množina obrazů) znakům jiné množiny (množina předmětů). Proces tohoto přiřazování se nazývá kódování. Zpětné přiřazení, tedy přiřazení předmětů obrazům, musí být jednoznačné. Prvky množiny obrazů nazýváme kódová slova. Proces zpětného přiřazování se nazývá dekódování. 59

60 Desetinná čísla Převod z dvojkové, šestnáctkové nebo jakékoliv jiné číselné soustavy do soustavy desítkové realizujeme tak, že číslo rozepíšeme na součet násobků mocnin základu dané soustavy, ale zápis se nám však obohatí o záporné mocniny (2-1, 2-2, 2-3,, resp. 16-1, 16-2, ). 60

61 Příklad Převeďte čísla 21C,8 16 a ,1 2 do desítkové soustavy. Řešení: 21C,8 16 = = ,5 =540, ,1 2 = = ,5 = 540,

62 Převod desetinného čísla z desítkové soustavy V případě převodu opačným směrem, tj. z desítkové soustavy do soustavy dvojkové, šestnáctkové nebo jiné, musíme vhodným způsobem modifikovat metodu opakovaného dělení pro převod desetinné části čísla. Celou část čísla převádíme běžným způsobem, tedy tak, že číslo postupně dělíme základem soustavy, do které jej převádíme, a zapisujeme přitom zbytky dělení. Výsledek dostaneme sepsáním těchto zbytků v opačném pořadí. Desetinnou část budeme základem výsledné soustavy pro změnu násobit. Z výsledku oddělíme jeho celou a desetinnou část, přičemž část desetinnou budeme dále násobit, zatímco celé části, sepsané tentokrát ve stejném pořadí, tvoří výsledek převodu. 62

63 Příklad Vyjádřete číslo 6,3 10 v binárním tvaru. Převod celé části Převod desetinné části 6:2=3, zbytek 0 0,3 2=0,6; celá část čísla: 0 3:2=1, zbytek 1 0,6 2=1,2; celá část čísla: 1 1:2=0, zbytek 1 0,2 2=0,4; celá část čísla: 0 0,4 2=0,8; celá část čísla: 0 0,8 2=1,6; celá část čísla: 1 0,6 2=1,2; celá část čísla: 1 Výsledek: Výsledek: 610 = ,310 = 0,

64 Sčítání binárních čísel Binární čísla je možné sčítat stejným způsobem, jakým sčítáme čísla desítková. Příklad: Binárně Dekadicky

65 Odčítání binárních čísel V případě rozdílu postupujeme obdobným způsobem, jako u sčítání. U příkladu uvedeného v tabulce nejprve odečteme 1 1=0 v pravém sloupci tak, jak je obvyklé, a v následujícím sloupci 1 0=1. Problémy nebude činit ani rozdíl 0 1 ve třetím sloupci zprava, kde odečítáme větší číslo od menšího. Binárně Dekadicky

66 Formát s pohyblivou řádovou čárkou čísla REAL 356 = 0, ,0125 = 0, semilogaritmický tvar čísla: X = M.10 E o M normalizovaná mantisa, např. ( 1 > M 0,1 ) obrovský rozsah číselných hodnot 66

67 Kódy Kód jako předpis může mít podobu slovního popisu, matematického výrazu, grafu, ale velice často bývá vyjádřen tabulkou přiřazení kódová tabulka. Kódování může být i vzájemně jednoznačné není jasné, co je obraz a co předmět, např. převod čísel mezi binární a hexadecimální soustavou. Číselné soustavy jsou také kódy, my si budeme dále všímat kódy pro kódování alfanumerických znaků vytvořených především pro reprezentaci dat při jejich přenosu, zpracování, zobrazování, či archivaci. 67

68 Binární kód Binární kód představuje způsob reprezentace informace a lze jej definovat jako konečný počet bitů. (Bit je základní jednotkou informace a může nabývat právě jedné ze dvou hodnot 0 nebo 1. Pomocí bitů je tak možno reprezentovat čísla vyjádřená v binární číselné soustavě.) V mnoha aplikacích, ve kterých pracujeme s číselnými hodnotami, stačí číselná data převést do binárního tvaru a v této podobě uložit nebo dále zpracovávat. Reprezentace čísel ve standardním binárním kódu však nemusí být vždy optimálním řešením. Samostatnou kapitolou je reprezentace nečíselných hodnot (např. znaků) v binárním kódu. Binárních kódů existuje velké množství. Jednotlivé kódy mají různé vlastnosti a používají se v různých situacích. Některé binární kódy jsou např. schopny detekovat nebo i opravit jednu (příp. i více) chyb. 68

69 Přímý kód 4 - bitové binární číslo hodnota přidání znaménkového bitu

70 Přímý kód a jeho vlastnosti D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 BYTE D 7 MSb Most Significant bit nejvyšší platný bit D 0 LSb Least Significant bit nejnižší platný bit znaménkový bit jednoduchý a názorný dvojí reprezentace nuly 0 10 = 0000 = +0, 8 10 = = -0 70

71 Inverzní kód pro převod do doplňkového kódu Kladná čísla stejná jako u přímého kódu U záporného čísla invertujeme všechny bity a přidáme 1 na MSb Pro 8 bitů rozsah Dvojí reprezentace nuly

72 Záporná čísla dvojkový doplněk Dvojkový doplněk představuje způsob kódování záporných čísel v binární soustavě a usnadňuje výpočetním systémům operaci odčítání a aritmetické operace se zápornými čísly obecně. Chceme-li vypočítat rozdíl dvou čísel vyjádřených v binární číselné soustavě, můžeme jednoduše číslo, které chceme odečíst, převést na dvojkový doplněk provedením negace a následným přičtením jedničky a poté obě čísla jednoduše sečíst. Dvojkový doplněk čísla vždy závisí na počtu bitů, kterými čísla reprezentujeme, což je obvykle pomocí 8, 16, 32 nebo 64 bitů. V závislosti na reprezentaci je pak při tvorbě dvojkového doplňku nutné příslušným způsobem zarovnat počet bitů daného čísla (tj. doplnit číslo zleva nulami). 72

73 Dvojkový doplněk 73

74 Příklad Vytvořte dvojkový doplněk čísla , pracujeme-li s osmibitovým vyjádřením čísla. Řešení: o Zarovnáme počet bitů čísla na osm: o Provedeme negaci: o Přičteme jedničku: o Výsledkem je tedy číslo:

75 Znaménková expanze V doplňkovém kódu doplníme před číslo tolikrát znaménkový bit, až se šířky vyrovnají Používá se ke slučování slov nestejné šířky Příklad: d.k. 75

76 Kód BCD Kód BCD (binary-coded decimal binárně kódované dekadické číslo) je v číslicové technice jeden z často používaných binárních kódů. Používá se pro kódování desítkových číslic 0 až 9, přičemž každá z těchto číslic je kódována určitým (pevně daným) počtem bitů typicky čtyřmi (minimum, do jednoho bajtu je pak možno uložit dvě čísla v kódu BCD), příp. osmi (chceme-li pracovat s celými bajty). Hlavní výhodou kódu BCD je snadnost převodu čísla, které je vyjádřeno v kódu BCD, do formátu čitelného pro člověka 76

77 Kód BCD Binary Coded Decimal Přímý kód Shodný s kódem (váhový kód) Má 4 prvky pro vyjádření jednoho řádu desítkového čísla Vhodný pro čítání a sečítání Menší efektivita při využití paměti (do jednoho bytu se dá uložit max. 100 čísel v kódu BCD)

78 Příklad Dekadicky: BCD: Binárně: Vidíme, že převod mezi dekadickým číslem a číslem vyjádřeným v kódu BCD je triviální. Tento kód označujeme i kód BCD 8421, kde čísla 8421 vyjadřují váhy jednotlivých bitů. Platí, že dekadické číslo získáme jako N = b b b b

79 CCITT č.5 (MA5, ISO7), ASCII odvozen z abecedy (kódu) ASCII (= American Standard Code for Information Interchange) jeden z nejrozšířenějších kódů sedmiprvkový 26 písmen malé a velké abecedy 10 číslic znamének a grafických znaků 34 řídících a služebních znaků 10 kódových značek pro národní provoz KOI 7 (Kód dlja Obměna Informacijej) 79

80 CCITT č.5 (MA5, ISO7), ASCII 80

81 UNICODE 16 bitů a více (podle verze) kapacita značek (a více) Kompatibilní s ASCII přidáme nulový BYTE národní stránky 81

82 SHRNUTÍ číselné soustavy převody mezi nimi přímý, inverzní a doplňkový kód znakové sady 82

Číselné soustavy. Ve světě počítačů se využívají tři základní soustavy:

Číselné soustavy. Ve světě počítačů se využívají tři základní soustavy: Číselné soustavy Ve světě počítačů se využívají tři základní soustavy: dekadická binární hexadecimální patří mezi soustavy poziční, tj. desítková hodnota každé číslice (znaku) závisí na její pozici vzhledem

Více

ČÍSELNÉ SOUSTAVY PŘEVODY

ČÍSELNÉ SOUSTAVY PŘEVODY ČÍSELNÉ SOUSTAVY V každodenním životě je soustava desítková (decimální, dekadická) o základu Z=10. Tato soustava používá číslice 0, 1, 2, 3, 4, 5, 6, 7, 8 a 9, není však vhodná pro počítače nebo číslicové

Více

3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače... 3. 4 Problémy s matematickými operacemi 5

3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače... 3. 4 Problémy s matematickými operacemi 5 Obsah Obsah 1 Číselné soustavy 1 2 Paměť počítače 1 2.1 Měření objemu paměti počítače................... 1 3 Jednoduché datové typy 2 3.1 Interpretace čísel v paměti počítače................. 3 4 Problémy

Více

Číselné soustavy a převody mezi nimi

Číselné soustavy a převody mezi nimi Číselné soustavy a převody mezi nimi Základní požadavek na počítač je schopnost zobrazovat a pamatovat si čísla a provádět operace s těmito čísly. Čísla mohou být zobrazena v různých číselných soustavách.

Více

Základní jednotky používané ve výpočetní technice

Základní jednotky používané ve výpočetní technice Základní jednotky používané ve výpočetní technice Nejmenší jednotkou informace je bit [b], který může nabývat pouze dvou hodnot 1/0 (ano/ne, true/false). Tato jednotka není dostatečná pro praktické použití,

Více

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto

Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT Mgr. Jana

Více

Fz =a z + a z +...+a z +a z =

Fz =a z + a z +...+a z +a z = Polyadické číselné soustavy - převody M-místná skupina prvků se z-stavovou abecedou umožňuje zobrazit z m čísel. Zjistíme, že stačí vhodně zvolit číslo m, abychom mohli zobrazit libovolné číslo menší než

Více

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)

Více

Číslo materiálu. Datum tvorby Srpen 2012

Číslo materiálu. Datum tvorby Srpen 2012 Číslo projektu Číslo materiálu Název školy Autor Tematická oblast Ročník CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_CTE_2.MA_03_Převod čísel mezi jednotlivými číselnými soustavami Střední odborná škola a Střední

Více

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární.

ČÍSELNÉ SOUSTAVY. Číselnou soustavu, která pro reprezentaci čísel využívá pouze dvou číslic, nazýváme soustavou dvojkovou nebo binární. Číselné soustavy V běžném životě používáme soustavu desítkovou. Desítková se nazývá proto, že má deset číslic 0 až 9 a v jednom řádu tak dokáže rozlišit deset různých stavů. Mikrokontroléry (a obecně všechny

Více

Kódováni dat. Kódy používané pro strojové operace

Kódováni dat. Kódy používané pro strojové operace Kódováni dat Před zpracováním dat například v počítači je třeba znaky převést do tvaru, kterému počítač rozumí, tj. přiřadit jim určité kombinace bitů. Tomuto převodu se říká kódování. Kód je předpis pro

Více

Mikroprocesorová technika (BMPT)

Mikroprocesorová technika (BMPT) Mikroprocesorová technika (BMPT) Přednáška č. 10 Číselné soustavy v mikroprocesorové technice Ing. Tomáš Frýza, Ph.D. Obsah přednášky Číselné soustavy v mikroprocesorové technice Dekadická, binární, hexadecimální

Více

Číselné soustavy. Jedná se o způsob reprezentace čísel.

Číselné soustavy. Jedná se o způsob reprezentace čísel. Číselné soustavy Číselné soustavy Jedná se o způsob reprezentace čísel. Dvě hlavní skupiny: Nepoziční (hodnota číslice není dána jejím umístěním v dané sekvenci číslic) Poziční (hodnota každé číslice dána

Více

Čísla a číselné soustavy.

Čísla a číselné soustavy. Čísla a číselné soustavy. Polyadické soustavy. Převody mezi soustavami. Reprezentace čísel. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie, Přírodovědecká fakulta UK.

Více

Algoritmy a datové struktury

Algoritmy a datové struktury Algoritmy a datové struktury Data a datové typy 1 / 28 Obsah přednášky Základní datové typy Celá čísla Reálná čísla Znaky 2 / 28 Organizace dat Výběr vhodné datvé struktry různá paměťová náročnost různá

Více

Číselné soustavy. Binární číselná soustava

Číselné soustavy. Binární číselná soustava 12. Číselné soustavy, binární číselná soustava. Kódování informací, binární váhový kód, kódování záporných čísel. Standardní jednoduché datové typy s pevnou a s pohyblivou řádovou tečkou. Základní strukturované

Více

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0 Číselné soustavy Cílem této kapitoly je sezn{mit se se z{kladními jednotkami používanými ve výpočetní technice. Poznat číselné soustavy, kódy a naučit se převody mezi číselnými soustavami. Klíčové pojmy:

Více

Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy

Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy Ústav radioelektroniky Vysoké učení technické v Brně Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy Přednáška 8 doc. Ing. Tomáš Frýza, Ph.D. listopad 2012 Obsah

Více

Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205

Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Střední průmyslová škola strojnická Olomouc, tř.7. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ..07/.5.00/34.0205 Šablona: III/2 Informační technologie

Více

Struktura a architektura počítačů (BI-SAP) 5

Struktura a architektura počítačů (BI-SAP) 5 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 5 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

Více

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing.

VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné učiliště, Dubno Ing. Číslo projektu Číslo materiálu Název školy Autor Tematická oblast Ročník CZ.1.07/1.5.00/34.0581 VY_32_INOVACE_CTE_2.MA_04_Aritmetické operace v binární soustavě Střední odborná škola a Střední odborné

Více

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův Kódy a kódování dat Kódování je proces, při kterém se každému znaku nebo postupnosti znaků daného souboru znaků jednoznačně přiřadí znak nebo postupnost znaků z jiného souboru znaků. Kódování je tedy transformace

Více

Převody mezi číselnými soustavami

Převody mezi číselnými soustavami Převody mezi číselnými soustavami 1. Převod čísla do dekadické soustavy,kde Z je celé číslo, pro které platí a Řešením je převod pomocí Hornerova schématu Příklad: Převeďte číslo F 3 = 2101 do soustavy

Více

Algoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19

Algoritmy I. Číselné soustavy přečíst!!! ALGI 2018/19 Algoritmy I Číselné soustavy přečíst!!! Číselné soustavy Každé číslo lze zapsat v poziční číselné soustavě ve tvaru: a n *z n +a n-1 *z n-1 +. +a 1 *z 1 +a 0 *z 0 +a -1 *z n-1 +a -2 *z -2 +.. V dekadické

Více

Y36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody.

Y36SAP. Osnova. Číselné soustavy a kódy, převody, aritmetické operace Y36SAP Poziční číselné soustavy a převody. Y36SAP Číselné soustavy a kódy, převody, aritmetické operace Tomáš Brabec, Miroslav Skrbek - X36SKD-cvičení. Úpravy pro SAP Hana Kubátová Osnova Poziční číselné soustavy a převody Dvojková soust., převod

Více

Čísla v počítači Výpočetní technika I

Čísla v počítači Výpočetní technika I .. Výpočetní technika I Ing. Pavel Haluza ústav informatiky PEF MENDELU v Brně pavel.haluza@mendelu.cz Osnova přednášky ergonomie údržba počítače poziční a nepoziční soustavy převody mezi aritmetické operace

Více

Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora

Pokud není uvedeno jinak, uvedený materiál je z vlastních zdrojů autora Číslo projektu Číslo materiálu ázev školy Autor ázev Téma hodiny Předmět Ročník /y/ C.1.07/1.5.00/34.0394 VY_3_IOVACE_1_ČT_1.01_ vyjádření čísel v různých číselných soustavách Střední odborná škola a Střední

Více

Informatika Datové formáty

Informatika Datové formáty Informatika Datové formáty Radim Farana Podklady předmětu Informatika pro akademický rok 2007/2008 Obsah Datové formáty (datové typy). Textové formáty, vlastnosti zdroje zpráv. Číselné formáty, číselné

Více

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0

Nejvyšší řád čísla bit č. 7 bit č. 6 bit č.5 bit č. 4 bit č. 3 bit č. 2 bit č. 1 bit č. 0 Číselné soustavy Cílem této kapitoly je sezn{mit se se z{kladními jednotkami používanými ve výpočetní technice. Poznat číselné soustavy, umět v nich prov{dět z{kladní aritmetické operace a naučit se převody

Více

Převod Bin do BCD pomocí Hornerova schématu

Převod Bin do BCD pomocí Hornerova schématu Převod Bin do BCD pomocí Hornerova schématu Každé číslo ve dvojkové soustavě můžeme vyjádřit výrazem: N = ((a m *2+a n-1 )*2+a n-2 )*2+...+a 0 Pokud bychom neaplikovali dekadickou korekci, dostali bychom

Více

ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ

ARITMETICKÉ OPERACE V BINÁRNÍ SOUSTAVĚ Sčítání binárních čísel Binární čísla je možné sčítat stejným způsobem, jakým sčítáme čísla desítková. Příklad je uveden v tabulce níže. K přenosu jedničky do vyššího řádu dojde tehdy, jeli výsledkem součtu

Více

1. Základní pojmy a číselné soustavy

1. Základní pojmy a číselné soustavy 1. Základní pojmy a číselné soustavy 1.1. Základní pojmy Hardware (technické vybavení počítače) Souhrnný název pro veškerá fyzická zařízení, kterými je počítač vybaven. Software (programové vybavení počítače)

Více

Přednáška 2: Čísla v počítači. Práce s počítačem. Číselné soustavy. Převody mezi soustavami. Aritmetické operace. Uložení čísel v paměti počítače

Přednáška 2: Čísla v počítači. Práce s počítačem. Číselné soustavy. Převody mezi soustavami. Aritmetické operace. Uložení čísel v paměti počítače Ergonomie Ergonomie Osnova přednášky Výpočetní technika I Ing Pavel Haluza ústav informatiky PEF MENDELU v Brně pavelhaluza@mendelucz ergonomie údržba počítače poziční a nepoziční soustavy převody mezi

Více

1 Teorie čísel. Základní informace

1 Teorie čísel. Základní informace 1 Teorie čísel Základní informace V této výukové jednotce se student seznámí se základními termíny z teorie čísel, seznámí se s pojmy faktorizace, dělitelnost, nejmenší společný násobek. Dále se seznámí

Více

PJC Cvičení #2. Číselné soustavy a binární reprezentace proměnných

PJC Cvičení #2. Číselné soustavy a binární reprezentace proměnných PJC Cvičení #2 Číselné soustavy a binární reprezentace proměnných Číselné soustavy Desítková (decimální) kdo nezná, tak...!!! Dvojková (binární) - nejjednodušší Šestnáctková (hexadecimální) - nejpoužívanější

Více

Principy počítačů I Reprezentace dat

Principy počítačů I Reprezentace dat Principy počítačů I Reprezentace dat snímek 1 Principy počítačů Část III Reprezentace dat VJJ 1 snímek 2 Symbolika musí být srozumitelná pro stroj, snadno reprezentovatelná pomocí fyzikálních veličin vhodně

Více

MATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

MATA Př 3. Číselné soustavy. Desítková soustava (dekadická) základ 10, číslice 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. MATA Př 3 Číselné soustavy Poziční číselná soustava je dnes převládající způsob písemné reprezentace čísel dokonce pokud se dnes mluví o číselných soustavách, jsou tím obvykle myšleny soustavy poziční.

Více

Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické

Jak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Jak v Javě primitivní datové typy a jejich reprezentace BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Obsah Celočíselný datový typ Reálný datový typ Logický datový typ, typ Boolean

Více

Aritmetické operace a obvody pro jejich realizaci

Aritmetické operace a obvody pro jejich realizaci Kapitola 4 Aritmetické operace a obvody pro jejich realizaci 4.1 Polyadické číselné soustavy a jejich vlastnosti Polyadické soustavy jsou určeny přirozeným číslem z, kterému se říká základ nebo báze dané

Více

P2 Číselné soustavy, jejich převody a operace v čís. soustavách

P2 Číselné soustavy, jejich převody a operace v čís. soustavách P Číselné soustvy, jejich převody operce v čís. soustvách. Zobrzení čísl v libovolné číselné soustvě Lidé využívjí ve svém životě pro zápis čísel desítkovou soustvu. V této soustvě máme pro zápis čísel

Více

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu

Aplikovaná informatika. Podklady předmětu Aplikovaná informatika pro akademický rok 2006/2007 Radim Farana. Obsah. Obsah předmětu 1 Podklady předmětu pro akademický rok 2006/2007 Radim Farana Obsah 2 Obsah předmětu, Požadavky kreditového systému, Datové typy jednoduché, složené, Programové struktury, Předávání dat. Obsah předmětu

Více

Číselné soustavy - Teorie

Číselné soustavy - Teorie 153 ( = 1 8 2 + 5 8 1 + 3 8 0 Číselné soustavy - Teorie Napsal/a: Žirafka Datum zveřejnění: : 17. 10. 2008 v 18:59 Dnešní povídání začnu několika jednoduchými rovnicemi: 11110011 = 243 10101010 = 170 9

Více

Číselné soustavy. Prvopočátky. Starověký Egypt a Mezopotámie. Již staří Římané

Číselné soustavy. Prvopočátky. Starověký Egypt a Mezopotámie. Již staří Římané Prvopočátky Číselné soustavy Lidstvo po celé věky používalo znaky a symboly pro znázornění čísel. První formy měly tvar rovných čar nebo skupin čar, podobně jako např. v knize Robinson Crusoe, kde skupina

Více

1.5.1 Číselné soustavy

1.5.1 Číselné soustavy .. Číselné soustavy Předpoklady: základní početní operace Pedagogická poznámka: Tato hodina není součástí klasické gymnaziální sady. Upřímně řečeno nevím proč. Jednak se všichni studenti určitě setkávají

Více

v aritmetické jednotce počíta

v aritmetické jednotce počíta v aritmetické jednotce počíta tače (Opakování) Dvojková, osmičková a šestnáctková soustava () Osmičková nebo šestnáctková soustava se používá ke snadnému zápisu binárních čísel. 2 A 3 Doplněné nuly B Číslo

Více

Číselné vyjádření hodnoty. Kolik váží hrouda zlata?

Číselné vyjádření hodnoty. Kolik váží hrouda zlata? Čísla a logika Číselné vyjádření hodnoty Au Kolik váží hrouda zlata? Dekadické vážení Když přidám osmé závaží g, váha se převáží => závaží zase odeberu a začnu přidávat závaží x menší 7 závaží g 2 závaží

Více

IB112 Základy matematiky

IB112 Základy matematiky IB112 Základy matematiky Řešení soustavy lineárních rovnic, matice, vektory Jan Strejček IB112 Základy matematiky: Řešení soustavy lineárních rovnic, matice, vektory 2/53 Obsah Soustava lineárních rovnic

Více

( ) Jako základ mocnin nemusíme používat jen 10. Pokud není jasné, že číslo je uvedeno v desítkové soustavě, píšeme jej takto: ( 12054 ) 10

( ) Jako základ mocnin nemusíme používat jen 10. Pokud není jasné, že číslo je uvedeno v desítkové soustavě, píšeme jej takto: ( 12054 ) 10 .. Číselné soustavy I Předpoklady: základní početní operace Pedagogická poznámka: Tato a následující hodina není součástí klasické gymnaziální sady. Upřímně řečeno nevím proč. Jednak se všichni studenti

Více

Úvod do programování 7. hodina

Úvod do programování 7. hodina Úvod do programování 7. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Umíme z minulé hodiny Syntax Znaky Vlastní implementace

Více

1.5.2 Číselné soustavy II

1.5.2 Číselné soustavy II .. Číselné soustavy II Předpoklady: Př. : Převeď do desítkové soustavy čísla. a) ( ) b) ( ) 4 c) ( ) 6 = + + + = 7 + 9 + = a) = 4 + 4 + 4 = 6 + 4 + = 9 b) 4 = 6 + 6 + 6 = 6 + 6 + = 6 + + = 69. c) 6 Pedagogická

Více

Zobrazení dat Cíl kapitoly:

Zobrazení dat Cíl kapitoly: Zobrazení dat Cíl kapitoly: Cílem této kapitoly je sezn{mit čten{ře se způsoby z{pisu dat (čísel, znaků, řetězců) v počítači. Proto jsou zde postupně vysvětleny číselné soustavy, způsoby kódov{ní české

Více

ISU Cvičení 1. Marta Čudová

ISU Cvičení 1. Marta Čudová ISU Cvičení 1 Marta Čudová Supercomputing Technologies Reseaŕch Group Brno University of Technology, Faculty of Information Technology Božetěchova 1/2, 612 66 Brno - Královo Pole icudova@fit.vutbr.cz Kdo

Více

Základní principy zobrazení čísla Celá čísla s pevnou řádovou čárkou Zobrazení reálných čísel Aritmetika s binárními čísly

Základní principy zobrazení čísla Celá čísla s pevnou řádovou čárkou Zobrazení reálných čísel Aritmetika s binárními čísly Počítačové systémy Zobrazení čísel v počítači Miroslav Flídr Počítačové systémy LS 2007-1/21- Západočeská univerzita v Plzni Vážený poziční kód Obecný předpis čísla vyjádřeného v pozičním systému: C =

Více

Architektury počítačů

Architektury počítačů Architektury počítačů IEEE754 České vysoké učení technické, Fakulta elektrotechnická A0M36APO Architektury počítačů Ver.1.20 2014 1 Fractional Binary Numbers (zlomková binární čísla / čísla v pevné řádové

Více

2 Ukládání dat do paměti počítače

2 Ukládání dat do paměti počítače Projekt OP VK Inovace studijních oborů zajišťovaných katedrami PřF UHK Registrační číslo: CZ..7/../8.8 Cíl Studenti budou umět zapisovat čísla ve dvojkové, osmičkové, desítkové a v šestnáctkové soustavě

Více

Čísla a aritmetika. Řádová čárka = místo, které odděluje celou část čísla od zlomkové.

Čísla a aritmetika. Řádová čárka = místo, které odděluje celou část čísla od zlomkové. Příprava na cvčení č.1 Čísla a artmetka Číselné soustavy Obraz čísla A v soustavě o základu z: m A ( Z ) a z (1) n kde: a je symbol (číslce) z je základ m je počet řádových míst, na kterých má základ kladný

Více

Digitalizace dat metodika

Digitalizace dat metodika Digitalizace dat metodika Digitalizace Jak počítač získá jedničky a nuly, se kterými potom počítá a které je schopen si pamatovat? Pomocí různých přístrojů a zařízení (mikrofon, fotoaparát, skener, kamera,

Více

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: 3 Maticový počet 3.1 Zavedení pojmu matice Maticí typu (m, n, kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru: a 11 a 12... a 1k... a 1n a 21 a 22...

Více

Informační a komunikační technologie

Informační a komunikační technologie Informační a komunikační technologie 2. www.isspolygr.cz Vytvořil: Ing. David Adamovský Strana: 1 Škola Integrovaná střední škola polygrafická Ročník Název projektu 1. ročník SOŠ Interaktivní metody zdokonalující

Více

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu. Determinanty Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Determinanty Definice determinantu Sarrusovo a křížové pravidlo Laplaceův rozvoj Vlastnosti determinantu Výpočet determinantů 2 Inverzní

Více

Racionální čísla. teorie řešené úlohy cvičení tipy k maturitě výsledky. Víš, že. Naučíš se

Racionální čísla. teorie řešené úlohy cvičení tipy k maturitě výsledky. Víš, že. Naučíš se teorie řešené úlohy cvičení tipy k maturitě výsledky Víš, že racionální v matematice znamená poměrový nebo podílový, zatímco v běžné řeči ho užíváme spíše ve významu rozumový? zlomky používali již staří

Více

Variace. Mocniny a odmocniny

Variace. Mocniny a odmocniny Variace 1 Mocniny a odmocniny Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Mocniny a odmocniny Obor přirozených

Více

ČÍSLICOVÁ TECHNIKA OBSAH KAPITOLA 1 ČÍSELNÉ SOUSTAVY A KÓDY

ČÍSLICOVÁ TECHNIKA OBSAH KAPITOLA 1 ČÍSELNÉ SOUSTAVY A KÓDY OBSAH Čísla a číslice... Desítková (dekadická ) číselná soustava... Tvorba libovolné číselné soustavy... 3 Převody čísel mezi číselnými soustavami... 6 Převod čísel z dekadické soustavy do libovolné jiné...

Více

Rozšiřování = vynásobení čitatele i jmenovatele stejným číslem různým od nuly

Rozšiřování = vynásobení čitatele i jmenovatele stejným číslem různým od nuly Rozšiřování a krácení zlomků Rozšiřování vynásobení čitatele i jmenovatele stejným číslem různým od nuly rozšířený zlomek vznikl tak, že jsme čitatel i jmenovatel původního zlomku vynásobili číslem rozšířený

Více

7 = 3 = = Učivo Vysvětlení Př. + pozn. Zlomek = vyjádření části celku 3 část snědla jsem 3 kousky

7 = 3 = = Učivo Vysvětlení Př. + pozn. Zlomek = vyjádření části celku 3 část snědla jsem 3 kousky 0 Učivo Vysvětlení Př. + pozn. Zlomek vyjádření části celku část snědla jsem kousky celek a pizza byla rozdělena na kousky Pojem zlomek Vyjádření zlomku Základní tvar: čitatel a jmenovatel jsou nesoudělná

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech

Více

OD NULY K NEKONEâNU Poãítej jako EgypÈan âíslice, které nestárnou

OD NULY K NEKONEâNU Poãítej jako EgypÈan âíslice, které nestárnou OD NULY K NEKONEâNU Poãítej jako EgypÈan Nejstarší známý početní systém založený na čísle 10 zavedli před 5 000 lety v Egyptě. Egypťané používali skupinu čar pro vyjádření čísel do devítky. Vypadala asi

Více

BI-PA1 Programování a algoritmizace 1 Katedra teoretické informatiky

BI-PA1 Programování a algoritmizace 1 Katedra teoretické informatiky Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Vstup, výstup BI-PA1 Programování a algoritmizace 1 Katedra teoretické informatiky Miroslav Balík Fakulta informačních technologií České

Více

Analogově-číslicové převodníky ( A/D )

Analogově-číslicové převodníky ( A/D ) Analogově-číslicové převodníky ( A/D ) Převodníky analogového signálu v číslicový (zkráceně převodník N/ Č nebo A/D jsou povětšině založeny buď na principu transformace napětí na jinou fyzikální veličinu

Více

M - Příprava na pololetní písemku č. 1

M - Příprava na pololetní písemku č. 1 M - Příprava na pololetní písemku č. 1 Určeno jako studijní materiál pro třídu 2K. VARIACE 1 Tento dokument byl kompletně vytvořen, sestaven a vytištěn v programu dosystem - EduBase. Více informací o programu

Více

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy Lukáš Havrlant Univerzita Palackého 10. ledna 2014 Primární zdroj Jiří Adámek: Foundations of Coding. Strany 137 160. Na webu ke stažení, heslo:

Více

Úloha 1 Spojte binární obrazy na obrázku s hodnotami, které reprezentují.

Úloha 1 Spojte binární obrazy na obrázku s hodnotami, které reprezentují. 7 Celá čísla Pro práci s celými čísly jsou v Javě typy byte, short, int a long. Všechny jsou znaménkové (připouštějí záporné hodnoty) a všechny používají doplňkový kód. Doplňkový kód definuje, jak jsou

Více

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru

Nerovnice a nerovnice v součinovém nebo v podílovém tvaru Variace 1 Nerovnice a nerovnice v součinovém nebo v podílovém tvaru Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz

Více

Sada 1 - Základy programování

Sada 1 - Základy programování S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284

Více

Vnitřní reprezentace dat

Vnitřní reprezentace dat .. Vnitřní reprezentace dat Ing. Pavel Haluza ústav informatiky PEF MENDELU v Brně haluza@mendelu.cz Osnova přednášky Práce s počítačem ergonomie údržba počítače Číselné soustavy poziční a nepoziční soustavy

Více

Reprezentace dat. INP 2008 FIT VUT v Brně

Reprezentace dat. INP 2008 FIT VUT v Brně Reprezentace dat INP 2008 FIT VUT v Brně Pojem kód a typy kódů Definice: Kód je vzájemně jednoznačné přiřazení mezi symboly dvou množin. (Tedy tabulka.) Přehled kódů pro reprezentaci dat: Data můžeme rozdělit

Více

PB002 Základy informačních technologií

PB002 Základy informačních technologií Operační systémy 25. září 2012 Struktura přednašky 1 Číselné soustavy 2 Reprezentace čísel 3 Operační systémy historie 4 OS - základní složky 5 Procesy Číselné soustavy 1 Dle základu: dvojková, osmičková,

Více

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat

Technická kybernetika. Obsah. Principy zobrazení, sběru a uchování dat. Měřicí řetězec. Principy zobrazení, sběru a uchování dat Akademický rok 2016/2017 Připravil: Radim Farana Technická kybernetika Principy zobrazení, sběru a uchování dat 2 Obsah Principy zobrazení, sběru a uchování dat strana 3 Snímač Měřicí řetězec Měřicí obvod

Více

Variace. Číselné výrazy

Variace. Číselné výrazy Variace 1 Číselné výrazy Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Číselné výrazy Číselné výrazy, výpočty

Více

Title: IX 6 11:27 (1 of 6)

Title: IX 6 11:27 (1 of 6) PŘEVODNÍKY ANALOGOVÝCH A ČÍSLICOVÝCH SIGNÁLŮ Převodníky umožňující transformaci číslicově vyjádřené informace na analogové napětí a naopak zaujímají v řídícím systému klíčové postavení. Značná část měřených

Více

1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači

1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači 1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači 2. Reprezentace čísel v Pascalu celá čísla Typ Rozsah Formát shortint 128..127

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

Způsoby realizace této funkce:

Způsoby realizace této funkce: KOMBINAČNÍ LOGICKÉ OBVODY U těchto obvodů je výstup určen jen výhradně kombinací vstupních veličin. Hodnoty výstupních veličin nezávisejí na předcházejícím stavu logického obvodu, což znamená, že kombinační

Více

Instrukce: Jednotlivé části nejdou přesně po sobě, jak jsme se učili, je to shrnutí.

Instrukce: Jednotlivé části nejdou přesně po sobě, jak jsme se učili, je to shrnutí. Instrukce: Vytiskněte si tenhle přehled, vybarvěte důležité části (zvýrazňovačkou, pastelkami) tak, aby jste se rychle orientovali. Při počítání příkladů jej mějte před sebou! a dívejte se do něj. Možná

Více

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4

Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4 Uložení dat v počítači Data = užitečné, zpracovávané informace Kódování (formát) dat = způsob uložení v počítači (nutno vše převést na čísla ve dvojkové soustavě) Příklady kódování dat Text každému znaku

Více

Operace s maticemi. 19. února 2018

Operace s maticemi. 19. února 2018 Operace s maticemi Přednáška druhá 19. února 2018 Obsah 1 Operace s maticemi 2 Hodnost matice (opakování) 3 Regulární matice 4 Inverzní matice 5 Determinant matice Matice Definice (Matice). Reálná matice

Více

Digitální signály a kódy

Digitální signály a kódy EVROPSKÝ SOCIÁLNÍ FOND Digitální signály a kódy PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Podpora kvality výuky informačních a telekomunikačních technologií ITTEL CZ.2.17/3.1.00/36206 Digitální signál

Více

Název školy. Moravské gymnázium Brno s.r.o. Mgr. Marie Chadimová Mgr. Věra Jeřábková. Autor. Matematika1.ročník Operace s mnohočleny. Text a příklady.

Název školy. Moravské gymnázium Brno s.r.o. Mgr. Marie Chadimová Mgr. Věra Jeřábková. Autor. Matematika1.ročník Operace s mnohočleny. Text a příklady. Číslo projektu CZ.1.07/1.5.00/34.0743 Název školy Moravské gymnázium Brno s.r.o. Autor Tematická oblast Mgr. Marie Chadimová Mgr. Věra Jeřábková Matematika1.ročník Operace s mnohočleny. Text a příklady.

Více

Soustavy lineárních rovnic a determinanty

Soustavy lineárních rovnic a determinanty Soustavy lineárních rovnic a determinanty Petr Hasil Přednáška z matematiky Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

Čísla, reprezentace, zjednodušené výpočty

Čísla, reprezentace, zjednodušené výpočty Čísla, reprezentace, zjednodušené výpočty Přednáška 5 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2015, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001

Více

BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky

BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Vstup, výstup BI-PA1

Více

4 Datové struktury. Datové struktury. Zobrazení dat v počítači

4 Datové struktury. Datové struktury. Zobrazení dat v počítači 4 Datové struktury Zobrazení dat v počítači Každá hodnota v paměti počítače je zakódovaná do posloupnosti bitů. Využívá se přitom dvojková (binární) soustava, která používá dva znaky, 1 (nebo I ) a 0,

Více

VEKTOROVÝ PROSTOR. Vektorový prostor V n je množina všech n-složkových vektorů spolu s operacemi sčítání, odčítání vektorů a reálný násobek vektoru.

VEKTOROVÝ PROSTOR. Vektorový prostor V n je množina všech n-složkových vektorů spolu s operacemi sčítání, odčítání vektorů a reálný násobek vektoru. VEKTOROVÝ PROSTOR Vektorový prostor V n je množina všech n-složkových vektorů spolu s operacemi sčítání, odčítání vektorů a reálný násobek vektoru. Soubor n-složkových vektorů je libovolná skupina vektorů,

Více

Číselné vektory, matice, determinanty

Číselné vektory, matice, determinanty Číselné vektory, matice, determinanty Základy vyšší matematiky LDF MENDELU Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na discipĺıny

Více

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi

Více

Násobení. MI-AAK(Aritmetika a kódy)

Násobení. MI-AAK(Aritmetika a kódy) MI-AAK(Aritmetika a kódy) Násobení c doc. Ing. Alois Pluháček, CSc., 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Evropský sociální fond Praha&

Více

(Cramerovo pravidlo, determinanty, inverzní matice)

(Cramerovo pravidlo, determinanty, inverzní matice) KMA/MAT1 Přednáška a cvičení, Lineární algebra 2 Řešení soustav lineárních rovnic se čtvercovou maticí soustavy (Cramerovo pravidlo, determinanty, inverzní matice) 16 a 21 října 2014 V dnešní přednášce

Více