Zadání semestrálního projektu Algoritmy I. zimní semestr 2010

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

Download "Zadání semestrálního projektu Algoritmy I. zimní semestr 2010"

Transkript

1 Zadání semestrálního projektu Algoritmy I. zimní semestr 2010 doc. Mgr. Jiří Dvorský, Ph.D. 3. listopadu 2010 Verze zadání 22. října 2010 První verze 25. října 2010 Opraveno odsazení prvního řádku odstavce v ukázce sedmého příkladu 3. listopadu 2010 Opraven ukázkový výpočet ve čtvrtém příkladu. Obecné pokyny 1. Celkem je k dispozici 7 zadání příkladů. 2. Každý student dostane přidělen jeden příklad. Na mém webu je zveřejněn seznam studentů a jim přiřazených zadání. Kdo by se tam případně nenašel, nechť mě neprodleně kontaktuje em. 3. Termín odevzdání prezenční studium 17. prosince 2010 ve 23:59 kombinované studium 17. prosince 2010 ve 23:59 4. Projekt odevzdáváte em svému cvičícímu. Kombinovaní studenti svému tutorovi doc. Dvorský. 5. Programy budou zpracovány jako projekt Visual Studia Než projekt odešlete, ve Visual Studiu jej vyčistěte menu Build, pak Clean Solution. Takto vyčištěný projekt zabalte do Zip archivu. Ostatní archivy, speciálně Rar, nemá školní poštovní server nějak rád. Vyčištění je nezbytné, protože přílohy mailu obsahující spustitelné soubory nejsou doručovány. 7. Upozorňuji, že nestačí jen program odevzdat, ale je nutné své řešení před cvičícím/tutorem obhájit. Jinak řečeno, pokud program od někoho opíšete, necháte si napsat, a nebudete tušit co se v programu děje, je s Vámi zle. Obhajoby budou probíhat v termínech určených Vaším cvičícím ve zkouškovém období. Obhajoby projektů studentů kombinované formy studia budou probíhat s tutorem. 1

2 8. Dále připomínám, že minimální počet bodů je za funkční program tj. za program, který lze spustit a který poskytuje správný výsledek. Pokud nebude Váš program funkční, nemáte nárok na ani minimální počet bodů. 2

3 1. zadání Postfixový kalkulátor Vaším úkolem je vytvořit program, který bude vyhodnocovat aritmetický výraz zadaný v postfixové notaci. Podrobný popis postfixového způsobu zápisu aritmetického výrazu najdete na webu C3%A1_notace. V postfixové notaci operátory následují za operandy. Například sčítání čísel běžně zapisujeme jako Této formě zápisu říkáme infixová notace. V postfixové notaci se stejný výraz zapíše jako Jestliže provádíme více operací, je operátor umístěn za druhý operand, takže výraz zapsaný v infixové notaci bude v postfixové notaci zapsán jako Nejprve odečteme 4 od 3 a posléze přičteme 5. U postfixové notace odpadá nutnost používání závorek používaných v infixové notaci. Výraz se v postfixové notaci zapíše jako , kdežto výraz (3 + 4) 5 se zapíše jako Interpretry postfixové notace jsou zásobníkového typu. Operandy jsou ukládány na zásobník, když má být provedena operace, jsou její operandy vyzvednuty ze zásobníku a výsledek je uložen zpět na zásobník. Vyhodnocování postfixové notace je tudíž velice jednoduché. V praxi používáte podobně konstruovaný jazyk asi téměř denně na postfixovém zápisu celých programů je založen jazyk PostScript a hlavně jeho následovník PDF. Algoritmus pro vyhodnocování postfixových výrazů lze popsat asi takto: dokud není konec vstupu opakuj přečti další element jestliže je přečtený element číslo ulož jej na zásobník jinak element musí být operand předpoklad: operand potřebuje n operandů vyber ze zásobníku horních n hodnot jestliže je v zásobníku méně než n hodnot CHYBA jinak vypočti výsledek operace ulož výsledek operace na zásobník konec cyklu jestliže na zásobníku zbyla jen jedna hodnota je to výsledek výpočtu jinak CHYBA -- uživatel zadal příliš hodnot Elementem je myšleno číslo nebo znak operátoru. Poznámky Ve Vašem projektu předpokládejte, že se budou používat jen operátory definované v tabulce 1. Pro vyhodnocení výrazu budete potřebovat zásobník, jeho popis je uveden ve skriptech a lze jej nalézt i na Wikipedii. Předpokládejte, že bude stačit zásobník na maximálně 100 prvků. 3

4 Výraz a b + a b - a b * a b / a b % a b ^ a f Význam a + b a b a b a/b a mod b a b celá část čísla a Tabulka 1: Operátory Ukázkové příklady pracují pro jednoduchost s celými čísly, Vás program by měl pracovat s čísly s plovoucí řádovou čárkou, např. typu double. Váš program musí umět reagovat na nesprávně zadané výrazy. Nemusí jejich správnost jakkoliv kontrolovat dopředu, ale musí být schopen detekovat chyby při vyhodnocování výrazu. Například chci vyhodnocovat součet a v zásobníku naleznu jen jednu hodnotu. V tom okamžiku se program nesmí zhroutit, ale musí vypsat chybové hlášení, že se očekávala další hodnota, ale zásobník je prázdný. Vyhodnocovaný výraz se bude zadávat z klávesnice, celý výraz najednou na řádku. Načtený řádek je potřeba rozdělit na jednotlivé části tj. na operandy (čísla) a operátory. K rozdělení použijte funkci strtok, popis této funkce naleznete na adrese V další fázi potřebujete řetězce reprezentující operandy (čísla) převést na typ double. K tomu požijte funkci atof, popis této funkce naleznete na adrese Operátor f vypočte celou část ze svého operandu, pro implementaci tohoto operátoru použijte funkci floor, popis této funkce naleznete na adrese Příklad Běžný, infixový výraz 5 + (1 + 2) 4 3 může být přepsán do postfixové notace jako Výraz je počítán zleva doprava. 4

5 Vstup Operace Zásobník Popis 5 Ulož operand 5 1 Ulož operand 5, 1 2 Ulož operand 5, 1, 2 + Sečti 5, 3 Vyber dvě hodnoty (1, 2), zpracuj a ulož výsledek (3) 4 Ulož operand 5, 3, 4 * Vynásob 5, 12 Vyber dvě hodnoty (3, 4), zpracuj a ulož výsledek (12) + Sečti 17 Vyber dvě hodnoty (5, 12), zpracuj a ulož výsledek (17) 3 Ulož operand 17, 3 - Odečti 14 Vyber dvě hodnoty (17, 3), zpracuj a ulož výsledek (14) Když je výpočet hotov, na vrcholu zásobníku je uložen výsledek, v tomto případě 14. 5

