Druhé vydání Příkaz switch Zatoulané else... 20
|
|
- Renata Černá
- před 8 lety
- Počet zobrazení:
Transkript
1 O pastech a propastech Druhé vydání Co v této knize je a co v ní není Ukázky Jazyk C Překladače Jak tato kniha vznikla Terminologie Pasti, propasti a Tussmanův zákon Poděkování Kapitola 1 Zahřívací kolo Příkazy Příkaz switch Zatoulané else Operátory Rovnost není přiřazení Hodnota přiřazovacího výrazu && není &, není Úplné vyhodnocení logického výrazu Ne každý operátor má takovou prioritu, jakou bychom právě potřebovali Matematická zkratka v Céčku? Není dělení jako dělení Asociativita operátorů Pořadí, ve kterém se vyhodnocují operandy Co se změní dříve? Sekvenční body Důsledky lexikální konvence Syntaxe Jen středník Funkce Volání funkce Prototyp? K čemu to je?
2 1.6 Sestavování a proměnné Různé tváře jedné proměnné Dvě proměnné se stejným jménem Překlad a sestavení Jeden soubor Několik souborů Projekt Kapitola 2 Makra Jedna závorka, žádná závorka Jednou stačí Makra mohou být zatraceně dlouhá Může makro nahradit deklaraci typu? Středník v makru Makro jako příkaz: assert() Aha, mezera Preprocesor pracuje se symboly Nedělejme z Céčka Pascal Kapitola 3 Pole a ukazatele Pole nejsou ukazatele a ukazatele nejsou pole Ukazatele Pole Pole podrobněji Jednorozměrná pole Vícerozměrná pole Ukazatel na ukazatel Co je špatně v úvodním příkladu Jak to mělo být správně Jednou ukazatel, podruhé pole U funkcí je to jedno Pole Počítáme prvky pole Ukazatel na prvek za posledním
3 3.3 Ukazatele Toulavé ukazatele Ukazatel na objekt, který již neexistuje Kapitola 4 Funkce v C Předávání parametrů odkazem Předávání ukazatelů Pozor na pole Řetězcová konstanta Předávání odkazem v C Kdy je předávání odkazem nezbytné Abstraktní třída jako parametr Reference na konstanty Výsledek Ukazatel na neexistující objekt Vracíme výsledek odkazem Odkaz na neexistující objekt Dereferencovaný ukazatel Jak vrátit z funkce řetězec Doporučené způsoby Nedoporučené způsoby Standardní konverze Výpustka Funkce podle Kernighana a Ritchieho Pryč s konstantou NULL Kterou funkci vlastně voláme? Shoda deklarací Volání funkce Standardní konverze nemusí být přenositelné Kapitola 5 Vstupy a výstupy Nejběžnější chyby na úvod Čtení souboru Binární soubor Textový soubor
4 Čtení řetězců Znaky a jiná data getchar() vrací int Aktualizace souboru Vlastní výstupní operátor Šířka pole Definice vstupních a výstupních operátorů Staré pamě ové proudy Proč nepíše? Textové a binární soubory Binární soubor Textový soubor Otevření souboru Režim připisování Otevření souboru v nesprávném režimu Formátovaný výstup v binárním režimu Neformátovaný vstup a výstup v textovém režimu Konzola Přesměrování Je konzola textový soubor? Kapitola 6 Trocha počítání Problémy s celými čísly Celočíselné dělení Celočíselné přetečení Pokud víme, co děláme Celočíselné konverze Platí asociativní zákon? Problémy s reálnými čísly Knihovní funkce Není arkustangens jako arkustangens Kapitola 7 Zapouzdření, metody Zapouzdření má být vodotěsné Dočasné proměnné
5 7.2 Volání metod Třída je oblast viditelnosti Dominance Metody, které volá překladač automaticky Další automaticky volané metody Konstantní objekty Metody konstantních objektů Dvě verze jedné metody Když konstanty nejsou konstantní Měnitelné složky konstant Kapitola 8 Dědění Přetypování mezi předkem a potomkem Adresa objektu Nula se nezmění Přetypování v novém stylu Operátor dynamic_cast Shrnutí Kapitola 9 Konstruktory a destruktory Inicializace předků a atributů Konstruktor by měl inicializovat všechny složky instance Inicializační část konstruktoru Konstruktory virtuálních předků Inicializace nepřímého virtuálního předka Explicitní volání jiného konstruktoru Konstruktor volá konstruktory předků a destruktor volá destruktory předků Kopírovací konstruktory Parametry kopírovacího konstruktoru Když nestačí implicitní kopírovací konstruktor Přiřazovací operátor nenahradí kopírovací konstruktor Implicitní volání konstruktoru Deklarace s rovnítkem
6 Kapitola 10 Virtuální metody Kdy použít virtuální metody Rozhraní musí být stejné Implicitní hodnoty parametrů Virtuální metody a vícenásobná dědičnost Virtuální destruktor Konstruktory, destruktory a virtuální metody Zbytečné virtuální metody Deklarace patří do hlavičkových souborů Čistě virtuální destruktor Jak se vyhnout pozdní vazbě Shrnutí Kapitola 11 Správa paměti Operátory new a delete Operátor new nemusí uspět Napíšeme-li new, musíme napsat i delete delete musí mít své new Operátor new vrací ukazatel správného typu Zapomeňme na malloc() a free() Nekonečný cyklus v new Operátor delete[] Vývoj operátoru new Kapitola 12 Přetěžování operátorů Pravidla slušného chování Aritmetické operátory +, -, *, / a % Přiřazovací operátor = Globální operátor new Operátory &&, a, Jen konvence, nic víc Zřetězené operátory Kdy nevracet výsledek odkazem Přiřazovací operátor =
7 Když nestačí implicitní přiřazovací operátor Přiřazovací operátor se nedědí Přiřazovací operátor nemůže zastoupit kopírovací konstruktor Shodné objekty a přiřazování Přiřazovací operátor a výjimky Pamě jen tak okopírovaná Když nedodržíme pravidla slušného chování Složené přiřazovací operátory Když opravdu záleží na efektivitě Operátory new a delete Operátory new a delete lze předefinovat new má mít své delete Operátor new a pole Co vrací přetížený operátor new[]? Když new volá jiné new Které delete se zavolá? Operátor -> Operátory, && a, (čárka) Operátory ++ a Kapitola 13 Výjimky Pozor na terminologii Výjimku je třeba zachytit Výjimky a dědění Standardní třídy výjimek Žádné jiné konverze Černá díra na výjimky Výjimky chytáme odkazem Jednosměrná ulice Pošli to dál Zdánlivé bezpečí Únik prostředků při výjimce Automatické ukazatele a vlastnictví objektu Automatické ukazatele ve standardní knihovně Výjimky v destruktoru Funkce uncaught_exception() Výjimky v konstruktoru Výjimky v inicializační části konstruktoru
8 13.4 Prvky v kontejneru Třída Zasobnik V čem je problém? Co s tím? Závazky je třeba dodržovat Specifikace výjimek a šablony Funkce volaná z unexpected() Výjimky by měly zůstat výjimečné Test na závěr Různé cesty Kapitola 14 Prostory jmen using Direktiva using je tranzitivní Deklarace using vnáší jméno do oboru Koenigovo vyhledávání Princip rozhraní Kapitola 15 Šablony Syntaktické chytáky Lexikální nedorozumění Šablonové parametry šablon Dvojí čtení Koenigovo vyhledávání Kvalifikace this-> Řetězec jako skutečný parametr šablony Přátelé Přátelé, které se nedaří najít Souhrnný příklad Definice spřátelené funkce v těle šablony třídy Co se podle šablony nevytvoří Různé parametry, různé třídy To není chyba Základní typy Nepodařené dosazení
9 Kapitola 16 Standardní knihovna jazyka C Struktura knihoven jazyka C Kontejnery Iterátory Algoritmy Příklad: filtr SORT Vkládání prvků do kontejneru Indexovat lze jen existující prvky Efektivita Požadavky na ukládané hodnoty Typ uloženého prvku Dynamicky alokované objekty je třeba zrušit auto_ptr nepatří do kontejnerů Odstraňování prvků z kontejnerů Vlastní odstraňování Velikost kontejneru STL a dědění Diagnostika v STL Může být hůř Kapitola 17 Chyby objektového návrhu Nejběžnější problémy s děděním Adaptér Technické dědění Test je má Logické dědění Kolik tříd potřebujeme? Hejno much (mnoho drobných tříd) Slepenec Je ta datová složka nezbytná? Dědění a zapouzdření Lepší návrh Shrnutí
10 Kapitola 18 Závěrečné kolo errno Proměnné operačního systému Optimalizace Optimalizace vracené hodnoty Přetěžováním k efektivitě Inicializace globálních proměnných Není exit jako exit Kapitola 19 Složité deklarace Začneme od začátku Jak je tedy číst Několik příkladů Označení typu Kapitola 20 Národní prostředí v C O co jde Identifikátory Lokalizace a internacionalizace Lokální nastavení a jeho jméno Jméno lokálního nastavení Zjiš ujeme jméno lokálního nastavení Používání lokálního nastavení Fazety lokálního nastavení Deklarace třídy locale Třída locale jako kontejner na fazety Přístup k fazetám Znaky národních abeced Úzké a široké proudy Výstup textu Vstup textu Konverze řetězců Neformátované proudy
11 Jak zapsat Unicode do souboru Unicode a malý a velký endián Národní prostředí a datové proudy Znaky a jejich klasifikace Převod mezi malými a velkými písmeny Klasifikace znaků Abecední řazení Třídění, nebo řazení? Porovnávání slov Abecední řazení v C Řadíme vektor řetězců podle abecedy Není všechno zlato Ještě jednou filtr SORT Formátování čísel Národní zvyklosti Fazety pro formátování čísel Implicitní nastavení Fazeta numpunct Skupiny číslic Vlastní fazeta Fazeta Obd_vv O čem jsme nehovořili Upozornění Kapitola 21 Rozdíly mezi C a C Co v C++ chybí Deklarace funkce Deklarace proměnných Konstanty Datové typy Výčtové typy Kompatibilní typy Jméno použité v deklaraci typedef Struktura je obor viditelnosti Otevřená pole Typ void* Kopírování nestálých objektů
12 21.7 Když totéž neznamená totéž Deklarace funkcí Konstanty Znaky Jména struktur Makra Knihovní funkce Kompatibilita Virtuální metody Destruktory Přístupová práva Operátory Výjimky, dynamická identifikace typů Šablony Konverze Novinky C99, které nejsou součástí C ANSI? Literatura Rejstřík
Stručný obsah Úvod 41 Překlad a sestavení programu: základní dovednosti Překlad a sestavení programu: další možnosti
Stručný obsah Úvod 41 Překlad a sestavení programu: základní dovednosti 43 Překlad a sestavení programu: další možnosti 57 Implementační a hlavičkové soubory 73 Ladění v integrovaném vývojovém prostředí
Více1. Programování, typy programovacích jazyků, historie.
1. Programování, typy programovacích jazyků, historie. třída Console metody Write, WriteLina, ReadLine, ResetColor vlastnosti ForegroundColor, Backgroundcolor třída Form objekt Label vlastnost Text význam
VíceJAZYK C PRO MIKROKONTROLÉRY
JAZYK C PRO MIKROKONTROLÉRY Jazyk C pro mikrokontroléry Číslo DUM v digitálním archivu školy VY_32_INOVACE_10_03_01 Vytvořeno 07/2013 Materiál vysvětluje základní princip programování mikrokontrolérů v
VícePREPROCESOR POKRAČOVÁNÍ
PREPROCESOR POKRAČOVÁNÍ Chybová hlášení V C# podobně jako v C++ existuje direktiva #error, která způsobí vypsání chybového hlášení překladačem a zastavení překladu. jazyk C# navíc nabízí direktivu #warning,
VíceSada 2 - MS Office, Excel
S třední škola stavební Jihlava Sada 2 - MS Office, Excel 03. Úvod do Excelu 2007. Vkládání dat, vzorce Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
VíceTřídy a objekty -příklady
Třídy a objekty -příklady doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Příklad 1 Kvadratická rovnice static void
VíceBlueJ a základy OOP. Programování II 1. cvičení Alena Buchalcevová
BlueJ a základy OOP Programování II 1. cvičení Alena Buchalcevová Konzultační hodiny v ISu doc. Alena Buchalcevová Po 14:00-15:00 NAR 220 2 Cíle 1. cvičení pochopit pojmy: třída instance konstruktor metoda
Více( ) 2.4.4 Kreslení grafů funkcí metodou dělení definičního oboru I. Předpoklady: 2401, 2208
.. Kreslení grafů funkcí metodou dělení definičního oboru I Předpoklady: 01, 08 Opakování: Pokud jsme při řešení nerovnic potřebovali vynásobit nerovnici výrazem, nemohli jsme postupovat pro všechna čísla
Více2.4.11 Nerovnice s absolutní hodnotou
.. Nerovnice s absolutní hodnotou Předpoklady: 06, 09, 0 Pedagogická poznámka: Hlavním záměrem hodiny je, aby si studenti uvědomili, že se neučí nic nového. Pouze používají věci, které dávno znají, na
Více2.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou
.8.9 Parametrické rovnice a nerovnice s absolutní hodnotou Předpoklady: 0,, 806 Pedagogická poznámka: Opět si napíšeme na začátku hodiny na tabuli jednotlivé kroky postupu při řešení rovnic (nerovnic)
Vícepřetížení operátorů (o)
přetížení operátorů (o) - pro vlastní typy je možné přetížit i operátory (tj. definovat vlastní) - pro definici slouží klíčové slovo operator následované typem/znakem operátoru - operátor je speciální
VícePrincipy překladačů. Architektury procesorů. Jakub Yaghob
Principy překladačů Architektury procesorů Jakub Yaghob Architektury procesorů Architektura procesoru představuje cílový jazyk Platí pro překladače do kódu konkrétního procesoru Ovlivňuje celý backend
VíceKvadratické rovnice pro učební obory
Variace 1 Kvadratické rovnice pro učební obory Autor: Mgr. Jaromír JUŘEK Kopírování a jkaékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Kvadratické
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz Upozornění pro čtenáře a uživatele této knihy Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena
VíceČíselné soustavy Ing. M. Kotlíková, Ing. A. Netrvalová Strana 1 (celkem 7) Číselné soustavy
Číselné soustavy Ing. M. Kotlíková, Ing. A. Netrvalová Strana (celkem 7) Polyadické - zobrazené mnohočlenem desítková soustava 3 2 532 = 5 + 3 + 2 + Číselné soustavy Číslice tvořící zápis čísla jsou vlastně
VíceSyntaxí řízený překlad
Překlad Syntaxí řízený překlad Miroslav Beneš Dušan Kolář Definice: Překlad je relace TRAN: L 1 -> L 2 L 1 Σ* Σ - vstupní abeceda L 2 * - výstupní abeceda L 1 jazyk infixových výrazů L 2 jazyk postfixových
Více( ) 2.5.7 Neúplné kvadratické rovnice. Předpoklady: 020501
..7 Neúplné kvadratické rovnice Předpoklady: Pedagogická poznámka: Tato hodina patří mezi vzácné výjimky, kdy naprostá většina studentů skončí více než pět minut před zvoněním. Nechávám je dělat něco jiného
VíceAlgoritmizace a programování
Pátek 4. ledna Algoritmizace a programování V algoritmizaci a programování je důležitá schopnost analyzovat a myslet. Všeobecně jsou odrazovým můstkem pro řešení neobvyklých, ale i každodenních problémů.
VíceDS SolidWorks PDM Workgroup
Komplexní správa dat s podporou systému DS SolidWorks PDM Workgroup Příklad 3 - Tvorba CAD sestavy s podporou PDMW Ing. Martin Nermut, 2012 Cíl: Vytvořit pomocí aplikace SolidWorks jednoduchou sestavu
VíceProgramování II 1. přednáška. Alena Buchalcevová
Programování II 1. přednáška Alena Buchalcevová Cíle kurzu Seznámit se s principy objektově orientovaného programování v jazyce Java Základní seznámení s objekty Třídy a instance Volání metod, datové atributy
VíceDUM 13 téma: Příkazy pro výběr
DUM 13 téma: Příkazy pro výběr ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací oblast:
VíceVirtuální přístroje. Použití grafického programování v LabVIEW. Ing. Pavel Mlejnek
Virtuální přístroje Použití grafického programování v LabVIEW Ing. Pavel Mlejnek mlejnp1@fel.cvut.cz Grafické programování LabVIEW Základní informace Principy grafického programování Vývojové prostředí
VíceObsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15
Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové
VíceM - Rovnice - lineární a s absolutní hodnotou
Rovnice a jejich ekvivalentní úpravy Co je rovnice Rovnice je matematický zápis rovnosti dvou výrazů. př.: x + 5 = 7x - M - Rovnice - lineární a s absolutní hodnotou Písmeno zapsané v rovnici nazýváme
VíceProgramování v C++ 2, 4. cvičení
Programování v C++ 2, 4. cvičení statické atributy a metody, konstruktory 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled Přístupová práva
VíceELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT 2-3
ELEKTROTECHNICKÁ MĚŘENÍ PRACOVNÍ SEŠIT - Název úlohy: Měření vlastností regulačních prvků Listů: List: Zadání: Pro daný regulační prvek zapojený jako dělič napětí změřte a stanovte: a, Minimálně regulační
Více( ) ( ) ( ) 2 ( ) 2.7.16 Rovnice s neznámou pod odmocninou II. Předpoklady: 2715
.7.6 Rovnice s neznámou pod odmocninou II Předpoklady: 75 Př. : Vyřeš rovnici y + + y = 4 y + + y = 4 / ( y + + y ) = ( 4) y + + 4 y + y + 4 y = 6 5y + 4 y + y = 8 5y + 4 y + y = 8 - v tomto stavu nemůžeme
VíceWindows 10 (6. třída)
Windows 10 (6. třída) Okno spuštěné aplikace: takto vypadá okno aplikace Malování - panel nástrojů Rychlý přístup Titulkový pruh se jménem souboru (Bez názvu) tlačka pro minimalizaci, obnovení z maxima
Více(a) = (a) = 0. x (a) > 0 a 2 ( pak funkce má v bodě a ostré lokální maximum, resp. ostré lokální minimum. Pokud je. x 2 (a) 2 y (a) f.
I. Funkce dvou a více reálných proměnných 5. Lokální extrémy. Budeme uvažovat funkci f = f(x 1, x 2,..., x n ), která je definovaná v otevřené množině G R n. Řekneme, že funkce f = f(x 1, x 2,..., x n
Více16. února 2015, Brno Připravil: David Procházka
16. února 2015, Brno Připravil: David Procházka Skrývání implementace Základy objektového návrhu Připomenutí návrhu použitelných tříd Strana 2 / 17 Obsah přednášky 1 Připomenutí návrhu použitelných tříd
VíceProgramování v C++ 3, 3. cvičení
Programování v C++ 3, 3. cvičení úvod do objektově orientovaného programování 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled Dokončení spojového
VíceLokální a globální extrémy funkcí jedné reálné proměnné
Lokální etrémy Globální etrémy Použití Lokální a globální etrémy funkcí jedné reálné proměnné Nezbytnou teorii naleznete Breviáři vyšší matematiky (odstavec 1.). Postup při hledání lokálních etrémů: Lokální
VícePoznámky k verzi. Scania Diagnos & Programmer 3, verze 2.27
cs-cz Poznámky k verzi Scania Diagnos & Programmer 3, verze 2.27 Verze 2.27 nahrazuje verzi 2.26 programu Scania Diagnos & Programmer 3 a podporuje systémy ve vozidlech řady P, G, R a T a řady F, K a N
VíceV týmové spolupráci jsou komentáře nezbytností. V komentářích se může např. kolega vyjadřovat k textu, který jsme napsali atd.
Týmová spolupráce Word 2010 Kapitola užitečné nástroje popisuje užitečné dovednosti, bez kterých se v kancelářské práci neobejdeme. Naučíme se poznávat, kdo, kdy a jakou změnu provedl v dokumentu. Změny
Víceint => unsigned int => long => unsigned long => float => double => long double - tj. bude-li:
13.4.2010 Typová konverze - změna jednoho datového typu na jiný - známe dva základní implicitní ("sama od sebe") a explicitní (výslovně vyžádána programátorem) - C je málo přísné na typové kontroly = dokáže
VíceOperační systém teoreticky
Přednášky o výpočetní technice Operační systém teoreticky Adam Dominec 2010 Rozvržení Operační systém Uživatelské účty Správa RAM Plánování procesů Knihovny Okna Správa zařízení Rozvržení Operační systém
VíceÚložiště elektronických dokumentů GORDIC - WSDMS
Úložiště elektronických dokumentů GORDIC - WSDMS pro verzi 3.66, verze dokumentu 1.0 GINIS Gordic spol. s r. o., Erbenova 4, Jihlava Copyright 2011, Všechna práva vyhrazena 1 Úložiště elektronických dokumentů
VíceKvadratické rovnice pro studijní obory
Variace 1 Kvadratické rovnice pro studijní obory Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Kvadratické
Více1 Typografie. 1.1 Rozpal verzálek. Typografie je organizace písma v ploše.
1 Typografie Typografie je organizace písma v ploše. 1.1 Rozpal verzálek vzájemné vyrovnání mezer mezi písmeny tak, aby vzdálenosti mezi písmeny byly opticky stejné, aby bylo slovo, řádek a celý text opticky
VíceVyužití EduBase ve výuce 2
B.I.B.S., a. s. Využití EduBase ve výuce 2 Projekt Vzdělávání pedagogů v prostředí cloudu reg. č. CZ.1.07/1.3.00/51.0011 Mgr. Jitka Kominácká, Ph.D. a kol. 2015 1 Obsah 1 Obsah... 2 2 Úvod... 3 3 Aktivita:
VícePoužívání IS Carsystem
Používání IS Carsystem Filtrování dat se SW Carsys Jak řadit a filtrovat data v agendách... 1 I. Používání filtrů... 1 II. Uložené filtry... 2 III. Vyvolávání filtrů... 3 Jak zobrazit potřebná data...
VíceDUM 16 téma: Dávkové soubory
DUM 16 téma: Dávkové soubory ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10Algoritmizace a programování určeno pro: 2-3.ročník vzdělávací obor: vzdělávací oblast: číslo projektu:
Více{ } 9.1.9 Kombinace II. Předpoklady: 9108. =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce.
9.1.9 Kombinace II Předpoklady: 9108 Př. 1: Je dána pěti prvková množina: M { a; b; c; d; e} =. Vypiš všechny dvoučlenné kombinace sestavené z těchto pěti prvků. Urči počet kombinací pomocí vzorce. Vypisujeme
VíceJAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY
JAK PŘIDAT UŽIVATELE PRO ADMINISTRÁTORY Po vytvoření nové společnosti je potřeba vytvořit nové uživatele. Tato volba je dostupná pouze pro administrátory uživatele TM s administrátorskými právy. Tento
VíceA. Struktura grafického kódu na dokladech o získání základního vzdělání
Příloha 1 A. Struktura grafického kódu na dokladech o získání základního vzdělání Uvedená struktura údajů je určena pro doklady vydávané podle vzoru 3.1 Vysvědčení o získání základního vzdělání v základní
VíceIMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE
Nové formy výuky s podporou ICT ve školách Libereckého kraje IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE Podrobný návod Autor: Mgr. Michal Stehlík IMPORT A EXPORT MODULŮ V PROSTŘEDÍ MOODLE 1 Úvodem Tento
VíceInovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_33_12 Škola Střední průmyslová škola Zlín Název projektu, reg. č. Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávací oblast Vzdělávání v informačních a komunikačních
VíceČESKÁ TECHNICKÁ NORMA
ČESKÁ TECHNICKÁ NORMA ICS 35.240.20 2003 Informační technologie - Specifikace architektury otevřeného terminálu (OTA) - Specifikace virtuálního stroje ČSN ISO/IEC 20060 36 9832 Květen Information technology
Více2.7.2 Mocninné funkce se záporným celým mocnitelem
.7. Mocninné funkce se záporným celým mocnitelem Předpoklady: 70 Mocninné funkce se záporným celým mocnitelem: znamená? 3 y = = = = 3 y y y 3 = ; = ; = ;.... Co to Pedagogická poznámka: Nechávám studenty,
VíceProgramování 4. hodina. RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015
Programování 4. 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 Stromy Reprezentace Binární vyhledávací
VíceVíce o konstruktorech a destruktorech
Více o konstruktorech a destruktorech Více o konstruktorech a o přiřazení... inicializovat objekt lze i pomocí jiného objektu lze provést přiřazení mezi objekty v původním C nebylo možné provést přiřazení
VíceNázev: VY_32_INOVACE_PG3309 Booleovské objekty ve 3DS Max - sčítání a odčítání objektů
Název: VY_32_INOVCE_PG3309 ooleovské objekty ve 3DS Max - sčítání a odčítání objektů utor: Mgr. Tomáš Javorský Datum vytvoření: 05 / 2012 Ročník: 3 Vzdělávací oblast / téma: 3D grafika, počítačová grafika,
Více1.1.1 Kvadratické rovnice (dosazení do vzorce) I
.. Kvadratické rovnice (dosazení do vzorce) I Předpoklady: základní početní operace Rovnicí se nazývá vztah rovnosti mezi dvěma výrazy obsahujícími jednu nebo více neznámých. V této kapitole se budeme
VíceProgramování v jazyce C. Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu
Programování v jazyce C Proces celkového sestavení programu ze zdrojového kódu, vývojové nástroje Linuxu Jan Schee, ÚF FPF SU Opava, 2012 Proces sestavování programu Proces sestavení programu Zdrojový
VíceJazyk C++ II. Výjimky
Jazyk C++ II Výjimky AR 2013/2014 Jazyk C++ II Funkce abort Dříve byl obvyklý způsob zavolat metodu abort(). Metoda provádí okamžitě: Vyprázdnění vyrovnávací paměti, Ukončení celého programu, Vrátí číslo
VíceMS WORD 2007 Styly a automatické vytvoření obsahu
MS WORD 2007 Styly a automatické vytvoření obsahu Při formátování méně rozsáhlých textů se můžeme spokojit s formátováním použitím dílčích formátovacích funkcí. Tato činnost není sice nijak složitá, ale
VícePlán předmětu Název předmětu: Školní rok: Ročník: Semestr: Typ předmětu: Rozsah předmětu: Počet kreditů: Přednášející: Cvičící: Cíl předmětu
Plán předmětu Název předmětu: Algoritmizace a programování (PAAPP) Školní rok: 2009/2010 Ročník: I Semestr: II. (letní) Typ předmětu: povinný Rozsah předmětu: 3 3 z, zk Počet kreditů: 6 Přednášející: RNDr.
VícePŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK
PŘÍRUČKA K POUŽÍVÁNÍ APLIKACE HELPDESK Autor: Josef Fröhlich Verze dokumentu: 1.1 Datum vzniku: 4.4.2006 Datum poslední úpravy: 10.4.2006 Liberecká IS, a.s.;jablonecká 41; 460 01 Liberec V; IČ: 25450131;
VíceGoogle Apps. pošta 2. verze 2012
Google Apps pošta verze 0 Obsah Obsah... Úvod... Přečtení emailu... Napsání emailu... Odpověď na email... 6 Úvod V dnešní době chce mít každý své informace po ruce. Díky Internetu a online aplikacím je
VícePHP formátování řetězců
PHP formátování řetězců V této části se budeme zabývat relativně podrobně formátováním řetězců v PHP. Kdy se nám může formátování řetězců hodit? Například při generování loginů, jako jednoznačných identifikátorů
VíceProgramování v C++ 1, 5. cvičení
Programování v C++ 1, 5. cvičení konstruktory, nevirtuální dědění 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 2 3 Shrnutí minule procvičené
VícePopis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu
Popis a funkce klávesnice Gama originální anglický manuál je nedílnou součástí tohoto českého překladu Klávesnice Gama používá nejnovější mikroprocesorovou technologii k otevírání dveří, ovládání zabezpečovacích
VíceMicrosoft Office. Word styly
Microsoft Office Word styly Karel Dvořák 2011 Styly Používání stylů v textovém editoru přináší několik nesporných výhod. Je to zejména jednoduchá změna vzhledu celého dokumentu. Předem připravené styly
VíceV dalších letech se pak začaly objevovat první normy pro jazyk C++ (ISO/IEC 14882:1998; ISO/IEC 9899:1999; ISO/IEC 14882:2003; ISO/IEC 14882:2011).
Jazyk C++ 1 Blok 1 Úvod do programovacího jazyka C++ Studijní cíl První blok kurzu je věnován úvodu do problematiky programovacího jazyka C++. V bloku budou rozebrány historické souvislosti programovacích
VíceFrantišek Hudek. květen 2013. 6. - 7. ročník
VY_32_INOVACE_FH13_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek květen 2013
VíceDUM téma: KALK Výrobek sestavy
DUM téma: KALK Výrobek sestavy ze sady: 2 tematický okruh sady: Příprava výroby a ruční programování CNC ze šablony: 6 Příprava a zadání projektu Určeno pro : 3 a 4 ročník vzdělávací obor: 23-41-M/01 Strojírenství
Více= musíme dát pozor na: jmenovatel 2a, zda je a = 0 výraz pod odmocninou, zda je > 0, < 0, = 0 (pak je jediný kořen)
.8.7 Kvadratické rovnice s parametrem Předpoklady: 507, 803 Pedagogická poznámka: Na první pohled asi každého zarazí, že takřka celá hodina je psána jako příklady a studenti by ji měli vypracovat samostatně.
Více2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus pro vyhledání položky v binárním stromu.
Informatika 10. 9. 2013 Jméno a příjmení Rodné číslo 1) Napište algoritmus pro rychlé třídění (quicksort). 2) Napište algoritmus pro vložení položky na konec dvousměrného seznamu. 3) Napište algoritmus
VícePoznámky k verzi Remote Support Platform 3.0
Poznámky k verzi Remote Support Platform for SAP Business One Verze dokumentu: 1.0 2012-10-08 VEŘEJNÉ Poznámky k verzi Remote Support Platform 3.0 Všechny státy Typografické konvence Styl typu Příklad
VíceSWI120 ZS 2010/2011. hookey.com/digital/
Principy cpypočítačů počítačů a operačních systémů Číslicové systémy Literatura http://www.play hookey.com/digital/ Digitální počítač Dnes obvykle binární elektronický 2 úrovně napětí, 2 logické hodnoty
VíceKolekce ArrayList. Deklarace proměnných. Import. Vytvoření prázdné kolekce. napsal Pajclín
Kolekce ArrayList napsal Pajclín Tento článek jsem se rozhodl věnovat kolekci ArrayList, protože je to jedna z nejpoužívanějších. Tento článek není kompletním popisem třídy ArrayList, ale budu se snažit
VíceMĚŘENÍ Laboratorní cvičení z měření Měření parametrů operačních zesilovačů část 3-7-2 Test
MĚŘENÍ Laboratorní cvičení z měření část 3-7- Test Výukový materiál Číslo projektu: CZ..07/.5.00/34.0093 Šablona: III/ Inovace a zkvalitnění výuky prostřednictvím ICT Sada: Číslo materiálu: VY_3_INOVACE_
VícePoužitelnost. Petr Šavelka
Použitelnost Petr Šavelka Úvod 1/23 Nenuťte uživatele přemýšlet! Steve Krug Úvod 2/23 Design is not just what it looks like and feels like. Design is how it works. (Steve Jobs) Good artists copy. Great
VícePříklady a návody. Databázová vrstva
Příklady a návody Databázová vrstva Konceptuální datový model Popis dat.struktur pomocí entit, atributů, vazeb a integritních omezení ER-model nebo OO-diagramy (class diagram) ER model zdůrazňuje vztahy
VíceJazyky C a C++ kompletní průvodce 2., aktualizované vydání. Miroslav Virius
Upozornění pro čtenáře a uživatele této knihy Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena v papírové, elektronické či jiné podobě bez předchozího
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceSekvenční logické obvody
Sekvenční logické obvody 7.přednáška Sekvenční obvod Pokud hodnoty výstupů logického obvodu závisí nejen na okamžitých hodnotách vstupů, ale i na vnitřním stavu obvodu, logický obvod se nazývá sekvenční.
VíceAritmetika s didaktikou I.
Katedra matematiky PF UJEP Aritmetika s didaktikou I. KM1 / 0001 Přednáška 03 Operace v množině, vlastnosti binárních operací O čem budeme hovořit: zavedení pojmu operace binární, unární a další operace
VíceStručný obsah První týden Druhý týden 211 Třetí týden 451 Rejstřík 787
Stručný obsah První týden 25 den 1 Začínáme 27 den 2 Anatomie programu C++ 43 den 3 Proměnné a konstanty 57 den 4 Výrazy a příkazy 79 den 5 Funkce 107 den 6 Objektově orientované programování 141 den 7
VíceCERTIFIKOVANÉ TESTOVÁNÍ (CT) Výběrové šetření výsledků žáků 2014
(CT) Výběrové šetření výsledků žáků 2014 Uživatelská příručka pro přípravu školy Verze 1 Obsah 1 ÚVOD... 3 1.1 Kde hledat další informace... 3 1.2 Posloupnost kroků... 3 2 KROK 1 KONTROLA PROVEDENÍ POINSTALAČNÍCH
VíceTabulka symbolů. Vazba (binding) Vazba - příklad. Deklarace a definice. Miroslav Beneš Dušan Kolář
Vazba (binding) Tabulka symbolů Miroslav Beneš Dušan Kolář vazba = spojení mezi entitou a vlastností okamžik vazby (binding time) při návrhu jazyka při implementaci jazyka během překladu/spojování/zavádění
VíceDopravní úloha. Jiří Neubauer. Katedra ekonometrie FEM UO Brno
Přednáška č. 9 Katedra ekonometrie FEM UO Brno Distribuční úlohy Budeme se zabývat 2 typy distribučních úloh dopravní úloha přiřazovací problém Dopravní úloha V dopravním problému se v typickém případě
Více2.1.13 Funkce rostoucí, funkce klesající I
.1.13 Funkce rostoucí, funkce klesající I Předpoklad: 111 Pedagogická poznámka: Následující příklad je dobrý na opakování. Můžete ho studentům zadat na čas a ten kdo ho nestihne nebo nedokáže vřešit, b
VíceDrážní úřad Rail Authority
Povolování staveb v souvislosti s evropskou legislativou 2. část Praha - 13.3.2012 RNDr. Jan Karnolt ČVTSS, Praha 13.3.2012 1 Dokumenty upravující problematiku 1. Evropské: Směrnice Evropského parlamentu
VíceZvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010
Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010 Novinky v PowerPoint 2010 Správa souborů v novém zobrazení Backstage Automatické ukládání verzí prezentace Uspořádání snímků
VíceProjekt INTERPI. Archivy, knihovny, muzea v digitálním světě 2013 27. 28. 11. 2013. Your contact information
Projekt INTERPI Archivy, knihovny, muzea v digitálním světě 2013 27. 28. 11. 2013 Your contact information AKM 2013 Ten zapisuje to a ten zas tohle a dohromady uděláme moc Jana Šubová, Nadežda Andrejčíková
VícePROGRAMOVÁNÍ V C++ URČENO PRO VZDĚLÁVÁNÍ V AKREDITOVANÝCH STUDIJNÍCH PROGRAMECH ROSTISLAV FOJTÍK
PROGRAMOVÁNÍ V C++ URČENO PRO VZDĚLÁVÁNÍ V AKREDITOVANÝCH STUDIJNÍCH PROGRAMECH ROSTISLAV FOJTÍK ČÍSLO OPERAČNÍHO PROGRAMU: CZ.1.07 NÁZEV OPERAČNÍHO PROGRAMU: VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST OPATŘENÍ:
VíceInterpretace Dantova Pekla
Předmět: Doporučený ročník: Vazba na ŠVP: Literatura 1. ročník, 4.ročník (opakování) Světová renesance Cíle A Práce s uměleckým textem B Porozumění obsahu pozdně středověké poezie C Vyhledávání informací
VíceCADKON-TZB ZAČÍNÁME... 1
V Praze 25. 2. 2010 CADKON-TZB začínáme Tento dokument Vám přinese základní informace jak začít používat CADKON-TZB, kde hledat informace o používání CADKONu, jak připravit slepý výkres a mnoho dalších
VíceISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy?
ISÚI Informační systém územní identifikace Proč? Co? Kde? Kdo? Jak? Kdy? Jiří Formánek Český úřad zeměměřický a katastrální (ČÚZK) Projekt RÚIAN Projekt Vybudování Registru územní identifikace, adres a
VíceNovinky v programu Účtárna 2.09
Novinky v programu Účtárna 2.09 Podpora pro Kontrolní hlášení Popis: Program obsahuje podporu pro plátce DPH, pro něž platí od 1.1.2016 nová legislativní povinnost Kontrolní hlášení. V knihách prvotních
VíceGIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti
GIS HZS ČR pro ORP a přednostní připojení k veřejné komunikační síti plk. Ing Jan Brothánek jan.brothanek@grh.izscr.cz MV GŘ HZS ČR Obsah Co je to GIS? Historie GIS HZS ČR Segmentace GIS HZS ČR Tenký mapový
Více2.8.10 Rovnice s neznámou pod odmocninou a parametrem
.8.10 Rovnie s neznámou pod odmoninou a parametrem Předpoklady: 806, 808 Budeme postupovat stejně jako v předhozíh hodináh. Nejdříve si zopakujeme obený postup při řešení rovni s neznámou pod odmoninou
VíceKlientský portál leasing24.cz. KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz. Stránka 1 z 15
KLIENTSKÝ PORTÁL 24 NÁVOD NA PŘIHLÁŠENÍ A REGISTRACI UŽIVATELE Leasing24.cz Stránka 1 z 15 OBSAH O klientském portálu... 3 Registrace klienta... 4 K první registraci budete potřebovat... 5 Registrace prostřednictvím
VíceZměny v právních předpisech s dopady na RÚIAN. Marika Kopkášová
Změny v právních předpisech s dopady na RÚIAN Marika Kopkášová Obsah 1) realizované (2015, 2016) - novela vyhlášky č. 326/2000 Sb. - novela zákona č. 128/2000 Sb., o obcích - změna stavebního zákona 2)
VíceUkazatele, dynamická alokace
Ukazatele, dynamická alokace Karel Richta a kol. katedra počítačů FEL ČVUT v Praze Přednášky byly připraveny s pomocí materiálů, které vyrobili Ladislav Vágner, Pavel Strnad, Martin Mazanec Karel Richta,
VíceSada 2 - MS Office, Excel
S třední škola stavební Jihlava Sada 2 - MS Office, Excel 20. Excel 2007. Kontingenční tabulka Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
Vícejako páteřní nástroj pro řízení kvality úředních
Spisová služba GINIS MV jako páteřní nástroj pro řízení kvality úředních procesů na MV Oskar Macek ředitel projektu Novela legislativy (zákon 499/2004) Zákon o archivnictví a spisové službě a o změně některých
VíceINFORMATIKA WORD 2007
INFORMATIKA WORD 2007 Název školy Číslo projektu Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Vzdělávací okruh Druh učebního materiálu Cílová skupina Střední
VíceAUTORKA Barbora Sýkorová
ČÍSLO SADY III/2 AUTORKA Barbora Sýkorová NÁZEV SADY: Číslo a proměnná číselné označení DUM NÁZEV DATUM OVĚŘENÍ DUM TŘÍDA ANOTACE PLNĚNÉ VÝSTUPY KLÍČOVÁ SLOVA FORMÁT (pdf,, ) 1 Pracovní list číselné výrazy
Více