Osnova dnešní přednášky Inkrementální překlad
|
|
- Pavlína Křížová
- před 7 lety
- Počet zobrazení:
Transkript
1 Osnova dnešní přednášky Inkrementální překlad Teorie programovacích jazyků Ing. Pavel Haluza, Ph.D. ústav informatiky PEF MENDELU v Brně haluza@mendelu.cz 1 Motivace pro využití inkrementálního překladu 2 Inkrementální syntaktická analýza rozdělení derivačního stromu interpretační rekurzivní sestup rozšířená metoda datové struktury pro ukládání osahu zásoníku 3 Inkrementální sémantická analýza konstrukce sémantického stromu příklad řešení 4 Jazyky s volnou množinou lexikálních jednotek základní terminologie inkrementální překlad TEXu Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 2 / 41 Proč inkrementální překlad Analýza liovolné textové informace patří ke každodenní rutině moderního informatika Přestože dnes není prolém pracovat s výkonným hardwarovým vyavením, stále je co zlepšovat Typickým příkladem operace s velkými nároky na rychlost provádění je překlad zdrojového kódu v programovacím jazyku Jediná droná změna v rozsáhlém kódu může (ale nemusí) znamenat kompletní změnu činnosti programu Není vždy nezytně nutné překládat celý zdrojový kód skládající se z mnoha tisíců řádků znovu změna v komentáři nemá vliv na výsledky překladu změna v jediné proměnné může vyvolat řetězec chy ve většině případů následky mezi těmito extrémy Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 3 / 41 Základní myšlenka Široce rozšířen v editorech se zvýrazňováním syntaxe Řeší prolém rekonstrukce derivačního stromu poté, co je věta xyz změněna na xỹz Máme-li derivační strom T věty xyz generovaný ezkontextovou gramatikou G a větu ỹ, inkrementální překladač se snaží vytvořit nový derivační strom T věty xỹz s co nejmenším počtem kroků Ay ylo možné uplatnit inkrementální překlad, musíme mít k dispozici výsledky předchozího překladu včetně stavu zásoníku v jednotlivých krocích překladu Výpočetní složitost inkrementálního překladače do značné míry závisí na zvolené metodě implementace a na datové struktuře pro ukládání informací nezytných pro nový ěh překladače Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 4 / 41
2 Dvě úrovně prolému 1 Inkrementální syntaktický analyzátor (parser) řeší pouze změny v syntaxi, nikoli v sémantice jednodušší implementace, celkem ěžný výskyt programové editory pro arevné zvýrazňování syntaxe 2 Inkrementální sémantický procesor (celý překladač) kromě změn v syntaxi musí řešit i změny v sémantice prolém v provázanosti syntaktické a sémantické analýzy (syntaxí řízené překladové schéma) Původní zdrojový text: var a: integer; egin read(a); if a mod 2 = 0 then write(a, je sudé ) end. Zdrojový text po droné úpravě: var a: char; egin read(a); if a mod 2 = 0 then write(a, je sudé ) end. Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 5 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 6 / 41 řešení Při použití překladače zahrnujícího inkrementální syntaktický i sémantický analyzátor musíme řešit dva prolémy: najít změněný uzel v derivačním stromu a nahradit jej upraveným podstromem (syntaktická analýza) najít všechny místa ve zdrojovém kódu, které mohou ýt touto změnou dotčeny (sémantická analýza) Oě fáze překladu musejí ýt inkrementální a musejí ýt vzájemně propojeny Náš upravený text je syntakticky v pořádku, ale je operace modulo nad znakovou proměnnou správně také sémanticky? Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 7 / 41 Informační zdroje F, M. V., D, B. A. (1994): Efficient Incremental Parsing for Context-Free Languages. Proceedings of the 5th IEEE International Conference on Computer Languages, pp L, W. X. (1995): A Simple and Efficient Incremental LL(1) Parsing. Lecture Notes in Computer Science, Vol L, W. X. (1996): Building Efficient LL Incremental Parsers y Augmenting LL Tales and Threading Parse Trees. Computer Languages, Vol. 22, No. 4, pp M, B., V, L. (2008): Compiler Construction. M, A. M., P, Y. V., S, Y. N. (1990): Incremental Recursive Descent Parsing. Computer Languages, Vol. 15, No. 4, pp Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 8 / 41
3 Inkrementální syntaktická analýza Mějme ezkontextovou gramatiku G a věty w = xyz, w = xỹz LG. Věta w již yla překladačem analyzována, větu w je možné získat nahrazením symolu y za ỹ. Jak moc podoné udou derivační stromy vět w a w? S x y z S x ỹ z1 z0 w = xyz w = xỹz, z = z1z0 Pokud x = z0 = ϵ, derivační stromy udou zcela odlišné. Pokud ale můžeme identifikovat podřetězec z1, jsme schopni získat derivační strom věty w pouze analýzou podřetězce ỹz1 s využitím zývajících částí stromu věty w. Inkrementální syntaktická analýza Předpokládejme větu i + i + i, ve které dojde ke změně na i + i i. Dostáváme x = i + i, y = +, z = i, ỹ =. Tato úprava změní pouze y, podstromy související s x a z mohou ýt zachovány. Algoritmus rozdělení stromu v uzlu t do podstromů 1 Položíme n = t a opakujeme kroky 2 a 3, dokud neexistuje žádné takové n. 2 Přesuneme n do jeho pravého sourozence, pokud existuje; v opačném případě do pravého sourozence nejližšího předchůdce, který má pravého sourozence. 3 Prořezáváme podstrom s kořenem v n ze stromu T. Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 9 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 10 / 41 Inkrementální překlad pokračování E E E T T E T E F T ǫ F T + T E F T + T E i ǫ i ǫ F T + T E i ǫ F T F T i ǫ ǫ i i ǫ (a) derivační strom věty i+i+i () částečný X-strom (c) Z-podstromy programovacích jazyků Přednáška 10: Inkrementální Teorie překlad 11 / 41 Stromy a částečné podstromy Částečný X-strom věty xyz neúplný derivační strom v okamžiku analýzy posledního terminálu z x S částečným X-stromem tak můžeme získat osah zásoníku, který tvoří listy následující za posledním terminálem z x Z-podstromy pro xyz jsou definovány jako stromy prořezané z operace dělení na posledním terminálu z y, s výjimkou stromů osahujících ϵ neo potomky s ϵ Inkrementální překladač může přímo použít částečný X-strom jako výchozí strukturu, základním prolémem je nalezení způsou použití Z-podstromů neo jejich komponent tradiční metodou překladu LL(1) jazyků Často musí inkrementální překladač vytvářet podstromy, které v Z-podstromech již existují Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 12 / 41
4 Inkrementální překladač Kořenové symoly Z-podstromů jsou tvořeny neterminálními a terminálními symoly Efektivní metoda y rozhodovala o další činnosti pouze ze znalosti těchto kořenových neterminálních symolů Pro konstrukci rozkladové taulky osahující ve sloupcích i neterminální symoly upravíme definice FIRST a FOLLOW FIRST (α) = {X (N Σ) α Xβ} {ϵ α ϵ} FOLLOW (A) = {X (N Σ) S + γaxβ} {ϵ S γa} Algoritmus překladu začíná s částečným X-stromem, podřetězec ỹ ude analyzován tradičně Poté algoritmus zkusí znovu použít Z-podstromy neo jejich komponenty Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 13 / 41 Interpretační rekurzivní sestup Při překladu metodou neexistují prostředky pro ukládání osahu zásoníku ěhem překladu Prolém řeší algoritmus interpretačního rekurzivního sestupu (IRD), který explicitně manipuluje se zásoníkem a umožňuje tak uchovávat osah zásoníku v každém okamžiku překladu Pro účely implementace IRD překladače upravíme původní LL(1) gramatiku G na rozšířenou LL(1) gramatiku G = (N {S }, Σ { A, #}, P, S ), kde P = {S S A } {B β# B β P} S N (nový startovací symol) A Σ (akceptační symol) # Σ (symol označující konec pravé strany pravidla) Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 14 / 41 Interpretační rekurzivní sestup IRD překladač využívá rozkladovou taulku definovanou jako zorazení M : N (Σ {ϵ}) {X, error}, kde X je ukazatel na začátek pravé strany pravidla Metoda konstrukce rozkladové taulky je stejná jako ve standardním případě IRD překladač používá aktuální ukazatel AP, který ukazuje na konkrétní symol pravé strany přepisovacího pravidla Symol, na který ukazatel ukazuje, je aktuálním symolem Pokud aktuální ukazatel ukazuje na symol X v pravidle A αxβ, kde X N Σ { A, #}, jeho hodnota je vyjádřena jako A α.xβ Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 15 / 41 Založena na ukládání osahu zásoníku do podoy cesty v derivačním stromu od aktuálního symolu ke kořeni Vstupem je rozkladová taulka M, rozšířená gramatika G a vstupní věta w Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 16 / 41
5 Algoritmus 1 Polož AP := S.S A. 2 Polož s := FIRST(w). 3 Opakuj kroky 4, 5, 6, 7, dokud není vstupní řetězec akceptován, neo není ohlášena chya. 4 Srovnání: Pokud aktuální symol je terminální symol a pokud je stejný jako symol s, posuň aktuální ukazatel na další symol, přečti další symol ze vstupního řetězce a nastav s := FIRST(zytek vstupního řetězce). Jestliže aktuální symol není stejný jako s, ohlaš chyu. Formálně: (ax, γ, A α.aβ) (x, γ, A αa.β) neo (ax, γ, A α.β) error. Algoritmus pokračování 5 Expanze: Pokud aktuální symol je neterminální symol, nastav r := M(aktuální symol,s). Vlož aktuální ukazatel do zásoníku. Jestliže r = error, ohlaš chyu, jinak nastav AP := r. Formálně: (x, γ, A α.bβ) (x, γa αb.β, B.δ) neo (x, γ, A α.bβ) error. 6 Konec pravidla: Jestliže aktuální symol je #, odeer aktuální ukazatel ze zásoníku a posuň jej na další symol. Formálně: (x, γa α.bβ, B δ.#) (x, γ, A αb.β). 7 Akceptace: Jestliže aktuální symol je A (accept), skonči překlad a výsledek je ano. Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 17 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 18 / 41 Gramatika G = ({E, E, T, T, F}, {+,,, /, (, ), i}, P, E) s pravidly: E TE E +TE TE ϵ T FT T FT /FT ϵ F (E) i Rozšířená gramatika G = ({S, E, E, T, T, F}, Σ { A, #}, P, S): S E A E TE # E +TE # TE # ϵ# T FT # T FT # /FT # ϵ# F (E)# i# pokračování Výpočet množin FIRST a FOLLOW : FIRST (S) = {(, i} FIRST (E) = {T, F, (, i} FIRST (E ) = {ϵ, +, } FIRST (T) = {F, (, i} FIRST (T ) = {, ϵ} FIRST (F) = {(, i} FOLLOW (E) = {), ϵ} FOLLOW (E ) = {), ϵ} FOLLOW (T) = {), ϵ, +,, E } FOLLOW (T ) = {), ϵ, +,, E } FOLLOW (F) = {), ϵ, +,,, /, E, T } Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 19 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 20 / 41
6 pokračování Rozkladová taulka: i + / ( ) ϵ E E T T F S E A E A E TE # TE # TE # TE # E +TE # TE # ϵ# ϵ# T FT # FT # FT # T ϵ# ϵ# FT # /FT # ϵ# ϵ# ϵ# F i# (E)# Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 21 / 41 pokračování (i + i i, ϵ, S.E A ) (i + i i, S E. A, E.TE #) (i + i i, S E. A E T.E #, T.FT #) (i + i i, S E. A E T.E # T F.T #, F.i#) (+i i, S E. A E T.E # T F.T #, F i.#) (+i i, S E. A E T.E #, T F.T #) (+i i, S E. A E T.E # T FT.#, T.#) (+i i, S E. A E T.E #, T FT.#) (+i i, S E. A, E T.E #) (+i i, S E. A E TE.#, E. + TE #) (i i, S E. A E TE.#, E +.TE #) (i i, S E. A E TE.# E +T.E #, T.FT #) (i i, S E. A E TE.# E +T.E # T F.T #, F.i#) ( i, S E. A E TE.# E +T.E # T F.T #, F i.#) ( i, S E. A E TE.# E +T.E #, T F.T #) ( i, S E. A E TE.# E +T.E # T FT.#, T. FT #) (i, S E. A E TE.# E +T.E # T FT.#, T.FT #) (i, S E. A E TE.# E +T.E # T FT.# F.i#) T F.T #, (ϵ, S E. A E TE.# E +T.E # T FT.# T F.T #, F i.#) (ϵ, S E. A E TE.# E +T.E # T FT.#, T F.T #) (ϵ, S E. A E TE.# E +T.E # T FT.# T.#) T FT.#, (ϵ, S E. A E TE.# E +T.E # T FT.#, T FT.#) (ϵ, S E. A E TE.# E +T.E #, T FT.#) (ϵ, S E. A E TE.#, E +T.E #) (ϵ, S E. A E TE.# E +TE.#, E.#) (ϵ, S E. A E TE.#, E +TE.#) (ϵ, S E. A, E TE.#) (ϵ, ϵ, S E. A ) Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 22 / 41 Datové struktury pro ukládání zásoníku Stromová struktura pro liovolnou LL(1) gramatiku Lineární seznam s offsety užitečné pro q-gramatiky Lineární seznam s offsety 0 a 1 pro q-gramatiky s nejméně jedním terminálním symolem před každým neterminálním Lineární seznam modifikovaný překladač pro q-gramatiky s nejméně jedním terminálním symolem před každým neterminálním symolem Lineární seznam s ukazateli na výše stojící neterminální symol modifikovaný překladač pro q-gramatiky s terminálem pouze na začátku pravých stran Volíme kompromis mezi prostorovou složitostí gramatiky a prostorovou složitostí datové struktury pro ukládání osahu zásoníku Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 23 / 41 Inkrementální sémantická analýza Využijeme metodu interpretačního založenou na skutečnosti, že výstupem inkrementální syntaktické analýzy je derivační strom reprezentující poslední úpravu zdrojového kódu, která je vstupem sémantického analyzátoru Chceme-li propojit fáze syntaktické a sémantické analýzy v okamžiku konstrukce nového derivačního stromu, nutně musíme mít k dispozici informace o vzájemných vazách mezi jednotlivými částmi zdrojového kódu Informace o sémantických vazách můžeme propojit s pravidly gramatiky daného jazyka podoným způsoem, jako jsou propojeny sémantické akce, vytváříme tím sémantický strom závislostí Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 24 / 41
7 Konstrukce sémantického stromu Definice Nechť p1, p2 P jsou dvě pravidla gramatiky G, X je množina sémantických akcí, X1, X2 X jsou dvě sémantické akce v pravidlech p1 a p2 tak, že pravidlo p1 je ve tvaru N1 αx1β a pravidlo p2 je N2 γx2δ, kde N1, N2 N, α, β, γ, δ (N Σ X). Vazu X2 X1 můžeme reprezentovat novou sémantickou akcí B(X1) v pravidle p2 ve tvaru N2 γx2b(x1)δ. Přítomnost sémantické akce B(X1) v pravidle způsoí nutnost nového překladu konstrukce popsané pravidlem osahujícím akci X1 na pravé straně Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 25 / 41 Možné důsledky změn ve zdroji Změna datového typu proměnné může ovlivnit celou deklarační část programu Změna deklarační části programu může ovlivnit hodnoty všech deklarovaných proměnných Změna hodnoty deklarované proměnné může ovlivnit hodnoty všech výrazů, ve kterých se proměnná vyskytuje Změna hodnoty výrazu může ovlivnit výsledky volání funkcí, které tyto výrazy osahují v parametrech Změna hodnoty výrazu může také ovlivnit podmíněné příkazy, které tyto výrazy osahují v podmínkách Změna ve vyhodnocení podmínky může ovlivnit všechny příkazy cyklu, které jsou touto podmínkou řízeny Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 26 / 41 Graf závislostí ve zdrojovém kódu Graf závislostí ve zdrojovém kódu data type of variales declaration of variales s of variales ofthe expressions with variales conditional statements expressions inthe parameters of functions cycle statements Mějme zdrojový kód v následující podoě: var a,,c:integer; egin a:=10; :=5; c:=a+*3; write(a,,c); :=a+c; write() end. Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 27 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 28 / 41
8 Krok 1: Deklarace proměnných Krok 2: Přiřazení hodnoty do proměnných declaration INITLIST decitem ; decitem decitem var : id SAVETYPE declaration INITLIST decitem ; decitem decitem var : id SAVETYPE BIND(INITLIST) integer integer integer assignment id LVALUE := expr factor ( expr ) id RVALUE factor num assignment id LVALUE := expr factor ( expr ) id RVALUE BIND(LVALUE) factor num BIND(LVALUE) integer integer integer of of Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 29 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 30 / 41 Krok 3: Výpis hodnoty proměnné Krok 4: Přiřazení hodnoty do proměnných expr INITEXP term expr factor ( expr ) id RVALUE factor num expr INITEXP term expr factor ( expr ) id RVALUE BIND(INITEXP) factor num BIND(INITEXP) integer integer integer a of assign. to + c integer integer integer a c of Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 31 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 32 / 41
9 Krok 5: Výpis hodnoty proměnné Změna ve zdrojovém kódu integer integer integer a of assign. to + c Původní zdrojový kód: var a,,c:integer; egin a:=10; :=5; c:=a+*3; write(a,,c); :=a+c; write() end. Upravený zdrojový kód: var a,,c:integer; egin a:=4; :=5; c:=a+*3; write(a,,c); :=a+c; write() end. Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 33 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 34 / 41 Závislosti při překladu upraveného kódu Množiny lexikálních jednotek integer integer integer a of assign. to + c Pevná množina lexikálních jednotek ěžné programovací a skriptovací jazyky, které mohou ýt popsány ezkontextovou gramatikou každý vstupní symol je při analýze rozpoznán, výstupem analyzátoru je informace o typu tokenu každý znak je jednoznačně přiřazen k lexikální jednotce daného typu a toto přiřazení je po celou dou konstantní implementace známou a osvědčenou metodou Volná množina lexikálních jednotek množina přiřazení vstupních symolů k typu lexikální jednotky, v průěhu překladu může ýt proměnlivé možnost změny významu liovolného znaku ěhem překladu, často navíc jen po určitou omezenou dou platnosti Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 35 / 41 Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 36 / 41
10 Jazyky s volnou množinou lex. jednotek Typickým zástupem typografický systém TEX Proces analýzy vstupního textu značně odlišný od ěžných programovacích jazyků Činnost TEXu je rozdělena do jednotlivých procesorů input procesor čte ze vstupu řádky, upravuje je a připravuje pro další fázi, výstupem je vnitřní datová struktura společná pro všechny implementace TEXu token procesor zpracovává řádky upravené input procesorem a poskytuje posloupnost lexikálních jednotek ve tvaru uspořádané dvojice (ASCII kód, kategorie) neo řídicí sekvence expand procesor zajišťuje expanzi (použití) maker, zamění řídicí sekvenci na vstupu za posloupnost tokenů daného makra hlavní procesor řídí činnost TEXu, sestavuje výsledek Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 37 / 41 Kategorie znaků v TEXu kategorie význam výchozí přiřazení 0* uvození řídicí sekvence \ 1 otevření skupiny { (plain) 2 zavření skupiny } (plain) 3 přepínač matematického módu $ (plain) 4 separátor v taulkách & (plain) 5* konec řádku ^^M (ASCII 13) 6 označení parametrů maker # (plain) 7 konstruktor mocniny ^ (plain) 8 konstruktor indexu _ (plain) 9* znak, který se ignoruje ^^@ (ASCII 0, plain) 10 mezera 11 písmeno A až Z, a až z 12 ostatní znaky zylé znaky 13 aktivní znaky ~, ^^L (plain) 14* uvození komentáře na začátku % 15* nedovolený znak ^^? (ASCII 127) jazyků Přednáška 10: Inkrementální překlad Teorie programovacích 38 / 41 Lexikální analýza TEXu Lexikální analyzátor v systému TEX představuje funkce, která plní input procesor a token procesor Konkrétní podoa vlastní procedury závisí na zvoleném programovacím jazyku a prostředí, takže mohou vzniknout různé varianty procedury, které v konečné podoě pracují stejně V rámci lexikální analýzy je nutné přiřadit každému znaku jeho kategorii prolém v okamžiku, kdy se kategorie změní Změnu kategorie umožňuje makro \catcode, projeví se okamžitě a je platná do konce skupiny neo souoru, pokud není platnost vymezena skupinou Je tedy potřea při změně znovu analyzovat dotčenou skupinu, příp. zytek souoru, není-li skupina vymezena Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 39 / 41 Inkrementální překlad TEXu Rozkladová taulka zůstává i po změně kategorie znaku eze změn, neoť není závislá na vstupu, ale na konstantní množině povolených lexikálních jednotek Změna musí nastat na úrovni lexikální analýzy v input procesoru Potřeujeme datovou strukturu osahující informace o aktuálních kategoriích jednotlivých znaků Při použití makra \catcode uložíme novou informaci o změně kategorie znaku Lexikální analyzátor při určování kategorie přečteného znaku musí vycházet z aktuálních uložených informací Další fáze překladu zůstávají eze změn Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 40 / 41
11 Inkrementální překlad TEXu VSTUP posloupnost jednotlivých znaků ze vstupu INPUT PROCESOR aktuální kategorie znaků posloupnost znaků s přiřazenou kategorií TOKEN PROCESOR posloupnost lexikálních jednotek(tokenů) EXPAND PROCESOR posloupnost tokenů s expandovanými makry aktuální informace o kategoriích znaků po zpracování\catcode HLAVNÍ PROCESOR zpracovaný dokument VÝSTUP Teorie programovacích jazyků Přednáška 10: Inkrementální překlad 41 / 41
Rostislav Horčík. 13. října 2006
3. přednáška Rostislav Horčík 13. října 2006 1 Lineární prostory Definice 1 Lineárním prostorem nazýváme každou neprázdnou množinu L, na které je definováno sčítání + : L L L a násobení reálným číslem
VíceLineární algebra. Vektorové prostory
Lineární algebra Vektorové prostory Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo projektu:
VíceAlgoritmizace a programování
Pátek 14. října 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íceVýrazy lze též zavést v nečíselných oborech, pak konstanty označuji jeden určitý prvek a obor proměnné není množina čísel.
Výrazy. Rovnice a nerovnice. Výraz je matematický pojem používaný ve školské matematice. Prvním druhem matematických ů jsou konstanty. Konstanty označují právě jedno číslo z množiny reálných čísel. Například
VíceAlgoritmizace a programování
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ů. Naučí nás rozdělit
Víceúčetních informací státu při přenosu účetního záznamu,
Strana 6230 Sbírka zákonů č. 383 / 2009 Částka 124 383 VYHLÁŠKA ze dne 27. října 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních
Více-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy
-1- I I. N á v r h VYHLÁŠKY ze dne 2009 o účetních záznamech v technické formě vybraných účetních jednotek a jejich předávání do centrálního systému účetních informací státu a o požadavcích na technické
VíceIRACIONÁLNÍ ROVNICE. x /() 2 (umocnění obou stran rovnice na druhou) 2x 4 9 /(-4) (ekvivalentní úpravy) Motivace: Teorie: Řešené úlohy:
IRACIONÁNÍ ROVNICE Motivace: V řadě matematických úloh je nutno ovládat práci s odmocninami a rovnicemi, které obsahují neznámou pod odmocninou, mj. při vyjádření neznámé z technických vzorců. Znalosti
Víceřádově různě rostoucí rostou řádově stejně rychle dvě funkce faktor izomorfismus neorientovaných grafů souvislý graf souvislost komponenta
1) Uveďte alespoň dvě řádově různě rostoucí funkce f(n) takové, že n 2 = O(f(n)) a f(n) = O(n 3 ). 2) Platí-li f(n)=o(g 1 (n)) a f(n)=o(g 2 (n)), znamená to, že g 1 (n) a g 2 (n) rostou řádově stejně rychle
Více2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková
.. Funkce a jejich graf.. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné je taková binární relace z množin R do množin R, že pro každé R eistuje nejvýše jedno R, pro které [, ] f.
VíceGymnázium, Praha 10, Voděradská 2 Projekt OBZORY
Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY INDIVIDUÁLNÍ VÝUKA Matematika METODIKA Soustavy rovnic Mgr. Marie Souchová květen 2011 Tato část učiva následuje po kapitole Rovnice. Je rozdělena do částí
VíceSoubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů
Datový typ soubor Soubory a databáze Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Záznam soubor se skládá ze záznamů, které popisují
VíceNumerická integrace. 6. listopadu 2012
Numerická integrace Michal Čihák 6. listopadu 2012 Výpočty integrálů v praxi V přednáškách z matematické analýzy jste se seznámili s mnoha metodami výpočtu integrálů. V praxi se ale poměrně často můžeme
Více29 Evidence smluv. Popis modulu. Záložka Evidence smluv
29 Evidence smluv Uživatelský modul Evidence smluv slouží ke správě a evidenci smluv organizace s možností připojení vlastní smlouvy v elektronické podobě včetně přidělování závazků ze smluv jednotlivým
VíceJan Březina. Technical University of Liberec. 17. března 2015
TGH03 - stromy, ukládání grafů Jan Březina Technical University of Liberec 17. března 2015 Kružnice - C n V = {1, 2,..., n} E = {{1, 2}, {2, 3},..., {i, i + 1},..., {n 1, n}, {n, 1}} Cesta - P n V = {1,
Více2.6.4 Lineární lomené funkce s absolutní hodnotou
.6. Lineární lomené funkce s absolutní hodnotou Předpoklady: 60, 603 Pedagogická poznámka: Hlavním cílem hodiny je nácvik volby odpovídajícího postupu. Proto je dobré nechat studentům chvíli, aby si metody
Více3. Polynomy Verze 338.
3. Polynomy Verze 338. V této kapitole se věnujeme vlastnostem polynomů. Definujeme základní pojmy, které se k nim váží, definujeme algebraické operace s polynomy. Diskutujeme dělitelnost polynomů, existenci
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íceNovinky v programu Majetek 2.06
Novinky v programu Majetek 2.06 Možnost použít zvětšené formuláře program Majetek 2.06 je dodávám s ovládacím programem ProVIS 1.58, který umožňuje nastavit tzv. Zvětšené formuláře. Znamená to, že se formuláře
VíceBusiness Contact Manager Správa kontaktů pro tisk štítků
Business Contact Manager Správa kontaktů pro tisk štítků 1 Obsah 1. Základní orientace v BCM... 3 2. Přidání a správa kontaktu... 4 3. Nastavení filtrů... 5 4. Hromadná korespondence... 6 5. Tisk pouze
Více(k 1)x k + 1. pro k 1 a x = 0 pro k = 1.
. Funkce dvou a více proměnných. Úvod. Určete definiční obor funkce a proveďte klasifikaci bodů z R vzhledem k a rozhodněte zda je množina uzavřená či otevřená. Určete a načrtněte vrstevnice grafu funkce
Více1 METODICKÉ POKYNY AD HOC MODUL 2007: Pracovní úrazy a zdravotní problémy související se zaměstnáním
1 METODICKÉ POKYNY AD HOC MODUL 2007: Pracovní úrazy a zdravotní problémy související se zaměstnáním Ad hoc modul 2007 vymezuje Nařízení Komise (ES) č. 431/2006 z 24. února 2006. Účelem ad hoc modulu 2007
VíceGoniometrie trigonometrie
Goniometrie trigonometrie Goniometrie se zabývá funkcemi sinus, kosinus, tangens, kotangens (goniometrické funkce). V tomto článku se budeme zabývat trigonometrií (součást goniometrie) používáním goniometrických
VíceZměnu DPH na kartách a v ceníku prací lze provést i v jednotlivých modulech.
Způsob změny DPH pro rok 2013 Verze 2012.34 a vyšší Úvod Vzhledem k tomu, že dnes 23.11.2012 nikdo netuší, zda od 1.1.2013 bude DPH snížená i základní 17.5% nebo 15% a 21%, bylo nutné všechny programy
VícePříloha č. 54. Specifikace hromadné aktualizace SMS-KLAS
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íceData v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50
Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014
VíceVYUŽITÍ NEURONOVÝCH SÍTÍ PROSTŘEDÍ MATLAB K PREDIKCI HODNOT NÁKLADŮ PRO ELEKTRICKÉ OBLOUKOVÉ PECE
VYUŽITÍ NEURONOVÝCH SÍTÍ PROSTŘEDÍ MATLAB K PREDIKCI HODNOT NÁKLADŮ PRO ELEKTRICKÉ OBLOUKOVÉ PECE V. Hon VŠB TU Ostrava, FEI, K455, 17. Listopadu 15, Ostrava Poruba, 70833 Abstrakt Neuronová síť (dále
VíceMS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE
MS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE 1 ZAPNUTÍ SLEDOVÁNÍ ZMĚN Pokud zapnete funkci Sledování změn, aplikace Word vloží značky tam, kde provedete mazání, vkládání a změny formátu. Na kartě Revize klepněte
VíceS_5_Spisový a skartační řád
Základní škola a mateřská škola Staré Město, okres Frýdek-Místek, příspěvková organizace S_5_Spisový a skartační řád Č.j.:ZS6/2006-3 Účinnost od: 1. 5. 2011 Spisový znak: C19 Skartační znak: S10 Změny:
VíceObjektově orientované databáze
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Co potřebujeme modelovat? Identifikace entit v~relačních SŘBD Co je to objektová
VíceSeriál: Management projektů 7. rámcového programu
Seriál: Management projektů 7. rámcového programu Část 4 Podpis Konsorciální smlouvy V předchozím čísle seriálu o Managementu projektů 7. rámcového programu pro výzkum, vývoj a demonstrace (7.RP) byl popsán
VíceModul Řízení objednávek. www.money.cz
Modul Řízení objednávek www.money.cz 2 Money S5 Řízení objednávek Funkce modulu Obchodní modul Money S5 Řízení objednávek slouží k uskutečnění hromadných akcí s objednávkami, které zajistí dostatečné množství
VíceCílem kapitoly je seznámit studenta se strukturou programu a jeho překladem.
Nadpis kapitoly Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem. Klíčové pojmy: Překladač, editor, compiler, linker. Úvod Abychom mohly využívat našich napsaných programů, musíme
VíceFyzikální praktikum 3 - úloha 7
Fyzikální praktikum 3 - úloha 7 Operační zesilovač, jeho vlastnosti a využití Teorie: Operační zesilovač je elektronická součástka využívaná v měřící, regulační a výpočetní technice. Ideální model má nekonečně
VícePoukázky v obálkách. MOJESODEXO.CZ - Poukázky v obálkách Uživatelská příručka MOJESODEXO.CZ. Uživatelská příručka. Strana 1 / 1. Verze aplikace: 1.4.
MOJESODEXO.CZ Poukázky v obálkách Verze aplikace: 1.4.0 Aktualizováno: 22. 9. 2014 17:44 Strana 1 / 1 OBSAH DOKUMENTU 1. ÚVOD... 2 1.1. CO JSOU TO POUKÁZKY V OBÁLKÁCH?... 2 1.2. JAKÉ POUKÁZKY MOHOU BÝT
VíceOBEC HORNÍ MĚSTO Spisový řád
OBEC HORNÍ MĚSTO Spisový řád Obsah: 1. Úvodní ustanovení 2. Příjem dokumentů 3. Evidence dokumentů 4. Vyřizování dokumentů 5. Podepisování dokumentů a užití razítek 6. Odesílání dokumentů 7. Ukládání dokumentů
VíceAMU1 Monitorování bezpečného života letounu (RYCHLÝ PŘEHLED)
20. Července, 2009 AMU1 Monitorování bezpečného života letounu (RYCHLÝ PŘEHLED) ZLIN AIRCRAFT a.s. Oddělení Výpočtů letadel E-mail: safelife@zlinaircraft.eu AMU1 Monitorování bezpečného života letounu
VíceModerní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018. 3. Reálná čísla
Moderní technologie ve studiu aplikované fyziky CZ..07/..00/07.008 3. Reálná čísla RACIONÁLNÍ A IRACIONÁLNÍ ČÍSLA Význačnými množinami jsou číselné množiny. K nejvýznamnějším patří množina reálných čísel,
VíceDefinice 6.2.1. z = f(x,y) vázané podmínkou g(x,y) = 0 jsou z geometrického hlediska lokálními extrémy prostorové křivky k, Obr. 6.2.1. Obr. 6.2.
Výklad Dalším typem extrémů, kterým se budeme zabývat jsou tzv. vázané extrémy. Hledáme extrémy nějaké funkce vzhledem k předem zadaným podmínkám. Definice 6.2.1. Řekneme, že funkce f : R n D f R má v
Vícec sin Příklad 2 : v trojúhelníku ABC platí : a = 11,6 dm, c = 9 dm, α = 65 0 30. Vypočtěte stranu b a zbývající úhly.
9. Úvod do středoškolského studia - rozšiřující učivo 9.. Další znalosti o trojúhelníku 9... Sinova věta a = sin b = sin c sin Příklad : V trojúhelníku BC platí : c = 0 cm, α = 45 0, β = 05 0. Vypočtěte
Více227/2000 Sb. ZÁKON ČÁST PRVNÍ ELEKTRONICKÝ PODPIS
227/2000 Sb. ZÁKON ze dne 29. června 2000 o elektronickém podpisu a o změně některých dalších zákonů (zákon o elektronickém podpisu) Změna: 226/2002 Sb. Změna: 517/2002 Sb. Změna: 440/2004 Sb. Změna: 635/2004
VíceAplikace počítačů v provozu vozidel 9
Aplikace počítačů v provozu vozidel 9 2 Databázové systémy Rozvoj IS je spjatý s rozvojem výpočetní techniky, především počítačů. V počátcích se zpracovávaly velké objemy informací na jednom počítači,
VíceÚVOD DO HRY PRINCIP HRY
Počet hráčů: 2-6 Věk: od 6 let Délka hry: cca 20 min. Obsah: 66 hracích karet: 45 karet s čísly (hodnota 0 8 čtyřikrát, hodnota 9 devětkrát), 21 speciálních karet (9 karet Výměna, 7 karet Špehuj, 5 karet
VíceMakroekonomie I. Přednáška 2. Ekonomický růst. Osnova přednášky: Shrnutí výpočtu výdajové metody HDP. Presentace výpočtu přidané hodnoty na příkladě
Přednáška 2. Ekonomický růst Makroekonomie I Ing. Jaroslav ŠETEK, Ph.D. Katedra ekonomiky Osnova přednášky: Podstatné ukazatele výkonnosti ekonomiky souhrnné opakování předchozí přednášky Potenciální produkt
Vícetéma: Formuláře v MS Access
DUM 06 téma: Formuláře v MS Access ze sady: 3 tematický okruh sady: Databáze ze šablony: 07 - Kancelářský software určeno pro: 2. ročník vzdělávací obor: vzdělávací oblast: číslo projektu: anotace: metodika:
Více10.1.13 Asymptoty grafu funkce
.. Asmptot grafu funkce Předpoklad:, Asmptot grafu už známe kreslili jsme si je jako přímk, ke kterým se graf funkce přibližuje. Nakreslení asmptot, pak umožňuje přesnější kreslení grafu. Například u hperbol
VíceMicrosoft Office Project 2003 Úkoly projektu 1. Začátek práce na projektu 1.1 Nastavení data projektu Plánovat od Datum zahájení Datum dokončení
1. Začátek práce na projektu Nejprve je třeba pečlivě promyslet všechny detaily projektu. Pouze bezchybné zadání úkolů a ovládání aplikace nezaručuje úspěch projektu jako takového, proto je přípravná fáze,
Více2.3.19 Grafické řešení soustav lineárních rovnic a nerovnic
.3.19 Grafické řešení soustav lineárních rovnic a nerovnic Předpoklad: 307, 311 Př. 1: Vřeš soustavu rovnic + =. Pokud se také o grafické řešení. = 5 Tak jednoduchou soustavu už jsme dlouho neměli: + =
VíceVšeobecné obchodní podmínky portálu iautodíly společnosti CZ-Eko s.r.o.
Všeobecné obchodní podmínky portálu iautodíly společnosti CZ-Eko s.r.o. I. Úvodní ustanovení 1.1 Tyto všeobecné obchodní podmínky (dále jen VOP ) tvoří nedílnou součást každé kupní smlouvy, jejímž předmětem
VíceNeuronová síť. x 2 x 3. σ j. x 4. x 5. Menu: QCExpert Prediktivní metody
Neuronová síť Menu: QCExpert Prediktivní metody Neuronová síť Neuronová síť (Artificial Neural Network, ANN, resp. NN) je velmi populární a výkonná metoda, která se používá k modelování vztahu mezi vícerozměrnou
Více5.6.6.3. Metody hodnocení rizik
5.6.6.3. Metody hodnocení rizik http://www.guard7.cz/lexikon/lexikon-bozp/identifikace-nebezpeci-ahodnoceni-rizik/metody-hodnoceni-rizik Pro hodnocení a analýzu rizik se používají různé metody. Výběr metody
VíceVYHLÁŠKA ČÁST PRVNÍ STÁTNÍ ZKOUŠKY Z GRAFICKÝCH DISCIPLÍN. Předmět úpravy
58 VYHLÁŠKA ze dne 10. února 2016 o státních zkouškách z grafických disciplín a o změně vyhlášky č. 3/2015 Sb., o některých dokladech o vzdělání Ministerstvo školství, mládeže a tělovýchovy stanoví podle
VíceStřední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1. Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/34.
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Inovace a zkvalitnění výuky prostřednictvím ICT Uživatelská nastavení parametrických modelářů, využití
VíceObsah. Obsah. Úvod... 9. 1. Makra v Excelu... 13. 2. Nahrávání maker... 19. 3. První setkání s editorem jazyka Visual Basic... 31
EXCEL 2000 2007 5 Obsah Úvod... 9 1. Makra v Excelu... 13 1.1 Proč je v Excelu obsažen i programovací jazyk...13 1.2 Něco málo o vývoji Excelu z hlediska programování...16 1.3 Typy listů v sešitu a jejich
VíceSekvenční obvody. S R Q(t+1) 0 0? 0 1 0 1 0 1 1 1 Q(t)
Sekvenční obvody 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í. Sekvenční obvody mění svůj vnitřní
VícePoužití GIS v práci krajské hygienické stanice
Použití GIS v práci krajské hygienické stanice Ing. Jana Kučerová, Ph.D. Mgr. Jiří Šmída, Ph.D. Krajská hygienická stanice Libereckého kraje, Technická univerzita v Liberci Geografický informační systém
VíceKatedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ
Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ Obsah 1. Úvod 2. Kontaktní logické řízení 3. Logické řízení bezkontaktní Leden 2006 Ing.
VíceOborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B
PŘIJÍMACÍ TEST Z INFORMATIKY A MATEMATIKY NAVAZUJÍCÍ MAGISTERSKÉ STUDIUM V OBORU APLIKOVANÁ INFORMATIKA FAKULTA INFORMATIKY A MANAGEMENTU UNIVERZITY HRADEC KRÁLOVÉ ČÁST A Oborové číslo Hodnocení - část
VícePlatné znění části zákona s vyznačením navrhovaných změn
Platné znění části zákona s vyznačením navrhovaných změn 11 (5) Pokud by provozem stacionárního zdroje označeného ve sloupci B v příloze č. 2 k tomuto zákonu nebo vlivem umístění pozemní komunikace podle
VíceUložené procedury Úvod ulehčit správu zabezpečení rychleji
Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen
VíceZadávací dokumentace
Zjednodušené výběrové řízení s uveřejněním dle Příručky pro příjemce finanční podpory projektů Operačního programu Rozvoj lidských zdrojů v platném znění Název zakázky: Identifikace: Název projektu: VZDĚLÁVACÍ
VíceDotační program města Uherský Brod na podporu kulturních akcí
Dotační program města Uherský Brod na podporu kulturních akcí Článek I. Účel 1) Dotační program města Uherský Brod na podporu kulturních akcí (dále jen Program) je určen k poskytování dotací z rozpočtu
VíceAlgoritmus (nebo dřívějším pravopisem algorithmus)
Algoritmus (nebo dřívějším pravopisem algorithmus) o přesný návod či postup, kterým lze vyřešit daný typ úlohy. Pojem algoritmu se nejčastěji objevuje při programování, kdy se jím myslí teoretický princip
VíceSMLOUVA O PODMÍNKÁCH A PRAVIDLECH ÚČASTI NA ELEKTRONICKÝCH AUKCÍCH DŘÍVÍ
SMLOUVA O PODMÍNKÁCH A PRAVIDLECH ÚČASTI NA ELEKTRONICKÝCH AUKCÍCH DŘÍVÍ Článek 1 Strany smlouvy Lesy České republiky, s.p. se sídlem Hradec Králové, Přemyslova 1106, PSČ 50168 zapsaný v obchodním rejstříku
Vícestatutární město Děčín podlimitní veřejná zakázka na služby: Tlumočení a překlady dokumentů
statutární město Děčín Zadávací dokumentace podlimitní veřejná zakázka na služby: Tlumočení a překlady dokumentů vyhlášená v otevřeném řízení dle zákona č. 137/2006 Sb., o veřejných zakázkách, ve znění
VíceHra a hry. Václav Vopravil. Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována R },
Hra a hry Václav Vopravil Úvod 1 Kombinatorické hry Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována pomocí jednodušších her, tj. jako uspořádaná dvojice množin her.
VíceINTERNETOVÝ TRH S POHLEDÁVKAMI. Uživatelská příručka
INTERNETOVÝ TRH S POHLEDÁVKAMI Uživatelská příručka 1. března 2013 Obsah Registrace... 3 Registrace fyzické osoby... 3 Registrace právnické osoby... 6 Uživatelské role v systému... 8 Přihlášení do systému...
VíceČíslicová technika 3 učební texty (SPŠ Zlín) str.: - 1 -
Číslicová technika učební texty (SPŠ Zlín) str.: - -.. ČÍTAČE Mnohá logická rozhodnutí jsou založena na vyhodnocení počtu opakujících se jevů. Takovými jevy jsou např. rychlost otáčení nebo cykly stroje,
VíceFrantišek Hudek. červen 2013. 6. - 7. ročník. Nastavení myši, místní a jazykové nastavení.
VY_32_INOVACE_FH19_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 červen 2013
Více499/2004 Sb. ZÁKON ČÁST PRVNÍ ARCHIVNICTVÍ A SPISOVÁ SLUŽBA
Obsah a text 499/2004 Sb. - stav k 31.12.2013 Změna: 413/2005 Sb., 444/2005 Sb. Změna: 112/2006 Sb. Změna: 181/2007 Sb. Změna: 296/2007 Sb. Změna: 32/2008 Sb. Změna: 190/2009 Sb. Změna: 227/2009 Sb. Změna:
Více3 nadbytek. 4 bez starostí
Metody měření spokojenosti zákazníka Postupy měření spokojenosti zákazníků jsou nejefektivnější činnosti při naplňování principu tzv. zpětné vazby. Tento princip patří k základním principům jakéhokoliv
Více58/2016 Sb. VYHLÁKA ČÁST PRVNÍ STÁTNÍ ZKOUKY Z GRAFICKÝCH DISCIPLÍN
58/2016 Sb. VYHLÁKA ze dne 10. února 2016 o státních zkoukách z grafických disciplín a o změně vyhláky č. 3/2015 Sb., o některých dokladech o vzdělání Ministerstvo kolství, mládeže a tělovýchovy stanoví
VíceDATABÁZE 2007. DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní:
DATABÁZE 2007 DŮLEŽITÉ: Před načtením nové databáze do vaší databáze si prosím přečtěte následující informace, které vám umožní: - jednoduše a rychle provést úpravy ve struktuře vaší databáze podle potřeby
VícePříloha č. 13. Statistický metainformační systém - úvod
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íceNovinky verze ArCon 14 Small Business
Novinky verze ArCon 14 Small Business Windows 7 Struktura souborů ArCon 14 Small Business je již optimalizována pro operační systém Windows 7 a nové typy procesorů Intel. Uživatelské prostředí Uživatelské
VícePříručka pro práci s dataloggerem Labquest 2. Zapínání a domácí obrazovka
Příručka pro práci s dataloggerem Labquest 2 Obsah: 1. Zapínaní a domácí obrazovka 2. Senzory a obrazovka aktuální hodnota 3. Sběr dat a obrazovka graf 4. Vkládání a výpočet dat - obrazovka tabulka 5.
VíceVÝKLADOVÁ PRAVIDLA K RÁMCOVÉMU PROGRAMU PRO PODPORU TECHNOLOGICKÝCH CENTER A CENTER STRATEGICKÝCH SLUŽEB
VÝKLADOVÁ PRAVIDLA K RÁMCOVÉMU PROGRAMU PRO PODPORU TECHNOLOGICKÝCH CENTER A CENTER STRATEGICKÝCH SLUŽEB Rámcový program pro podporu technologických center a center strategických služeb schválený vládním
VíceZADÁVACÍ DOKUMENTACE
Příloha č. 7 ZADÁVACÍ DOKUMENTACE pro veřejnou zakázku na stavební práce mimo režim zákona o veřejných zakázkách č. 137/2006 Sb., o veřejných zakázkách v platném znění, a dle Závazných pokynů pro žadatele
VíceKVADRATICKÉ ROVNICE A NEROVNICE (početní a grafická řešení)
KVADRATICKÉ ROVNICE A NEROVNICE (početní a grafická řešení) KVADRATICKÉ ROVNICE (početně) Teorie: Kvadratická rovnice o jedné neznámé se nazývá každá taková rovnice, kterou lze ekvivalentními úpravami
Vícetitul před titul za rodné číslo datum narození (nebylo-li přiděleno rodné číslo)
Návrh na vklad do katastru nemovitostí podle 4 zákona č. 265/1992 Sb. Spisová značka Určeno: Katastrálnímu úřadu pro Katastrální pracoviště vyplní katastrální úřad I. Údaje o účastnících řízení fyzických
VíceZásady pro vypracování disertační práce Fakulty strojní VŠB-TUO
Účinnost dokumentu od: 1. 4. 2014 Fakulty strojní VŠB-TUO Řízená kopie č.: Razítko: Není-li výtisk tohoto dokumentu na první straně opatřen originálem razítka 1/6 Disertační práce je výsledkem řešení konkrétního
Více1 Měření kapacity kondenzátorů
. Zadání úlohy a) Změřte kapacitu kondenzátorů, 2 a 3 LR můstkem. b) Vypočítejte výslednou kapacitu jejich sériového a paralelního zapojení. Hodnoty kapacit těchto zapojení změř LR můstkem. c) Změřte kapacitu
VíceČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ
ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ Pozemkem se podle 2 písm. a) katastrálního zákona rozumí část zemského povrchu, a to část taková, která je od sousedních částí zemského povrchu (sousedních pozemků)
VíceSTATUT A ÚPLNÉ ZNĚNÍ PRAVIDEL SOUTĚŽE
STATUT A ÚPLNÉ ZNĚNÍ PRAVIDEL SOUTĚŽE Soutěž 5hvězdičková akce s TENTO ELLEGANCE Smyslem tohoto statutu je úprava pravidel spotřebitelské soutěže 5hvězdičková akce s TENTO ELLEGANCE. Tento statut je jediným
VíceMATEMATIKA A BYZNYS. Finanční řízení firmy. Příjmení: Rajská Jméno: Ivana
MATEMATIKA A BYZNYS Finanční řízení firmy Příjmení: Rajská Jméno: Ivana Os. číslo: A06483 Datum: 5.2.2009 FINANČNÍ ŘÍZENÍ FIRMY Finanční analýza, plánování a controlling Důležité pro rozhodování o řízení
VíceVYHLÁŠKA ze dne. června 2009 o stanovení podrobností užívání a provozování informačního systému datových schránek
VYHLÁŠKA ze dne. června 2009 o stanovení podrobností užívání a provozování informačního systému datových schránek Ministerstvo vnitra stanoví podle 9 odst. 3 a 4, 20 odst. 3 a 21 zákona č. 300/2008 Sb.,
VíceČeský úřad zeměměřický a katastrální vydává podle 3 písm. d) zákona č. 359/1992 Sb., o zeměměřických a katastrálních orgánech, tyto pokyny:
Český úřad zeměměřický a katastrální POKYNY Č. 44 Českého úřadu zeměměřického a katastrálního ze dne 20.12.2013 č.j. ČÚZK- 25637/2013-22, k zápisu vlastnictví jednotek vymezených podle zákona č. 72/1994
VíceCo najdete v ASPI? (pro uživatele SVI FSE UJEP)
Co najdete v ASPI? (pro uživatele SVI FSE UJEP) ASPI = komplexní pokrytí všech předpisů publikovaných na území ČR včetně předpisů měst a obcí a předpisů ES / EU Manuál ASPI: http://www.systemaspi.cz/co_je_system_aspi/co_je_system_aspi.html
VíceZáklady počítačové grafiky
Základy počítačové grafiky Prezentace přednášek Ústav počítačové grafiky a multimédií Téma přednášky Textury 3D objektů Motto Objekty v reálném světě nejsou plastikové koule plující v prostoru kolem nás!
VícePoznámky k formuláři přihlášky ochranné známky Společenství
OFFICE FOR HARMONIZATION IN THE INTERNAL MARKET (OHIM) Trade Marks and Designs Poznámky k formuláři přihlášky ochranné známky Společenství Obecné poznámky Použití formuláře Formulář přihlášky lze bezplatně
VíceObsah. Úvodem 9 Komu je kniha určena 9 Forma výkladu 9 Konkrétní postup výuky 10 Příklady ke knize 11
Obsah Úvodem 9 Komu je kniha určena 9 Forma výkladu 9 Konkrétní postup výuky 10 Příklady ke knize 11 Kapitola 1 Co je to počítačové programování 13 Co je to program a jak ho vytvořit 13 Nádražní automat
Více1.7. Mechanické kmitání
1.7. Mechanické kmitání. 1. Umět vysvětlit princip netlumeného kmitavého pohybu.. Umět srovnat periodický kmitavý pohyb s periodickým pohybem po kružnici. 3. Znát charakteristické veličiny periodického
VíceVYR-32 POKYNY PRO SPRÁVNOU VÝROBNÍ PRAXI - DOPLNĚK 6
VYR-32 POKYNY PRO SPRÁVNOU VÝROBNÍ PRAXI - DOPLNĚK 6 Platnost od 1.1.2004 VÝROBA PLYNŮ PRO MEDICINÁLNÍ ÚČELY VYDÁNÍ PROSINEC 2003 1. Zásady Tento doplněk se zabývá průmyslovou výrobou medicinálních plynů,
Více209/2004 Sb. VYHLÁŠKA ze dne 15. dubna 2004. o bližších podmínkách nakládání s geneticky modifikovanými organismy a genetickými produkty
209/2004 Sb. VYHLÁŠKA ze dne 15. dubna 2004 o bližších podmínkách nakládání s geneticky modifikovanými organismy a genetickými produkty Změna: 86/2006 Sb., kterou se mění vyhláška č. 209/2004 Sb., Změna:
VíceŠkolní vzdělávací program pro zájmové vzdělávání ve školním klubu
Školní vzdělávací program pro zájmové vzdělávání ve školním klubu Název školy: Základní škola Postřelmov, okres Šumperk, příspěvková organizace Adresa: Postřelmov, Školní 290, PSČ 789 69 IČO: 70984441
VíceModul pro testování elektrických obvodů
Modul pro testování elektrických obvodů Martin Němec VŠB-TU Ostrava, FEI Řešeno za podpory projektu ESF OP VK CZ.1.07/2.2.00/07.0339 Obsah Motivace Výhody modulu Požadavky Základní popis modulu Rozšíření
VícePODMÍNKY VÝBĚROVÉHO ŘÍZENÍ
PODMÍNKY VÝBĚROVÉHO ŘÍZENÍ I. Vyhlašovatel výběrového řízení Vyhlašovatelem výběrového řízení je společnost ČEPS, a.s., se sídlem Elektrárenská 774/2, 101 52 Praha 10, IČ 25702556, DIČ CZ25702556, zapsaná
VíceVyužití fixních a variabilních nákladů pro manažerské rozhodování a finanční řízení
Využití fixních a variabilních nákladů pro manažerské rozhodování a finanční řízení Nákladové funkce Vývoj nákladů v závislosti na změně určité veličiny obvykle objemu výroby, výstupu lze vyjadřovat matematicky,
VíceSTATUT A ÚPLNÉ ZNĚNÍ PRAVIDEL SOUTĚŽE
STATUT A ÚPLNÉ ZNĚNÍ PRAVIDEL SOUTĚŽE Soutěž Fotbalová jízda Smyslem tohoto statutu je úprava pravidel spotřebitelské soutěže Fotbalová jízda (dále jen soutěž ). Tento statut je jediným dokumentem, který
VíceROSSMANN PRAVIDLA VÁNOČNÍ SOUTĚŽE
ROSSMANN PRAVIDLA VÁNOČNÍ SOUTĚŽE 1. POŘADATEL: ROSSMANN, spol. s r.o., Praha 4, Na Pankráci 1683/127, PSČ 140 00, IČO: 61246093, spisová značka C 28492 vedená u Městského soudu v Praze 2. ORGANIZÁTOR:
Více