6 2. zadání Písemné násobení Předpokládejme, že na vstupu Vašeho programu jsou dvě čísla typu int. Vaším úkolem je zobrazit postup jejich písemného násobení, čili jak se tato čísla vynásobí na papíře ručně pod sebou. Příklad nebo Při vypisování na obrazovku je třeba dbát na správné formátování postupných mezivýsledků, tak aby Vám jednotlivé cifry pod sebou lícovaly! Bez tohoto lícování bude program hodnocen jako nevyhovující. Poznámky Předpokládejte vždy správný vstup. Nezabývejte se ošetřováním nesprávně zadaných hodnot. Předpokládejte, že součin obou činitelů bude opět číslo typu int, jinak řečeno, že nedojde k přetečení. Je třeba ovšem dát pozor při formátování na znaménka minus. Při násobení nulou si můžete vybrat, kterou alternativu implementujete, zda s řádkem nul nebo bez něj. 6

7 3. zadání Eratosthenovo síto Vaším úkolem je naprogramovat klasický algoritmus pro nalezení všech prvočísel z daného intervalu. Tento algoritmus je znám od starověku a za autora je pokládán matematik a filozof Eratosthénés z Kyrény. Princip algoritmu je velice jednoduchý a spočívá v postupné eliminaci násobků čísel z posloupnosti přirozených čísel tak, že nakonec v ní zůstanou jen prvočísla. Postup lze zapsat neformálně takto: 1. Zapíšeme do posloupnosti všechna přirozená čísla od 2 do zvoleného n. Čísla 0 a 1 nejsou považována za prvočísla. 2. První neoznačené číslo v posloupnosti je prvočíslo. Toto číslo si označíme. 3. Z posloupnosti vyškrtáme všechny jeho násobky. 4. Pokud je v posloupnosti nějaké neoznačené číslo, pokračuj bodem 2. Příklad Pro n = 20 je postup výpočtu zobrazen v tabulce 2. Z tabulky je dále vidět, že počínaje číslem 5 již nedojde k žádnému vyškrtávání násobků, protože případné násobky již byly vyloučeny jako násobky čísel nižších, například 15 bylo vyloučeno jako násobek čísla 3. Obecně nemusíme odstraňovat násobky čísel větších než n, v našem případě 5 > označíme číslo 2 a vyloučíme jeho násobky označíme číslo 3 a vyloučíme jeho násobky označíme číslo 5 a vyloučíme jeho násobky Tabulka 2: Eratosthenovo síto V programu můžeme reprezentovat posloupnost nejjednodušeji polem logických hodnot. Jednotlivá čísla v posloupnosti nereprezentují hodnoty prvků v poli, ale indexy v tomto poli. Hodnota true pak znamená, že číslo odpovídající danému indexu je stále zařazeno v posloupnosti. Na hodnotu false prvek nastavíme při jeho vyškrtnutí z posloupnosti. Dále pro zjednodušení implementace se v poli ponechávají prvky s indexy 0 a 1, které označíme ihned jako vyškrtnuté, false. Další možností je zachytit čísla ze zpracovávané posloupnosti jako jednotlivé bity v čísle například typu int. Předpokládejme, že typ int má délku 32 bitů. Potom budou čísla 0 až 31 reprezentována jako bity 0 až 31 prvního prvku pole čísel typu int. Čísla 32 až 63 budou uložena jako bity 0 až 31 druhého prvku pole čísel typu int a tak dále. Dojde tedy k osminásobnému snížení paměťových nároků. 7

8 Vaším úkolem je realizovat Eratosthenovo síto právě tímto způsobem. Váš program dostane jako vstupní parametr horní mez intervalu a na výstup vypíše všechna prvočísla z toho intervalu. Poznámky Předpokládejte vždy správný vstup. Nezabývejte se ošetřováním nesprávně zadaných hodnot. Předpokládejte, že maximální přípustná hodnota n je rovna Tudíž budete potřebovat pole čísel int délky 32768, za předpokladu, že číslo typu int má délku 32 bitů. Toto pole si můžete nadeklarovat dopředu a při vlastním výpočtu si pak jen pamatovat, že v tomto okamžiku počítáme prvočísla například jen do hodnoty

9 4. zadání Výpočet editační vzdálenosti dvou textů Na vstupu jsou dány dva neprázdné řetězce a a b. Vaším úkolem je vypočítat tzv. editační vzdálenost těchto dvou řetězců. Editační vzdáleností můžeme měřit vzdálenost, odlišnost, dvou řetězců. V případě editační vzdálenosti je vzdálenost definována jako počet operací smazání znaku, vložení znaku a záměny znaku tak, aby se jeden řetězec transformoval na druhý. Výpočet můžeme popsat následujícím způsobem. Máme dány dva řetězce a = a 1 a 2... a m a b = b 1 b 2... b n. Editační vzdálenost d i,j předpony délky i řetězce a a předpony délky j řetězce b můžeme vypočítat jako 1 : d i 1,j + 1 d d i,j = min i,j (1) d i 1,j pokud a i b j d i 1,j 1 pokud a i = b j pro 1 i m a 1 j n. První hodnota odpovídá vymazání j-tého znaku z prvního řetězce, druhá hodnota odpovídá vložení znaku na (j 1)-ní pozici do prvního řetězce, třetí hodnota odpovídá výměně j-tého a i-tého znaku. Čtvrtá hodnota se uplatní jen v případě, že jsou znaky v obou řetězcích shodné. Na konci hodnota d mn udává editační vzdálenost řetězců a a b. Dále je pochopitelně definováno: d 0,0 = 0 d i,0 = i, pro 1 i m d 0,j = j, pro 1 j n Z předchozího textu je patrné, že celý výpočet můžeme implementovat jako rekurzivní funkci, kde výpočet hodnoty d mn se rozpadne na výpočet hodnot d m 1,n, d m,n 1, případně d m 1,n 1 a tak dále, až k definovaným koncovým hodnotám d 0,0 atd. Příklad Hodnota d ij udává editační vzdálenost mezi prvními i znaky řetězce a a prvními j znaky řetězce b. Tuto hodnotu však neumíme vypočítat přímo, ale vypočteme ji na základě znalostí vzdáleností mezi prvními i 1 znaky řetězce a a prvními j 1 znaky řetězce b. Tímto způsobem postupně redukujeme problém až na úroveň případů, kdy je hodnota známa přímo, například pro d 0,0 = 0. Předpokládejme, že a = abcabba a b = cbabac, odtud m = 7 a n = 6. Editační vzdálenost těchto dvou řetězců se bude počítat jako hodnota d 7,6 d 7,6 = min d 6,6 + 1 d 7,5 + 1 d 6,5 + 1 protože a 7 b 6 tj. a c Editační vzdálenost celých řetězců a a b je jinak řečeno rovna editační vzdálenosti prvních 7 znaků řetězce a a prvních 6 znaků řetězce b. Hodnotu d 6,6 1 Předponou délky i řetězce a se myslí prvních i znaků od začátku řetězce. 9

