Číselné soustavy. Prvopočátky. Starověký Egypt a Mezopotámie. Již staří Římané
|
|
- Bohumila Sedláčková
- před 8 lety
- Počet zobrazení:
Transkript
1 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 6 svislých úseček s diagonálou přes ně přeloženou představovala jeden týden v kalendáři. Starověký Egypt a Mezopotámie Již staří Římané Předchozím grafickým způsobem je velmi obtížné znázorňovat velká nebo velmi malá čísla. Již v Egyptě 34 př.n.l. a Mezopotámii 3 př.n.l. byl zaveden symbol, reprezentující jednotku. To byl značný pokrok, protože se tak redukoval počet potřebných symbolů. Například číslo mohlo být nyní reprezentováno pomocí a dvou jednotek (tři symboly namísto předtím nutných dvanácti). Staří Římané zavedli číselnou soustavu, která umožňovala znázornit všechna čísla od do pouze sedmi symboly (I, V, X, L, C, D, M). Vodorovná čárka nad symbolem označovala vynásobení čísla. 3 4
2 Arabská číselná soustava Desítková soustava Nejběžněji používaná číselná soustava v dnešní době je arabská. Pochází z hindské kultury a používala se již ve 3. stol. př. n.l. Zavedení symbolu pro označení řádu bylo velmi důležité. Setkáváme se tak s jednotkami, desítkami, sty, tisíci, atd. V číselných soustavách se setkáváme s opakující se sadou čísel. V desítkové soustavě jsou to čísla až 9. Tato základní sada se neustále opakuje, takže je možné tvořit velká čísla. Po každém zopakování sady čísel dojde k zvýšení (inkrementaci) sloupce vlevo (z na, pak, atd.) Inkrementace v daném sloupci (řádu) se zvyšuje, až je dosaženo nejvyššího čísla v řadě (9), následuje nejnižší číslo v sadě () a začne se generovat nová hodnota ve sloupci vlevo (tj. po 9 následuje ). 9, 9, 9, 3 39, atd. 5 6 Základ číselné soustavy Základ číselné soustavy je počet různých hodnot, kterých sada čísel nabývá před svým opakováním. Desítková soustava má například různých čísel: až 9. Číselné soustavy a jejich základy: binární (dvojková) = (, ) oktalová (osmičková) = 8 ( - 7) decimální (desítková) = ( - 9) duodecimální (dvanáctková) = (římská) hexadecimální (šestnáctková) = 6 ( - 9, A - F) vigesimální (dvacítková) = (mayská) sexagesimální (šedesátková) = 6 (babylónská) Váhový faktor Váhový faktor je hodnota, kterou se násobí číslice na určité pozici v čísle. Například v desítkové soustavě je váhový faktor mocnina, kde mocnitel je dán pořadím číslice zprava počínaje. Příklad dekadického čísla 3 : 3 = = = = = 3 = 3 = 3 3 (součet) Jiný příklad binárního čísla : = = = = 3 = 8 (dekadický součet) 7 8
3 Číselné soustavy - obecně Obecná definice soustavy Základem je libovolné přirozené číslo Z. Číselná soustava o základu Z (Z-adická soustava) má Z číslic:,,..., Z-. Číslo: a n a n-...a a,a - a -...a -k v Z-adické soustavě má hodnotu a n Z n + a n- Z n a Z + a + a - Z a -k Z -k, kde Z je základ soustavy n řád celé části k řád zlomkové části a) rozepsání dekadického čísla 7 85, b) převod hexadecimálního čísla 34,56 H ,56 H = 466,333 c) převod binárního čísla, B ,5+,65, B = 87,875 9 Převod z dekadické soustavy do binární soustavy 38 = B číslo dělíme základem () 38 : = 64 zbytek = <<<<<<< LSB 64 : = 8 zbytek = 8 : = 4 zbytek = 4: = zbytek = : = zbytek = : = 5 zbytek = 5 : = zbytek = : = zbytek = : = zbytek = <<<<<<< MSB Převod z dekadické soustavy do hexadacimální soustavy 38 = 48 H číslo dělíme základem 6 38 : 6 = zbytek = 8 <<<<<<< LSB : 6 = zbytek = 4 : 6 = zbytek = <<<<<<< MSB
4 Převod z binární soustavy do hexadecimální soustavy B = 48 H Binární číslo rozdělíme po čtyřech bitech (tam, kde číslo nedosahuje 4 bitů, přidáme ) = = = = 4 = = 8 Z toho vznikne výsledek 48 H Převod z hexadecimální soustavy do binární Dělá se to úplně stejně jako v minulém případě, jen z opačného konce 468A H = B A H = B 8 H = B 6 H = B 4 H = B Z toho vznikne výsledek B 3 4 Převod zlomkové části z desítkové soustavy Zlomek je třeba novým základem postupně násobit. Celá část mezivýsledku je cifrou v nové soustavě, zlomkovou část mezivýsledku opět násobíme, atd.,5 =,,5 =, 5,5 =,5,5 =,,37 =,453 6,37 6=,86,86 6=4,9356,9356 6=5,636,636 6=3,686,5 5=,5,5 5=,5 Převod zlomkové části do desítkové soustavy Posuneme řádovou čárku (násobíme Z k ) tak abychom dostali celé číslo. To převedeme do desítkové soustavy a podělíme Z k, = -5 = 7/ 5 =,84375,BEB 6 = BEB 6-3 = 35/6 3 =,
5 Vyjádření záporných čísel () Záporná čísla mohou být v binární soustavě vyjádřena několika způsoby: Využití znaménkového bitu Jedničkový doplněk Dvojkový doplněk Znaménkový bit Jako znaménkový bit je obvykle použit nejvýznamnější bit binárního čísla s tím, že jeho hodnota představuje kladné číslo a hodnota pak záporné číslo. Využijeme-li znaménkový bit v 8-bitovém slově, je pro vyjádření vlastního čísla vyhrazeno zbývajících 7 bitů. Rozsah takového čísla v dekadickém vyjádření je pak -7 až +7. Příklad: = +6 = -6 Vyjádření záporných čísel () Jedničkový doplněk Jedničkový doplněk je vytvořen tak, že hodnoty všech bitů jsou invertovány ( a ) Příklad: Dekadicky Binárně -doplněk Dvojkový doplněk Dvojkový doplněk je vytvořen tak, že číslo je převedeno do svého jedničkového doplňku a pak je přičtena. Příklad: Dekadicky Binárně -doplněk 7 8 Dvojkový doplněk Operace v dvojkové soustavě Dvojkový doplněk + původní číslo dává nulu (přenos se neuvažuje) Příklad: Vytvořte dvojkový doplněk k číslu - Jednodušší algoritmus (záměna číslic) + Sčítání Odčítání = = = + = + = + = + = přičtení dvojkového doplňku 9
6 Zobrazení čísel v počítači Celá čísla Pevná čárka (řádová čárka je myšlená za nejnižším bitem) Záporná čísla se zobrazují v doplňkovém módu Reálná čísla Zobrazují se ve tvaru semilogaritmickém (exponenciálním) jako dvojice mantisa a exponent Datové struktury Úvod Při programování je nutná znalost formátu a správného použití dat. Všechny programy využívají určitý typ dat. Pro návrh bezchybného programu je potřeba pochopit strukturu dat. V této části se podíváme na různé typy dat používaných v programech. Ukážeme způsoby ukládání, přístupu a používání dat. Počítače ukládají informace v binárním tvaru. Binární soustava používá k ukládání dat bity. Bity (Bits) Bit je nejmenší element pro uložení informace v počítači. Bit může nabývat jedné ze dvou možných hodnot: Hodnota Význam OFF, FALSE, NOT SET ON, TRUE, SET Bity se kombinují dohromady, takže je možné ukládat i větší čísla. 3 4
7 Nejméně významný a nejvýznamnější bit The Least Significant Bit (LSB) bit s nejnižší hodnotou, zapisuje se nejvíce vpravo The Most Significant Bit (MSB) bit s nejvyšší hodnotou, zapisuje se nejvíce vlevo Na následujícím schématu je 8 bitů (byte) s odpovídající decimální hodnotou: pořadí bitu decimální váhový faktor MSB LSB Bajty (Bytes) Bajty jsou skupiny 8 bitů. Bajty se často používají pro ukládání znaků (characters). Lze je použít i pro ukládání numerických hodnot až až BCD (Binary Coded Decimal) Binárně kódovaný decimální znak Binárně kódovaný decimální znak (-9) je reprezentován čtyřmi bity. Platné kombinace bitů a jejich hodnoty jsou: Binární hodnota Číslice Binární kombinace až jsou neplatné a nepoužívají se. BCD kód Normální BCD kód používá k uchování jednoho BCD znaku jeden byte (zbylé 4 bity jsou nastaveny libovolně). Komprimovaný BCD kód používá jeden byte k uchování dvou BCD znaků (úspora času při přenosu dat). Příklad uložení čísla 56 v komprimovaném BCD formátu: 7 MSB Horní čtyři bity představují hodnotu 5 a dolní čtyři bity hodnotu 6. 3 LSB pořadí bitu 7 8
8 Stav a Booleovské proměnné Booleovské proměnné mají -bitovou hodnotu, takže nabývají pouze jednoho ze dvou stavů, a to buď (představuje stav FALSE = NEPRAVDA) nebo (stav TRUE = PRAVDA). Počítač považuje každou booleovskou proměnnou jako jeden bit. Pokud je bit TRUE, má hodnotu. Pokud je bit FALSE, má hodnotu. Pokud se seskupí několik bitů pro reprezentaci určitého omezeného rozsahu, označují se jako stavové proměnné. Pokud například potřebujeme v programu sledovat počet provolaných minut (rozsah 6) není třeba plný integer (viz později), ale pouze omezený počet bitů. Stavové proměnné tak mohou zabírat méně paměťového prostoru. ASCII The American Standard Code for Information Interchange ASCII je počítačový kód, který používá 8 různých kombinací hodnot sedmi bitů ( 7 = 8) k vyjádření znaků: A až Z (malá i velká písmena) speciální znaky (<,?, :, ) číslice až 9 speciální řídící znaky Počítač obvykle ukládá informace v osmi bitech. Osmý bit je v ASCII tabulce nevyužitý a normálně je. V některých systémech se osmý bit používá pro implementaci grafických nebo jiných jazykových symbolů (např. znaky řecké abecedy). 9 3 ASCII tabulka Dec Hex znak popis Dec Hex znak Dec Hex znak Dec Hex znak NUL (null) ` SOH (start of heading) 33! 65 4 A 97 6 a STX (start of text) 34 " 66 4 B 98 6 b 3 3 ETX (end of text) 35 3 # C c 4 4 EOT (end of transmission) 36 4 $ D 64 d 5 5 ENQ (enquiry) 37 5 % E 65 e 6 6 ACK (acknowledge) 38 6 & 7 46 F 66 f 7 7 BEL (bell) 39 7 ' 7 47 G 3 67 g 8 8 BS (backspace) 4 8 ( 7 48 H 4 68 h 9 9 TAB (horizontal tab) 4 9 ) I 5 69 i A LF (line feed, new line) 4 A * 74 4A J 6 6A j B VT (vertical tab) 43 B B K 7 6B k C FF (form feed, new page) 44 C, 76 4C L 8 6C l 3 D CR (carriage return) 45 D D M 9 6D m 4 E SO (shift out) 46 E. 78 4E N 6E n 5 F SI (shift in) 47 F / 79 4F O 6F o 6 DLE (data link escape) P 7 p 7 DC (device control ) Q 3 7 q 8 DC (device control ) R 4 7 r 9 3 DC3 (device control 3) S 5 73 s 4 DC4 (device control 4) T 6 74 t 5 NAK (negative acknowledge) U 7 75 u 6 SYN (synchronous idle) V 8 76 v 3 7 ETB (end of trans. block) W 9 77 w 4 8 CAN (cancel) X 78 x 5 9 EM (end of medium) Y 79 y 6 A SUB (substitute) 58 3A : 9 5A Z 7A z 7 B ESC (escape) 59 3B ; 9 5B [ 3 7B { 8 C FS (file separator) 6 3C < 9 5C \ 4 7C 9 D GS (group separator) 6 3D = 93 5D ] 5 7D } 3 E RS (record separator) 6 3E > 94 5E ^ 6 7E ~ 3 F US (unit separator) 63 3F? 95 5F _ 7 7F DEL ASCII - příklad Zakódujte slovo Hello. ASCII kódem v hexadecimální soustavě. H = 48 e = 65 l = 6C l = 6C o = 6F. = E tedy řetězec bude reprezentován posloupností bajtů C 6C 6F E Řídicí znaky se používají při komunikaci a ovládání tiskáren. Lze je generovat z klávesnice po stisku klávesy CTRL (control) a další klávesy. 3 3
9 Znaky (characters) Znaky jsou nenumerické symboly používané k vyjádření jazyka a tvorbě slov a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z # $ % ^ & * ( ) _ - = + \ `,. / ; ' [ ] { } : " < >? Počítačové systémy běžně ukládají znaky podle ASCII tabulky. V programovacím jazyku C se znaky definují následovně: char plus_symbol; int main()begin { plus_symbol = '+'; } Vpříkladě nahoře se deklaruje proměnná plus_symbol typu character. Pro uložení její hodnoty (dosud neznámé) bude vyhrazeno v paměti osm bitů. Uvnitř těla programu se proměnné plus_symbol přiřazuje znak +. Je to totéž, jako uložení ASCII hexadecimální hodnoty B do osmi bitů paměti alokované pro proměnnou plus_symbol. 33 Textové řetězce (Text Strings) Textové řetězce jsou posloupnosti znaků (tj. slov nebo víceznakových symbolů). Znaky se ukládají za sebou, každý zabírá v paměti osm bitů. Textový řetězec Hello bude uložen následovně: H 48 e 65 l 6C l 6C o 6F 34 Integer celá čísla ASCII kódovací tabulka není vhodná pro efektivní ukládání numerických informací. Uvažujme například uložení čísla pomocí ASCII kódu. Potřebovali bychom k tomu 6 bajtů a navíc bychom neměli informaci o znaménku (pro které bychom potřebovali další bajt). Efektivnější způsob ukládání numerických informací je při použití jiného kódovacího schématu. Nejčastěji používané schéma je následující Bity S Binární numerická hodnota S = Sign Bit znaménkový bit Typ integer představuje pouze celá čísla! Nelze ukládat desetinná čísla, zlomky. Znaménkový bit (5) označuje, zda je číslo kladné nebo záporné. Logická označuje záporné a logická kladné číslo. 35 Integer - příklad Uložit číslo +63 jako typ integer ) Znaménkový bit je. ) Decimální hodnota +63 je binárně. Reprezentace integer typu hodnoty +63 tedy bude, Bity Záporná čísla se ukládají jako dvojkový doplněk. Pro uložení větších celých čísel je nutné více bitů. Některé systémy a jazyky (C) definují i typ kladný integer (unsigned). 36
10 Čísla s plovoucí čárkou (Floating Point Numbers) Typ integer má dvě základní omezení: nemohou vyjádřit zlomky jejich rozsah je omezen počtem použitých bitů. Tato omezení řeší plovoucí čárka (floating point), která umožňuje rozdělit číslo na dvě části: exponent a mantisa. Exponent představuje číslo, kterým se umocňuje. Mantisa je zlomková část mezi a. Formát čísla v pohyblivé čárce je n *.xxxxxx kde n představuje exponent a.xxxxxx je mantisa. Čísla s plovoucí čárkou () Počítačový průmysl se sjednotil na standardu pro ukládání čísel s pohyblivou čárkou. Jedná se o normu IEEE 754, podle které se používá 3 bitů paměti (pro jednoduchou přesnost single precision) nebo 64 bitů (pro dvojnásobnou přesnost double precision). Formát pro jednoduchou přesnost má tvar Bity S Hodnota exponentu Mantisa S = Znaménkový bit Znaménkový bit znamená zápornou mantisu, kladnou mantisu. K exponentu se přičítá hodnota 7. Mantisa se ukládá pomocí zvláštní kódovací techniky Čísla s plovoucí čárkou (3) Příklad: Vyjádřete číslo,5 v plovoucí čárce..5 / = / = / = / =.785 Pozn.: Dělíme dokud nedostaneme zbytek v rozmezí a. Zbytek po dělení tvoří mantisu, počet dělení je hodnota exponentu. Výsledek:.785 * 4 Exponent se ukládá s přičtením 7. Tato hodnota se přičítá při ukládání do paměti a odčítá při načítání z paměti. Podle našeho příkladu se tedy exponent uloží jako: = 3 = '' Protože mantisa je kladná, znaménkový bit bude. Čísla s plovoucí čárkou (4) Kódování mantisy je poněkud složitější:. bit mantisy =.5. =.5 3. =.5 4. = =.35 atd. Mantisa v našem příkladu je.785, což binárně je ( ) Aby však situace nebyla tak jednoduchá, normalizuje se mantisa posunem bitů doleva (každý posun odčítá jedničku od hodnoty exponentu) až zmizí první. Výsledek se pak ukládá do paměti. Mantisa nyní bude a exponent se upraví na 3 - = 3 = '' Výsledný formát pak je Bity S = Znaménkový bit 39 4
11 Čísla s plovoucí čárkou (5) Proveďme nyní konverzi následujícího formátu zpět do decimálního tvaru: Bity S = Znaménkový bit Dostáváme záporné číslo s hodnotou exponentu 3 7 = 4 a hodnotou mantisy =.565 (. pochází z bitu, který byl posunut při normalizaci mantisy), takže číslo je * 4 = -5. Čísla s plovoucí čárkou (6) Numerický rozsah čísel s pohyblivou čárkou podle standardu IEEE 754 při použití 3 bitů je ± * -8 až ± * 7 což decimálně představuje ±.465 * -39 až ±.47 * Čísla s plovoucí čárkou (7) Výhody tohoto způsobu ukládání čísel v pohyblivé čárce: násobení se provádí sčítáním exponentů a mantis dělení se provádí odčítáním exponentů a mantis je jednoduché porovnávat velikost dvou čísel velká čísla se ukládají v relativně malém počtu bitů Nevýhody tohoto způsobu ukládání čísel v pohyblivé čárce: při posuvu bitů mantisy se tvoří chyby konverze do tohoto formátu a zpět zabírá určitý čas KONEC 43 44
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)
Čí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
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ě
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
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í
ČÍ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é
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é
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é
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é
Principy počítačů. Prof. RNDr. Peter Mikulecký, PhD.
Principy počítačů Prof. RNDr. Peter Mikulecký, PhD. Čí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 Úvod Člověk se
Čí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é
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ž
Čí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
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á
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ší
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í,
MQL4 COURSE. By Coders guru www.forex-tsd.com -3 DATA TYPES. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět:
MQL4 COURSE By Coders guru www.forex-tsd.com -3 DATA TYPES Vítám vás ve třetí lekci svého MQL4 kurzu. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět: Jaký formát můžete
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
Panel IPP ethernet XPORT návod na ovládání
Panel IPP ethernet XPORT návod na ovládání Výrobek: Panel IPP Typ: IPP001 Technické parametry - zobrazovací panel:!pozor! Při neodborné manipulaci nebezpečí zranění elektrickým proudem, před demontáží
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
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
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
C2115 Praktický úvod do superpočítání
C2115 Praktický úvod do superpočítání IX. lekce Petr Kulhánek, Tomáš Bouchal kulhanek@chemi.muni.cz Národní centrum pro výzkum biomolekul, Přírodovědecká fakulta, Masarykova univerzita, Kotlářská 2, CZ-61137
Čí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.
Algoritmizace a programování
Algoritmizace a programování Typy Základní (primitivní) datové typy Deklarace Verze pro akademický rok 2012/2013 1 Typy v jazyce Java Základní datové typy (primitivní datové typy) Celočíselné byte, short,
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 =
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é
Čí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.
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
Čí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í
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
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é
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
Čísla v plovoucířádovéčárce. INP 2008 FIT VUT v Brně
Čísla v plovoucířádovéčárce INP 2008 FIT VUT v Brně Čísla v pevné vs plovoucí řádové čárce Pevnářádováčárka FX bez desetinné části (8 bitů) Přímý kód: 0 až 255 Doplňkový kód: -128 až 127 aj. s desetinnou
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
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
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ě
Čí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
LEKCE 6. Operátory. V této lekci najdete:
LEKCE 6 Operátory V této lekci najdete: Aritmetické operátory...94 Porovnávací operátory...96 Operátor řetězení...97 Bitové logické operátory...97 Další operátory...101 92 ČÁST I: Programování v jazyce
REPREZENTACE DAT. Principy počítačů I. Literatura. Literály. Typy dat. Literály. Čísla Instrukce. Znaky. Logické hodnoty
Principy počítačů I REPREZENTACE DAT Literatura D.Goldberg: What Every Computer Scientist Should Know About Floating-Point Arithmetic IA-32 Intel Architecture Software Developer s Manual (Vol. Basic Architecture)
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:
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í.
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
Datové typy a jejich reprezentace v počítači.
Datové typy a jejich reprezentace v počítači. Celá čísla. Reálná čísla. Semilogaritmický tvar. Komplexní čísla. Řetězce. Tomáš Bayer bayertom@natur.cuni.cz Katedra aplikované geoinformatiky a kartografie,
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
Zápis znaku LATINKA VELKÉ PÍSMENO L S HÁČKEM zobrazen jako Ľ.
Doporučení Na základě rozhodnutí Hlavního architekta je v následující tabulce uveden standardní zápis jednotlivých znaků do AISEO. Z důvodu používání rozdílných aplikací při zápisu znaků do AISEO je zápis
Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.
Proměnná Pojmenované místo v paměti sloužící pro uložení hodnoty. K pojmenování můžeme použít kombinace alfanumerických znaků, včetně diakritiky a podtržítka Rozlišují se velká malá písmena Název proměnné
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
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
Struktura a architektura počítačů (BI-SAP) 6
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 6 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii
Nastavovací příručka pro snímače CCD
Nastavovací příručka pro snímače CCD Obsah Obnovení továrního stavu...1 Ukončit nastavování bez uložení změn...1 Nastavovat přes RS232...1 Výpis aktuálního nastavení...1 Zvuková signalizace...2 Ověření
Ú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
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)
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é
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
ČÍ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
Čí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
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
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
Referenční příručka o čárovém kódu
Referenční příručka o čárovém kódu Verze 0 CZE 1 Úvod 1 Přehled 1 1 V této referenční příručce naleznete informace o tisku čárových kódů, který využívá příkazy pro ovládání zasílané přímo na tiskové zařízení
CODEWARE. Nastavovací příručka. pro snímače CipherLab 1500/1560/1562
CODEWARE Nastavovací příručka pro snímače CipherLab 1500/1560/1562 CODEWARE Obsah Začít nastavovat 1 Obnovení továrního nastavení 1 Uložit uživatelské nastavení 1 Obnovení uživatelského nastavení 1 Ukončit
Čí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
Čí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ý
Elementární datové typy
Elementární datové typy Celočíselné typy (integers) Mohou nabývat množiny hodnot, která je podmnožinou celých čísel (někdy existuje implementační konstanta maxint). Operace: aritmetické, relační, bitové,
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
Formátová specifikace má tvar (některé sekce nemají smysl pro načítání) %
vstup a výstup na konzolu - vstupním zařízením je klávesnice, výstupním monitor (přístup jako k sériovým zařízením) - spojení s konzolami je nastaveno automaticky na začátku programu - ke konzole je možné
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í
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
- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.
Základní symboly - písmena A B C Y Z a b c y z - číslice 0 1 2 9 - speciální symboly + - * / =., < > = a další - klíčová slova and array begin case const a další Klíčová slova jsou chráněnými útvary,
Programování v jazyce C pro chemiky (C2160) 12. Specifické problémy při vývoji vědeckého softwaru
Programování v jazyce C pro chemiky (C2160) 12. Specifické problémy při vývoji vědeckého softwaru Reprezentace reálnách čísel v počítači Reálná čísla jsou v počítači reprezentována jako čísla tvaru ±x
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é
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
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á,
Čí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
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
Reprezentace dat v informačních systémech. Jaroslav Šmarda
Reprezentace dat v informačních systémech Jaroslav Šmarda Reprezentace dat v informačních systémech Reprezentace dat v počítači Datové typy Proměnná Uživatelské datové typy Datové struktury: pole, zásobník,
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í
Čí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ží
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.
Principy cpypočítačůčů a operačních systémů
Principy cpypočítačůčů a operačních systémů REPREZENTACE DAT There are only 10 types of people in the world: - those who understand d binary, - and those who don't. Literatura D.Goldberg: What Every Computer
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
E. Pohyblivářádováčárka
E. Pohyblivářádováčárka pevná a pohyblivá řádová čárka formát US Air Force MIL-STD-1750A základní operace normalizace přetečení a nenaplnění formátbflm 1 přímý kód sčítání a odčítání násobení, dělení a
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
5 Přehled operátorů, příkazy, přetypování
5 Přehled operátorů, příkazy, přetypování Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně budou uvedeny detaily týkající se operátorů. Doba nutná k nastudování
PA152. Implementace databázových systémů
PA152 Implementace databázových systémů RAID level 1 zrcadlení disku výpočet MTTF 2 stejné disky, MTTF 3 roky výměna vadného 3,5 dne výpadek oba disky během 3,5 dne p(výpadku disku za rok) = 1/6 p(výp.
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,
ADT/ADS = abstraktní datové typy / struktury
DT = datové typy obor hodnot, které může proměnná nabývat, s operacemi na tomto oboru určen: obor hodnot + výpočetní operace např. INT = { 2 147 483 648 až +2 147 483 647} + {+,,*,/,} ADT/ADS = abstraktní
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.
Struktura a architektura počítačů
Struktura a architektura počítačů Aritmetické operace Pevná a pohyblivá řádová čárka České vysoké učení technické Fakulta elektrotechnická Ver..2 J. Zděnek 23 Aritmetické operace pevná řádová čárka Pevná
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,
Čí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
Tato tematika je zpracována v Záznamy přednášek: str. 214 235 + materiál: PrikladyZobrazeniCisel.pdf
Obsah 11. přednášky: Kódování dat - terminologie Rozdělení kódů Kódování čísel Kódování znaků Tato tematika je zpracována v Záznamy přednášek: str. 214 235 + materiál: PrikladyZobrazeniCisel.pdf Jak bude
Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.
Základní pojmy IT, číselné soustavy, logické funkce Základní pojmy Počítač: Stroj na zpracování informací Informace: 1. data, která se strojově zpracovávají 2. vše co nám nebo něčemu podává (popř. předává)
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
UMÍ POČÍTAČE POČÍTAT?
UMÍ POČÍTAČE POČÍTAT? O ÚSKALÍCH POČÍTAČOVÉ ARITMETIKY RNDr. Iveta Hnětynková, PhD. Katedra numerické matematiky VÝPOČTY A SIMULACE Aplikace: chemie, fyzika, lekařství, statistika, ekonomie, stojírenství,...
9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include <stdio.h>
9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include int main(void) { int dcislo, kolikbcislic = 0, mezivysledek = 0, i; int vysledek[1000]; printf("zadejte
Binární logika Osnova kurzu
Osnova kurzu 1) Základní pojmy; algoritmizace úlohy 2) Teorie logického řízení 3) Fuzzy logika 4) Algebra blokových schémat 5) Vlastnosti členů regulačních obvodů 6) Vlastnosti regulátorů 7) Stabilita
- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku
Znaky - standardní typ char var Z, W: char; - znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku - v TP (často i jinde) se používá kódová
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
Pokročilá algoritmizace amortizovaná složitost, Fibonacciho halda, počítačová aritmetika
amortizovaná složitost, Fibonacciho halda, počítačová aritmetika Jiří Vyskočil, Marko Genyg-Berezovskyj 2009 Amortizovaná složitost Asymptotická složitost často dostatečně nevypovídá o složitosti algoritmů,