10 můžeme dále rozložit na d 6,6 = min d 5,6 + 1 d 6,5 + 1 d 5,5 + 1 protože a 6 b 6 tj. b c Dále můžeme rozepsat hodnotu d 7,5 jako d 6,5 + 1 d 7,5 = min d 7,4 + 1 d 6,4 protože a 7 = b 5 tj. a = a Dále bychom postupovali výpočtem hodnot d 5,6, d 6,5, d 5,5, znovu hodnotu d 5,6, d 7,4, d 6,4... Tabulka 3 schematicky znázorňuje postup výpočtu hodnoty d 7,6. Výsledná editační vzdálenost je pak uložena v buňce na řádku 6 a sloupci 7. řetězec b j c a b a b c i a b c a b b a řetězec a Tabulka 3: Výpočet editační vzdálenosti Poznámky Předpokládejte vždy správný vstup. Nezabývejte se ošetřováním nesprávně zadaných hodnot, v tomto případě řetězcem nulové délky. 10

11 5. zadání Rozklad na součet Fibonacciho čísel Napište program, který vypíše rozklad daného přirozeného čísla z intervalu 1 až na součet Fibonacciho čísel. Fibonacciho čísla jsou zadána rekurzivním předpisem: F 0 = 1 F 1 = 1 F n = F n 1 + F n 2 pro n 2 Jinak řečeno první dvě Fibonacciho čísla jsou rovna jedné, další jsou vždy součtem dvou předchozích. Začátek posloupnosti těchto čísel vypadá následovně: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765,... Pro přirozená čísla platí věta, která říká, že každé přirozené číslo lze zapsat jako součet jistých Fibonacciho čísel. Po spuštění programu, uživatel zadá číslo a Váš program vytiskne příslušný rozklad. Ukázky výstupu z Vašeho programu: 1 = 1 2 = 2; 3 = 3 4 = = 5 6 = = = 8 9 = = = Poznámky Předpokládejte vždy správný vstup. Nezabývejte se ošetřováním nesprávně zadaných hodnot. Dále pro rozklad přirozeného čísla pomocí Fibonacciho čísel platí, že se v tomto rozkladu nevyskytují dvě bezprostředně po sobě jdoucí Fibonacciho čísla. Důvod je zřejmý. Kdyby se v rozkladu taková dvě čísla vyskytovala, tak by se jejich součet rovnal dalšímu Fibonaccimu číslu. Tento fakt Vám může sloužit pro kontrolu, že máte výpočet správně. Takže například rozklad čísla 5 je jedině samotné číslo 5, nikoliv Stejně tak se v rozkladu vyskytuje každé Fibonacciho číslo právě jednou. Tudíž obdobně rozklad čísla 4 je možný pouze jako 3+1 nikoliv jako 2+2. V tomto směru můžete namítnout, že se ve Fibonacciho posloupnosti vyskytují dvě čísla stejná, první dvě jedničky. Při kódování se z uvedené posloupnosti uvažuje pouze jedna jednička, jinak by byl rozklad neproveditelný. Ony dvě jedničky jsou výchozí hodnoty pro výpočet celé posloupnosti Fibonacciho čísla potřebná v programu si můžete vždy na začátku vypočítat nebo načíst ze souboru nebo napevno uložit do pole jako konstanty toto nechám na Vás. 11

12 6. zadání Rozklad na prvočinitele Napište program, který vypíše rozklad daného přirozeného čísla z intervalu 2 do 10000, včetně, na prvočinitele. Po spuštění programu, uživatel zadá číslo a Váš program vytiskne příslušný rozklad. Ukázky rozkladů jsou v následující tabulce. Znak ^ označuje mocninu, například 2^3 znamená dvě na třetí. 2 = 2^1 3 = 3^1 4 = 2^2 5 = 5^1 6 = 2^1 * 3^1 7 = 7^1 8 = 2^3 9 = 3^2 10 = 2^1 * 5^1 11 = 11^1 12 = 2^2 * 3^ = 2^3 * 13 * = 2^4 * 5^4 Poznámky Předpokládejte vždy správný vstup. Nezabývejte se ošetřováním nesprávně zadaných hodnot. K rozkladu čísel do potřebujete znát prvočísla do Tato si můžete vždy při spuštění programu vypočítat nebo si je načíst ze souboru nebo je mít v programu zadána napevno pomocí pole toto nechám na Vás. Seznam prvočísel je k dispozici na List_of_prime_numbers 12

13 7. zadání Formátování textového souboru V tomto příkladu je Vaším úkolem jednoduché formátování textu. Na vstupu je textový soubor. Tento soubor obsahuje odstavce textu, každý odstavec je uložen jako jediný, velmi dlouhý řádek. Tento dlouhý řádek je nutno rozdělit, zalomit, na více řádků (vložením konců řádků) tak, aby délka zalomeného řádku nepřesahovala stanovenou délku. Pro zalamování platí tato pravidla: 1. První řádek odstavce je odsazen třemi mezerami. Další zalomené řádky se neodsazují. 2. Řádky lze zalamovat pouze v mezislovních mezerách. 3. Interpunkční znaménka se nesmí objevit na začátku řádku. Například tečku ze větou je potřeba zalomit s celým přecházejcím slovem. Odstavec po zalomení řádků bude tedy zarovnán doleva, první řádek bude odsazen o tři mezery a pravý okraj bude zubatý. Zalomené odstavce ve výstupním souboru oddělte jedním prázným řádkem. Příklad Předpokládejme, že na vstupu je následující odstavec textu 2 : Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque lacinia placerat pharetra. Fusce quis mi sapien. Morbi non eleifend libero. Mauris mattis egestas dui, at tincidunt eros rutrum eget. Donec nulla orci, fringilla in consectetur tempus, laoreet id mauris. Vivamus sagittis dapibus mi, in feugiat neque semper eget. Stanovená délka řádku bude 30. Po naformátování bude odstavec vypadat takto: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque lacinia placerat pharetra. Fusce quis mi sapien. Morbi non eleifend libero. Mauris mattis egestas dui, at tincidunt eros rutrum eget. Donec nulla orci, fringilla in consectetur tempus, laoreet id mauris. Vivamus sagittis dapibus mi, in feugiat neque semper eget. Shodou okolností vyšel poslední řádek přesně na požadovaných 30 znaků, což ale nemusí nastat vždy. 2 Pochopitelně na papíře je nutné řádky zalomit, v textovém souboru to bude řádek jeden. 13

14 Poznámky Předpokládejte, že řádek s kompletním odstavcem nebude delší než znaků. Odstavce jsou ve vstupním textovém souboru odděleny jedním či více prázdnými řádky. Předpokládejte, že délka zalamovaných řádků bude vždy větší než délka slova tj. nemusíte řešit situaci, kdy jednotlivé slovo bude delší než délka zalamovaného řádku. Můžete pro jednoduchost předpokládat, že tato délka bude vždy větší než 20. Jméno vstupního a výstupního textového souboru, délka zalamovaných řádků se bude zadávat z klávesnice. 14

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP

Základy programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................

Více

Zadání pro kategorii Tvorba webu

Zadání pro kategorii Tvorba webu Zadání pro kategorii Tvorba webu Úloha 1 - Školní noviny Vaše škola se rozhodla vydávat školní noviny v elektronické podobě. Jako způsob distribuce novin vybrala formát HTML. Každé číslo novin se skládá

Více

Zadání semestrálního projektu Algoritmy II. letní semestr 2017/2018

Zadání semestrálního projektu Algoritmy II. letní semestr 2017/2018 Zadání semestrálního projektu Algoritmy II. letní semestr 2017/2018 doc. Mgr. Jiří Dvorský, Ph.D. Verze zadání 6. dubna 2018 První verze Obecné pokyny 1. Celkem jsou k dispozici tři zadání příkladů. 2.

Více

MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY. Monitorování a hodnocení forem výuky informatických oborů

MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY. Monitorování a hodnocení forem výuky informatických oborů MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Monitorování a hodnocení forem výuky informatických oborů Diplomová práce Brno, 2010 Martin Komenda Prohlášení Prohlašuji, že tato práce je mým původním autorským

Více

RGB 88, 88, 90 HEX #435E88 RGB 168, 192, 067 HEX #F7DD29

RGB 88, 88, 90 HEX #435E88 RGB 168, 192, 067 HEX #F7DD29 Emblém Filozofií emblému je vyjádření spojení tří elementů, které jsou symbolizovány jednotlivými barvami. Modrá reprezentuje osobnost Jaroslava Ježka, zelená zastupuje lidi ve škole a žlutá barva vyjadřuje

Více

Manuál jednotného vizuálního stylu

Manuál jednotného vizuálního stylu Manuál jednotného vizuálního stylu 1 2 Obsah Základní logo v barvě... 4 Základní logo v barvě v negativním provedení... 5 Černobílé pozitivní provedení loga... 6 Černobílé negativní provedení loga... 7

Více

BAKALÁŘSKÁ PRÁCE 2012 Jméno Příjmení

BAKALÁŘSKÁ PRÁCE 2012 Jméno Příjmení ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ZDRAVOTNICKÝCH STUDIÍ BAKALÁŘSKÁ PRÁCE 2012 Jméno Příjmení FAKULTA ZDRAVOTNICKÝCH STUDIÍ Studijní program: Ošetřovatelství B5341 Jméno Příjmení Studijní obor: Všeobecná

Více

Vizuální identita společnosti KAVAN spol.s r.o.

Vizuální identita společnosti KAVAN spol.s r.o. Vizuální identita společnosti KAVAN spol.s r.o. 1 Koncepce Zpracování firemní identity přispívá k rychlejší a pohodlnější orientaci při tvorbě reklamy, prezentačních materiálů a je nezbytností pro každou

Více

Diplomová práce. Téma závěrečného projektu...

Diplomová práce. Téma závěrečného projektu... Diplomová práce Téma závěrečného projektu... vypracoval: Jméno Příjmení vedoucí práce: prof. Ing. RNDr. DrSc. CSc. Ph.D. obor: Inženýrská mechanika specializace: Mechatronika 2006 Strana 3 ZADÁNÍ ZÁVĚREČNÉ

Více

Univerzita J. E. Purkyně v Ústí nad Labem. Fakulta sociálně ekonomická. Bakalářská práce. Jméno Příjmení. Název bakalářské práce

Univerzita J. E. Purkyně v Ústí nad Labem. Fakulta sociálně ekonomická. Bakalářská práce. Jméno Příjmení. Název bakalářské práce Univerzita J. E. Purkyně v Ústí nad Labem Fakulta sociálně ekonomická Bakalářská práce Jméno Příjmení Název bakalářské práce 2015 Vedoucí práce: doc. Ing. Jméno Příjmení, Ph.D. [místo této strany vložte

Více

Komplexní řešení projektu PROFIDJ. www.shockworks.eu info@shockworks.eu (+420) 511 145 718

Komplexní řešení projektu PROFIDJ. www.shockworks.eu info@shockworks.eu (+420) 511 145 718 Komplexní řešení projektu PROFIDJ www.shockworks.eu info@shockworks.eu (+420) 511 145 718 DJové mají konečně svou Mekku. Je jím e-shop ProfiDJ, který se stal během dvou let od zahájení spolupráce se Shockworks

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

B2-07 Třída a číslo v TK

B2-07 Třída a číslo v TK A Průvodka odborné praxe studenta SPŠ a VOŠ Písek Novak Petr 777 555 444 spjhh@gmail.com Příjmení a jméno: Telefon e-mail Kuhsl Ragak 777 000 111 klservis@servis.com garant odborné praxe telefon e-mail

Více

MANUÁL JEDNOTNÉHO VIZUÁLNÍHO STYLU

MANUÁL JEDNOTNÉHO VIZUÁLNÍHO STYLU MANUÁL JEDNOTNÉHO VIZUÁLNÍHO STYLU 1 UVOD Jednotný vizuální styl je velmi důležitou součástí prezentace organizace na veřejnosti. Kvalitní zpracování podporuje její jednotu a stabilitu, zvyšuje povědomí

Více

návrh loga pro Fakultu informačních technologií českého vysokého učení technického v Praze

návrh loga pro Fakultu informačních technologií českého vysokého učení technického v Praze návrh loga pro Fakultu informačních technologií českého vysokého učení technického v Praze Slovo na úvod Logo je vnější tvář, krou si lidé představí, když slyší název fakulty. Je to snaha zachytit do jednoduché

Více

Odstavec. Zarovnání a odsazení odstavce. Meziodstavcové mezery. Pancharti, vdovy a sirotci, atd. Word. Odstavec

Odstavec. Zarovnání a odsazení odstavce. Meziodstavcové mezery. Pancharti, vdovy a sirotci, atd. Word. Odstavec Odstavec Odstavec je sled znaků oddělen na konci znakem konce odstavce. V operačním systému Unix se používá na konci odstavce jeden znak, v operačním systému Windows dva znaky. Tento rozdíl se projevuje

Více

DESIGN MANUÁL. Správa sportovních zařízení Olomouc

DESIGN MANUÁL. Správa sportovních zařízení Olomouc DESIGN MANUÁL Správa sportovních zařízení Olomouc 1 2 OBSAH Konstrukce & proporce základní varianty logotypu 2 Základní varianta logotypu 4 Inverzní základní varianta logotypu 5 Horizontální varianta logotypu

Více

manuál vizuálního stylu

manuál vizuálního stylu manuál vizuálního stylu 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 OBSAH Základní varianta loga Doplňková varianta loga LOGOTYP Základní barevné provedení Černobílé provedení Ikonky Proporcionální

Více

: [návod k použití logotypu]

: [návod k použití logotypu] : [návod k použití logotypu] : [návod k použití] Jednotný vizuální styl :[ mamaloka] je založen na dvojici rovnocenných grafických prvků. Jedná se o typografické provedení nápisu a motiv rostliny. Jednotlivé

Více

Šablona ročníkové práce Ročníková práce

Šablona ročníkové práce Ročníková práce Křejpského 1501/12a, Praha 4 Opatov Ročníková práce JMÉNO AUTORA: Jiří Procházka VEDOUCÍ PRÁCE: Doc. PhDr. Jan Učitel, CSc. PRAHA 2013 PROHLÁŠENÍ Prohlašuji, že jsem tuto práci vypracoval/-a samostatně

Více

Hlavní stránka O Nadaci Granty Nadace Pomozte Nadaci Pro média Pro pacienty Kontakt

Hlavní stránka O Nadaci Granty Nadace Pomozte Nadaci Pro média Pro pacienty Kontakt Poslání Nadace Pomozte Nadaci darovat dřeň finance klub přátel jiná pomoc Kalendář akcí nejbližší akce akce akce akce Aktuálně z Nadace (2 aktuality) Pro média základní fakta aktuální čísla Nadace aktuální

Více

GRAFICKÝ MANUÁL ONDŘEJ KAUCKÝ

GRAFICKÝ MANUÁL ONDŘEJ KAUCKÝ GRAFICKÝ MANUÁL ONDŘEJ KAUCKÝ Obsah 1. ÚVOD 2. LOGO 2.1 Základní verze 2.2 Barevné varianty 2.3 Verze ve stupních šedi 2.4 Verze bez podkladu 2.5 Ochranná zóna loga 2.6 Zakázané varianty loga 2.7 Aplikace

Více

D E S I G N M A N U Á L

D E S I G N M A N U Á L DESIGNMANUÁL LOGOTYP Základní podoba logotypu Logotyp vychází z jednoduchého symbolického znázornění práce se dřevem pomocí pokácení písmene i. Horizontální varianta logotypu Logotyp má i svoji horizontální

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

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA MLADÁ BOLESLAV DLOUHODOBÁ PRAKTICKÁ MATURITNÍ PRÁCE

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA MLADÁ BOLESLAV DLOUHODOBÁ PRAKTICKÁ MATURITNÍ PRÁCE STŘEDNÍ PRŮMYSLOVÁ ŠKOLA MLADÁ BOLESLAV DLOUHODOBÁ PRAKTICKÁ MATURITNÍ PRÁCE Komentář [OK1]: Okraje stránky Zleva: 2,5 Zprava 2,5 Nahoře 2,5 dole 2,5 Komentář [OK2]: Zde je použit Font Calibri velikost

Více

Kimchi. Kongnamul. Guk. Text přesně v rozsahu celé strany consectetur adipiscin. Nunc euismod fermentum

Kimchi. Kongnamul. Guk. Text přesně v rozsahu celé strany consectetur adipiscin. Nunc euismod fermentum Abstrakt Jméno projektu Text přesně v rozsahu celé strany consectetur adipiscin. Kimchi diam non consectetur. Morbi sit amet mattis odio. Maecenas velit dui, sagittis a aliquet nec, bibendum quis est.

Více

Informatika. Elektronická pošta. Mgr. Martin Kolář

Informatika. Elektronická pošta. Mgr. Martin Kolář Informatika Elektronická pošta Mgr. Martin Kolář 13. 10. 2016 Obsah 1 Elektronická pošta Základní informace Elektronická schránka Struktura e-mailu E-mailová adresa Jak psát e-mail SPAM & HAM Mgr. Martin

Více

MASARYKOVA UNIVERZITA NÁZEV ÚSTAVU. Bakalářská/Diplomová práce BRNO ROK

MASARYKOVA UNIVERZITA NÁZEV ÚSTAVU. Bakalářská/Diplomová práce BRNO ROK MASARYKOVA UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA NÁZEV ÚSTAVU Bakalářská/Diplomová práce BRNO ROK JMÉNO PŘÍJMENÍ MASARYKOVA UNIVERZITA PŘÍRODOVĚDECKÁ FAKULTA NÁZEV ÚSTAVU Název bak./dipl. práce Bakalářská/Diplomová

Více

Zadání semestrálního projektu Algoritmy I. zimní semestr 2018/2019

Zadání semestrálního projektu Algoritmy I. zimní semestr 2018/2019 Zadání semestrálního projektu Algoritmy I. zimní semestr 08/09 doc. Mgr. Jiří Dvorský, Ph.D. Verze zadání. listopadu 08 První verze Obecné pokyny. Celkem jsou k dispozici tři zadání projektů.. Každý student

Více

5 Přehled operátorů, příkazy, přetypování

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í

Více

MANUÁL VIZUÁLNÍ IDENTITY

MANUÁL VIZUÁLNÍ IDENTITY MANUÁL VIZUÁLNÍ IDENTITY OPERAČNÍHO PROGRAMU LIDSKÉ ZDROJE A ZAMĚSTNANOST kační číslo: MAD 110 Příloha OM OP LZZ: N Typ: řízená kopie elektronická Datum: 15. 10. 2009 Vydal: ŘO OP LZZ Číslo revize: 3 Číslo

Více

Felbook. Vyhledat skupinu. Vyhledat uživatele. Uživatelské jméno. Heslo. Sociální síť pro podporu výuky. Jméno skupiny: Zakladatel: Vyhledat

Felbook. Vyhledat skupinu. Vyhledat uživatele. Uživatelské jméno. Heslo. Sociální síť pro podporu výuky. Jméno skupiny: Zakladatel: Vyhledat Uživatelské jméno Heslo Přihlášení Registrace Vyhledat skupinu Jméno skupiny: Zakladatel: Vyhledat Vyhledat uživatele Jméno uživatele: Přezdívka: Vyhledat Vyhledat skupinu Jméno skupiny: Zakladatel: Vyhledat

Více

2011 design by Pavel Lukšan / Attractive, s.r.o.

2011 design by Pavel Lukšan / Attractive, s.r.o. grafický manuál 211 design by Pavel Lukšan / Attractive, s.r.o. Základní principy Naše logo 1.1 Základní verze 1.2 Barevné výjimky 1.3 Barevné verze 1.4 Verze se symbolem P 1.5 3D verze 1.6 Ochranná známka

Více

Lineární algebra Operace s vektory a maticemi

Lineární algebra Operace s vektory a maticemi Lineární algebra Operace s vektory a maticemi Robert Mařík 26. září 2008 Obsah Operace s řádkovými vektory..................... 3 Operace se sloupcovými vektory................... 12 Matice..................................

Více

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT Číslo projektu CZ.1.07/1.5.00/34.0556 Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT klíčové aktivity Označení materiálu VY_32_INOVACE_ST_IKT_10 Název školy Střední průmyslová

Více

GRAFICKÝ MANUÁL UŽITÍ LOGOTYPU

GRAFICKÝ MANUÁL UŽITÍ LOGOTYPU GRAFICKÝ MANUÁL UŽITÍ LOGOTYPU OBSAH 2 logotyp 16 písma 19 signmarketing 1 LOGOTYP 2 LOGOTYP logotyp x logo O LOGOTYPU Logo Datové schránky znázorňuje propojení poštovních služeb se službami internetovými.

Více

Obrázky, seznam obrázků

Obrázky, seznam obrázků IUVENTAS Soukromé gymnázium a Střední odborná škola, s. r. o. Obrázky, seznam obrázků Jméno: Vedoucí práce: Třída: Rok: OBSAH Úvod... 3 1 Obrázek jedna... 4 2 Obrázek dvě... 5 3 Obrázek tři... 6 Seznam

Více

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21. Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 21. září 2018 Jiří Dvorský (VŠB TUO) Vyhledávání 242 / 433 Osnova přednášky

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

Ú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

Manuál vizuální identity

Manuál vizuální identity Manuál vizuální identity 01 LOGO LOGO / ZÁKLADNÍ VERZE Logo a barevnost jsou základními prvky vizuální identity. Barevná kombinace žlutá/černá na bílém pozadí se používá přednostně na tištěných materiálech

Více

Matematika B101MA1, B101MA2

Matematika B101MA1, B101MA2 Matematika B101MA1, B101MA2 Zařazení předmětu: povinný předmět 1.ročníku bc studia 2 semestry Rozsah předmětu: prezenční studium 2 + 2 kombinované studium 16 + 0 / semestr Zakončení předmětu: ZS zápočet

Více

Programy na PODMÍNĚNÝ příkaz IF a CASE

Programy na PODMÍNĚNÝ příkaz IF a CASE Vstupy a výstupy budou vždy upraveny tak, aby bylo zřejmé, co zadáváme a co se zobrazuje. Není-li určeno, zadáváme přirozená čísla. Je-li to možné, používej generátor náhodných čísel vysvětli, co a jak

Více

NÁZEV PRÁCE. Gymnázium a Jazyková škola s právem státní jazykové zkoušky Svitavy. Závěrečná/Ročníková/Odborná/Seminární práce

NÁZEV PRÁCE. Gymnázium a Jazyková škola s právem státní jazykové zkoušky Svitavy. Závěrečná/Ročníková/Odborná/Seminární práce Gymnázium a Jazyková škola s právem státní jazykové zkoušky Svitavy Závěrečná/Ročníková/Odborná/Seminární práce NÁZEV PRÁCE JMÉNO A PŘÍJMENÍ AUTORA PRÁCE Vedoucí práce: jméno příjmení Svitavy, 2017/2018

Více

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5

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

Více

Úvod do programování. Lekce 1

Úvod do programování. Lekce 1 Úvod do programování Lekce 1 Základní pojmy vytvoření spustitelného kódu editor - psaní zdrojových souborů preprocesor - zpracování zdrojových souborů (vypuštění komentářů atd.) kompilátor (compiler) -

Více

MANUÁL VIZUÁLNÍ IDENTITY

MANUÁL VIZUÁLNÍ IDENTITY MANUÁL VIZUÁLNÍ IDENTITY OPERAČNÍHO PROGRAMU LIDSKÉ ZDROJE A ZAMĚSTNANOST kační číslo: MAD 110 Příloha OM OP LZZ: N Typ: řízená kopie elektronická Datum: 15.10.2008 Vydal: ŘO OP LZZ Číslo revize: 1 Číslo

Více

Grafický manuál značky Národního zemědělského muzea

Grafický manuál značky Národního zemědělského muzea Grafický manuál značky Národního zemědělského muzea Tento manuál slouží jako základní informační zdroj o značce Národního zemědělského muzea a jejím použití. Je nezbytné jej důsledně dodržovat, a tím zabránit

Více

O BSAH LOGOMANUÁL FOND DALŠÍHO VZDĚLÁVÁNÍ I PŘÍSPĚVKOVÁ ORGANIZACE MINISTERSTVA PRÁCE A SOCIÁLNÍCH VĚCÍ I DUBEN 2012

O BSAH LOGOMANUÁL FOND DALŠÍHO VZDĚLÁVÁNÍ I PŘÍSPĚVKOVÁ ORGANIZACE MINISTERSTVA PRÁCE A SOCIÁLNÍCH VĚCÍ I DUBEN 2012 L OGOMANUÁL 2 O BSAH Základní prvky 3 Logo 4 Explikace 5 2 Ochranná zóna 6 3 Základní barevné provedení loga 7 4 Černobílé provedení loga 8 5 Ukázky použití loga 9 6 Velikosti 0 7 Nesprávné použití 8 Logo

Více

základní tiskoviny 28 základní logotyp Altus Software 4 odvozený logotyp Altus Vario 10 ostatní materiály 38 odvozený logotyp Altus Portal 16 index 44

základní tiskoviny 28 základní logotyp Altus Software 4 odvozený logotyp Altus Vario 10 ostatní materiály 38 odvozený logotyp Altus Portal 16 index 44 designmanual základní logotyp Altus Software 4 základní logotyp Altus Software 6 monochromní, černobílá a inverzní varianta 8 odvozený logotyp Altus Vario 10 odvozený logotyp Altus Vario 12 monochromní,

Více

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární

Více

Třetí skupina zadání projektů do předmětu Algoritmy II, letní semestr 2017/2018

Třetí skupina zadání projektů do předmětu Algoritmy II, letní semestr 2017/2018 Třetí skupina zadání projektů do předmětu Algoritmy II, letní semestr 2017/2018 doc. Mgr. Jiří Dvorský, Ph.D. 24. dubna 2018 Verze zadání 24. dubna 2018 První verze 1 1 Hašovací tabulka V tomto zadání

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

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu

Více

Mìstský úøad Vsetín grafický manuál

Mìstský úøad Vsetín grafický manuál znak, barevné a èernobílé provedení dopisní papír, dopisní obálka, vizitka šablona pro dokumenty Word pravidla pro užití znaku, použité barvy a písma barevná verze znaku mìsta (èervená, zelená, èerná)

Více

Jednoduché cykly 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.

Jednoduché cykly 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. Jednoduché cykly Tento oddíl obsahuje úlohy na první procvičení práce s cykly. Při řešení každé ze zde uvedených úloh stačí použít vedle podmíněných příkazů jen jediný cyklus. Nepotřebujeme používat ani

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

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen 2013. Ročník: sedmý Autor: Mgr. Dana Kaprálová VZORCE A VÝPOČTY Datum (období) tvorby: září, říjen 2013 Ročník: sedmý Vzdělávací oblast: Informatika a výpočetní technika 1 Anotace: Žáci se seznámí se základní obsluhou tabulkového

Více

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce.

2 Základní funkce a operátory V této kapitole se seznámíme s použitím funkce printf, probereme základní operátory a uvedeme nejdůležitější funkce. Vážení zákazníci, dovolujeme si Vás upozornit, že na tuto ukázku knihy se vztahují autorská práva, tzv copyright To znamená, že ukázka má sloužit výhradnì pro osobní potøebu potenciálního kupujícího (aby

Více

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 <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

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

II. Úlohy na vložené cykly a podprogramy

II. Úlohy na vložené cykly a podprogramy II. Úlohy na vložené cykly a podprogramy Společné zadání pro příklady 1. - 10. začíná jednou ze dvou možností popisu vstupních dat. Je dána posloupnost (neboli řada) N reálných (resp. celočíselných) hodnot.

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

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dělitelnost Rozklad na součin prvočísel. Dušan Astaloš

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dělitelnost Rozklad na součin prvočísel. Dušan Astaloš METODICKÝ LIST DA10 Název tématu: Autor: Předmět: Dělitelnost Rozklad na součin prvočísel Dušan Astaloš Matematika Ročník: 6. Učebnice: Kapitola, oddíl: Metody výuky: Formy výuky: Cíl výuky: Získané dovednosti:

Více

Grafický návrh vizuální identity Notus. Vít Rýznar / / /

Grafický návrh vizuální identity Notus. Vít Rýznar / / / Grafický návrh vizuální identity Notus Vít Rýznar / 733 627 496 / vit@reasonar.com / www.reasonar.com NEVIDITELNÁ SÍLA BAREVNÁ PALETA Tlumená paleta odráží tichou a klidnou povahu naší práce. Nemáme potřebu

Více

Gymnázium J. K. Tyla. Název práce. Seminární práce z XY. Autor: Jméno Příjmení. Vyučující: Jméno Příjmení. Hradec Králové

Gymnázium J. K. Tyla. Název práce. Seminární práce z XY. Autor: Jméno Příjmení. Vyučující: Jméno Příjmení. Hradec Králové Gymnázium J. K. Tyla Název práce Seminární práce z XY Autor: Třída: X.Y Vyučující: Hradec Králové RRRR PŘÍJMENÍ, Jméno. Název práce. Hradec Králové, RRRR. Seminární práce. Gymnázium J. K. Tyla. Prohlašuji,

Více

0.1 Úvod do lineární algebry

0.1 Úvod do lineární algebry Matematika KMI/PMATE 1 01 Úvod do lineární algebry 011 Vektory Definice 011 Vektorem aritmetického prostorur n budeme rozumět uspořádanou n-tici reálných čísel x 1, x 2,, x n Definice 012 Definice sčítá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

Da D to t v o é v ty t py IB111: Datové typy

Da D to t v o é v ty t py IB111: Datové typy Datové typy IB111: Datové typy Data a algoritmizace jaká data potřebuji pro vyřešení problému? jak budu data reprezentovat? jaké operaci s nimi potřebuji provádět? Navržení práce s daty je velice důležité

Více

Operátory. Základy programování 1 Martin Kauer (Tomáš Kühr)

Operátory. Základy programování 1 Martin Kauer (Tomáš Kühr) Operátory Základy programování 1 Martin Kauer (Tomáš Kühr) Organizační poznámky Formátujte kód přehledně! Pomůžete sobě i mně. Spusťte si vaše programy a zkuste různé vstupy! Pokud program nedává správné

Více

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12.

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12. Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 12. září 2016 Jiří Dvorský (VŠB TUO) Vyhledávání 201 / 344 Osnova přednášky

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

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

VISUAL BASIC. Práce se soubory

VISUAL BASIC. Práce se soubory VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit

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

6. ROČNÍK ŠKOLNÍ SOUTĚŽE V PROGRAMOVÁNÍ 2013

6. ROČNÍK ŠKOLNÍ SOUTĚŽE V PROGRAMOVÁNÍ 2013 6. ROČNÍK ŠKOLNÍ SOUTĚŽE V PROGRAMOVÁNÍ 2013 Pořadí úloh si určujete sami, u každé úlohy je uvedeno její bodové hodnocení. Můžete řešit různé úlohy v různých programovacích jazycích. Každou hotovou úlohu

Více

Lekce 01 Úvod do algoritmizace

Lekce 01 Úvod do algoritmizace Počítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů Lekce 01 Úvod do algoritmizace Tento projekt CZ.1.07/1.3.12/04.0006 je spolufinancován Evropským sociálním

Více

Základní vzorce a funkce v tabulkovém procesoru

Základní vzorce a funkce v tabulkovém procesoru Základní vzorce a funkce v tabulkovém procesoru Na tabulkovém programu je asi nejzajímavější práce se vzorci a funkcemi. Když jednou nastavíte, jak se mají dané údaje zpracovávat (některé buňky sečíst,

Více

- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.

- 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,

Více

Grafický manuál značky OPERAČNÍ PROGRAM PODNIKÁNÍ A INOVACE. prosinec 2008

Grafický manuál značky OPERAČNÍ PROGRAM PODNIKÁNÍ A INOVACE. prosinec 2008 Grafický manuál značky OPERAČNÍ PROGRAM PODNIKÁNÍ A INOVACE prosinec 2008 Úvod Tento grafický manuál pro použití loga a vizuální identity je důležitým dokumentem pro Řídicí orgán Operačního programu Podnikání

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

Tišnov. Popis loga. Siluetu krajiny doplňuje jednoduchý font oblých tvarů.

Tišnov. Popis loga. Siluetu krajiny doplňuje jednoduchý font oblých tvarů. Popis loga Znak města představuje tři kopce obklopující město (Květnici, Kozí bradu a Klucaninu). Ztmavující se odstíny zelené barvy vytváří perspektivní dojem krajiny. Zvlněná krajina s krásnou přírodou

Více

Moravské gymnázium Brno s.r.o.

Moravské gymnázium Brno s.r.o. Čí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á Matematika Elementární teorie čísel Ročník 1. Datum tvorby

Více

Zadání soutěžních úloh

Zadání soutěžních úloh 16. až 18. dubna 2015 Krajské kolo 2014/2015 Úlohy můžete řešit v libovolném pořadí a samozřejmě je nemusíte vyřešit všechny. Za každou úlohu můžete dostat maximálně 10 bodů, z nichž je většinou 9 bodů

Více

Logomanuál. Logomanuál

Logomanuál. Logomanuál Logomanuál Logomanuál 1.0 2017 Tento manuál je základní materiál vizuální prezentace značky ANO. Jsou zde nadefinována základní pravidla pro práci s logem, definice firemních barev a písma. Dodržování

Více

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b Výrazy a operátory i = 2 i = 2; to je výraz to je příkaz 4. Operátory Unární - unární a unární + Např.: +5-5 -8.345 -a +b - unární ++ - inkrement - zvýší hodnotu proměnné o 1 - unární -- - dekrement -

Více

Zadání druhého zápočtového projektu Základy algoritmizace, 2005

Zadání druhého zápočtového projektu Základy algoritmizace, 2005 Zadání druhého zápočtového projektu Základy algoritmizace, 2005 Jiří Dvorský 2 května 2006 Obecné pokyny Celkem je k dispozici 8 zadání příkladů Každý student obdrží jedno zadání Vzhledem k tomu, že odpadly

Více

Paměť počítače. alg2 1

Paměť počítače. alg2 1 Paměť počítače Výpočetní proces je posloupnost akcí nad daty uloženými v paměti počítače Data jsou v paměti reprezentována posloupnostmi bitů (bit = 0 nebo 1) Připomeňme: paměť je tvořena řadou 8-mi bitových

Více

Dodatek ke grafickému manuálu značky a vizuálního stylu Akademie věd České republiky

Dodatek ke grafickému manuálu značky a vizuálního stylu Akademie věd České republiky Dodatek ke grafickému manuálu značky a vizuálního stylu Akademie věd České republiky 2 Český název instituce Anglický název instituce Akademie věd ČR Czech Academy of Sciences CAS AV ČR akademie věd české

Více

Michaela Ulrychová---SAZBA---analýza území

Michaela Ulrychová---SAZBA---analýza území Michaela Ulrychová---SAZBA---analýza území dva břehy - dva světy analýza území holešovice vs. libeň Fotografie: Michaela Ulrychová Mapové podklady: historické mapy online Grafická úprava: Michaela Ulrychová

Více

Elektronický podpis Mgr. Miroslav Pizur Bruntál 1.10.2010

Elektronický podpis Mgr. Miroslav Pizur Bruntál 1.10.2010 Elektronický podpis Mgr. Miroslav Pizur Bruntál 1.10.2010 Obsah Co je elektronický podpis Právní úprava Certifikát veřejného klíče Druhy certifikátů Úložiště certifikátů Poskytovatel certifikačních služeb

Více

Fakulta informačních technologií. Teoretická informatika

Fakulta informačních technologií. Teoretická informatika Vysoké učení technické v Brně Fakulta informačních technologií Teoretická informatika Třetí úkol 2 Jan Trávníček . Tato úloha je řešena Turingovým strojem, který je zobrazen na obrázku, který si můžeme

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

Algoritmus pro hledání nejkratší cesty orientovaným grafem

Algoritmus pro hledání nejkratší cesty orientovaným grafem 1.1 Úvod Algoritmus pro hledání nejkratší cesty orientovaným grafem Naprogramoval jsem v Matlabu funkci, která dokáže určit nejkratší cestu v orientovaném grafu mezi libovolnými dvěma vrcholy. Nastudoval

Více

Příloha č. 05. Jednotný vizuální styl ČSÚ

Příloha č. 05. Jednotný vizuální styl ČSÚ Název projektu: Redesign Statistického informačního systému v návaznosti na zavádění egovernmentu v ČR Příjemce: Česká republika Český statistický úřad Registrační číslo projektu: CZ.1.06/1.1.00/07.06396

Více

LEKCE 6. Operátory. V této lekci najdete:

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

Více

ZÁPOČTOVÁ PRÁCE z UIR

ZÁPOČTOVÁ PRÁCE z UIR ZÁPOČTOVÁ PRÁCE z UIR Jméno a příjmení: Jan Tichava Osobní číslo: Studijní skupina: pondělí, 4 5 Obor: INIB INF E-mail: jtichava@students.zcu.cz Datum odevzdání: 1.5.2006 Zadání Označení zadání: 2004KT01

Více

Školní kolo soutěže Baltík 2009, kategorie C

Školní kolo soutěže Baltík 2009, kategorie C Úloha 1 Sídliště Počet bodů: 40 b Pracujte v 3D režimu s Baltíkem. a) Bílý a šedivý Baltík si postaví šachovnici o rozměru 6x6 políček následujícím způsobem. Předměty SGP21.sgpm a SGP22.sgpm upravte na

Více