6. Abstraktní datové typy

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

Download "6. Abstraktní datové typy"

Transkript

1 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 1 Základy algoritmizace 6. Abstraktní datové typy doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze

2 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 2 Základy algoritmizace Dnes: Abstraktní datové typy Zásobník Fronta Spojový seznam

3 Abstraktní datový typ Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 3

4 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 4 Abstraktní datový typ Datová struktura (typ) je množina dat a operací s těmito daty Abstraktní datový typ formálně definuje data a operace s nimi Příklady: Fronta (queue) Zásobník (stack) Pole (array) Tabulka (table) Seznam (list) Strom (tree) Množina (set) Nezávisle na konkrétní implementaci

5 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 5 Abstraktní datový typ Abstraktní datový typ je množina dat (hodnot) a příslušných operací, které jsou přesně specifikovány a to nezávisle na konkrétní implementaci Můžeme definovat: Matematicky signatura a axiomy Rozhraním (interface) a popisem operací, rozhraní poskytuje: Konstruktor vracející odkaz (na objekt nebo strukturu) Objektově orientovaný i procedurální přístup Operace, které akceptují odkaz na argument (data) jako argument a které mají přesně definovaný účinek na data Příklad matematického popisu datový typ Boolean

6 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 6 Matematický popis ADT - Boolean Syntax popisuje, jak správně vytvořit logický výraz: 1. true a false jsou logické výrazy 2. Jestliže x a y jsou logické výrazy, pak I.!(x) negace II. (x & y) logický součin and III. (x y) logický součet or IV. (x == y), (x!= y) relační operátory jsou logické výrazy Pokud se chceme vyhnout psát u každé operace závorky, musíme definovat priority operátorů Konkrétní implementace se může syntakticky lišit viz.! vs. not, atp.

7 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 7 Matematický popis ADT - Boolean Sémantika popisuje význam jednotlivých operací Můžeme definovat axiomy: true == true : true false == false : true!(true) : false x & false : false x & y : y & x x false : x true == false : false false == true : false!(false) : true x & true : x x y : y x x true : true

8 Abstraktní datový typ - vlastnosti Počet datových položek může být Neměnný statický datový typ počet položek je konstantní Např. pole, řetězec, třída, Proměnný dynamický datový typ počet položek se mění v závislosti na provedené operaci Např. vložení nebo odebrání určitého prvku Typ položek (dat) může být Homogenní všechny položky jsou stejného typu Nehomogenní položky můžou být různých typů Existence bezprostředního následníka je Lineární existuje bezprostřední následník prvku, např. pole, fronta, seznam, Nelineární neexistuje přímý jednoznačný následník, např. strom Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 8

9 Zásobník Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 9

10 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 10 Zásobník Dynamická datová struktura umožňující vkládání a odebírání hodnot tak, že naposledy vložená hodnota se odebere jako první Základní operace Vložení hodnoty na vrchol zásobníku Odebrání hodnoty z vrcholu zásobníku Test prázdnosti zásobníku LIFO Last In, First Out

11 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 11 Zásobník Základní operace push vložení hodnoty na vrchol zásobníku pop odebrání hodnoty z vrcholu zásobníku isempty test prázdnosti zásobníku push pop Další operace mohou být peek čtení hodnoty z vrcholu Alternativně také třeba top search vrátí pozici prvku Pokud se nachází v zásobníku, jinak -1 size aktuální počet prvků Nebývá potřeba Vrchol z. Poslední vložená pol. Předposlední vložená p. Druhá vložená položka První vložená položka

12 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 12 Zásobník Příklad implementace pomocí List push append pop pop isempty not len(stack) stack = [] stack.append("dela") stack.append("to") stack.append("co") stack.append("vime") while len(stack): print(stack.pop()) Uměli byste implementovat zásobník pomocí pole?

13 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 13 Zásobník Příklad implementace s definicí rozhraní class Stack: def init (self): self.items = [] def push(self, item): self.items.append(item) def pop(self): return self.items.pop() def isempty(self): return (self.items == []) s = Stack() s.push("dela") s.push("to") s.push("co") s.push("vime") while not s.isempty(): print(s.pop())

14 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 14 Zásobník Příklad použití kontrola vyvážení závorek def parchecker(symbolstring): s = Stack() for symbol in symbolstring: if symbol == "(": s.push(symbol) elif symbol == ")": if s.isempty(): return False else: s.pop() return s.isempty() parchecker('(3+(2*(-2)+(3*5)-1)/(3-2)*2)') parchecker('((3+2)+(5*8)*(4)')

15 Fronta Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 15

16 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 16 Fronta Dynamická datová struktura umožňující vkládání a odebírání hodnot v pořadí, v jakém byly vloženy Základní operace Vložení hodnoty na konec fronty Odebrání hodnoty z čela fronty Test prázdnosti fronty FIFO First In, First Out

17 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 17 Fronta Základní operace push vložení hodnoty na konec fronty (nebo též enqueue) pop odebrání hodnoty z čela fronty (nebo též dequeue) isempty test prázdnosti fronty Další operace mohou být peek čtení hodnoty z čela back čtení hodnoty z konce Čelo fronty push poslední druhý první pop

18 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 18 Fronta Příklad implementace pomocí List push append pop pop(0) isempty not len(stack) stack = [] stack.append("dela") stack.append("to") stack.append("co") stack.append("vime") while len(stack): print(stack.pop(0)) Pozor, operace pop(0) je pomalá víte proč?

19 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 19 Fronta Příklad implementace s definicí rozhraní class Queue: def init (self): self.items = [] def isempty(self): return self.items == [] def enqueue(self, item): self.items.insert(0,item) def dequeue(self): return self.items.pop() Jaký je rozdíl v použití seznamu oproti minulému příkladu? q = Queue() q.enqueue("dela") q.enqueue("to") q.enqueue("co") q.enqueue("vime") def size(self): return len(self.items) while not q.isempty(): print(q.dequeue())

20 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 20 Fronta Rozšíření prioritní fronta Prvky jsou odebírány na základě priority (např. velikosti) Hledání největšího prvku při odebírání Seřazení po vložení Seřazení při vložení Jaký to lze naimplementovat? Určitě to jde lépe s pomocí složitějších struktur

21 Spojové struktury Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 21

22 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 22 Spojové struktury Seznam List Základní datová struktura pro uchovávání množiny prvků Vložení/vyjmutí prvku může být velmi pomalé Spojové seznamy Datová struktura realizující seznam dynamické délky Každý prvek obsahuje Datovou část (hodnota proměnné, objekt, ) Referenci na další prvek None v případě posledního prvku seznamu První prvek seznamu se zpravidla označuje jako head nebo start Realizováno jako referenční proměnná odkazující na první prvek seznamu

23 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 23 Spojové struktury Prvek seznamu Node Základ i pro komplikovanější struktury class Node: def init (self,initdata): self.data = initdata self.next = None Spojový seznam LinkedList class LinkedList: def init (self): self.head = None

24 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 24 Spojové struktury Test prázdnosti isempty def isempty(self): return self.head == None Přidání prvku push def push(self,item): node = Node(item) node.next = self.head self.head = node Přidání prvku není závislé na počtu prvků v seznamu

25 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 25 Spojové struktury Odebrání prvního prvku pop def pop(self): if self.head: ret = self.head.data self.head = self.head.next return ret Přidání prvku není závislé na počtu prvků v seznamu Zjištění počtu prvků size def size(self): current = self.head count = 0 while current!= None: count += 1 current = current.next return count Kompletní projití seznamu

26 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 26 Spojové struktury Zrychlení operace size Můžeme si pamatovat aktuální počet prvků count Zvyšujeme a snižujeme při každé operaci vložení/vyjmutí Práce s posledním prvkem Zavedeme si referenci na poslední prvek end Pracujeme obdobně jako s head V případě přidání prvku na začátek aktualizujeme pouze pokud byl seznam dosud prázdný Aktualizujeme v případě přidání prvku na konec Aktualizujeme při vyjmutí posledního prvku

27 Spojové struktury class LinkedList: def init (self): self.head = None self.count = 0 def push(self,item): node = Node(item) node.next = self.head self.head = node self.count +=1 def pop(self): if self.head: ret = self.head.data self.head = self.head.next self.count -=1 return ret def size(self): return self.count Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 27

28 Spojové struktury class LinkedList: def init (self): self.head = None self.end = None self.count = 0 def push(self,item): node = Node(item) if not self.head: self.head = self.end = node else: node.next = self.head self.head = node self.count +=1 def pop(self): if self.head: ret = self.head.data self.head = self.head.next if self.head == None: self.end = None self.count -=1 return ret Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 28

29 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 29 Spojové struktury Vložení prvku na konec pushend def pushend(self, item): node = Node(item) if not self.end: self.head = self.end = node else: self.end.next = node self.end = node self.count +=1

30 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 30 Spojové struktury Odebrání posledního prvku popend def popend(self): if self.head: self.count -=1 ret = self.end.data if self.head == self.end: self.head = self.end = None else: cur = self.head while cur.next!= self.end: cur = cur.next self.end = cur self.end.next = None return ret

31 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 31 Spojové struktury Obecně vkládání do seznamu Na začátek push Na konec pushend Za daný prvek potřebujeme referenci na prvek, za který chceme vkládat (node) newnode = Node(item) newnode.next = node.next node.next = newnode Na určitou pozici insertat Nutno najít odpovídající prvek průchod seznamu Vložit za daný prvek Ošetření mezních hodnot (velikost seznamu, head, end)

32 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 32 Spojové struktury Odebírání prvku Ze začátku pop Z konce popend Daný prvek potřebujeme referenci na prvek, který ho předchází (prevnode) if prevnode.next == node: prevnode.next = node.next node.next = None Z určité pozice removeat Nutno najít odpovídající prvek průchod seznamu Odstranit prvek Ošetření mezních hodnot (velikost seznamu, head, end)

33 Spojové struktury Složitější operace / práce s prvky Vkládání a odebírání Vyhledávání Výpis prvků, Příklad: search a remove Rozšíření základního spojového seznamu Čítač prvků count Reference na poslední prvek end Zjednodušuje některé operace z lineární náročnosti na konstantní Další možná rozšíření Kruhový spojový seznam Obousměrný spojový seznam Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 33

34 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 34 Spojové struktury Kruhový spojový seznam Položka next posledního prvku odkazuje na první prvek head a end ztrácejí smysl, ale je třeba držet odkaz na některý prvek (první, poslední přidaný, poslední vyhledaný, atp.)

35 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 35 Spojové struktury Obousměrný spojový seznam Každý prvek obsahuje odkaz na následující i předchozí položku v seznamu (prev a next) První prvek má nastavenu položku prev na None Poslední prvek má nastavenu položku next na None Snadný pohyb seznamem vpřed i vzad Srovnejte popend u jednosměrného spojového seznamu

36 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 36 Spojové struktury Kruhový obousměrný spojový seznam Kombinace předchozích

37 Základy algoritmizace Dnes: Abstraktní datové typy Zásobník Fronta Spojový seznam lineární, kruhový, obousměrný Zamyslete se Jak udělat zásobník (frontu) pomocí spojového seznamu s konstantní složitostí operací (bez nutnosti procházet seznam) Jak implementovat obousměrný spojový seznam Jak udržovat spojový seznam setříděný Jak implementovat prioritní frontu spojovým seznamem Příště vyhledávání a řazení grafy a stromy Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 37

38 Jiří Vokřínek, 2015 B6B36ZAL - Přednáška 6 38 Základy algoritmizace Dodatečné zdroje: Implementing a Stack in Python DS/ImplementingaStackinPython.html Implementing a Queue in Python DS/ImplementingaQueueinPython.html Linked Lists in Python DS/ImplementinganUnorderedListLinkedLists.html Implementing a singly linked list in Python Linked lists 17.html

Spojový seznam. Jan Kybic.

Spojový seznam. Jan Kybic. Spojový seznam Jan Kybic http://cmp.felk.cvut.cz/~kybic kybic@fel.cvut.cz 2016 2017 1 / 25 Složitost operací u lineárních datových struktur v Pythonu operace zásob. fronta pole pole řetězce přidej na začátek

Více

Záznam, zásobník a fronta

Záznam, zásobník a fronta Záznam, zásobník a fronta Jan Kybic http://cmp.felk.cvut.cz/~kybic kybic@fel.cvut.cz 2016 2017 1 / 57 Záznam Zásobník Fronta 2 / 57 Záznam (Record) Záznam (obecně) strukturovaný/složený datový typ obsahuje

Více

MS Word 2007 REVIZE DOKUMENTU A KOMENTÁŘE

MS 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íce

Vý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 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íce

Spojové struktury. Jan Faigl. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze. Přednáška 10 A0B36PR1 Programování 1

Spojové struktury. Jan Faigl. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze. Přednáška 10 A0B36PR1 Programování 1 Spojové struktury Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 10 A0B36PR1 Programování 1 Jan Faigl, 2015 A0B36PR1 Přednáška 10: Spojové struktury

Více

Jan Březina. Technical University of Liberec. 17. března 2015

Jan 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íce

Část I Spojové struktury

Část I Spojové struktury Část 1 Spojové struktury (seznamy) Spojové struktury Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 10 A0B36PR1 Programování 1 Spojové struktury Spojový

Více

Lineární algebra. Vektorové prostory

Lineá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íce

Struktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová

Struktura třídy, operátory, jednoduché algoritmy, junit. Programování II 2. cvičení Alena Buchalcevová Struktura třídy, operátory, jednoduché algoritmy, junit 2. cvičení Alena Buchalcevová Cíle cvičení seznámit se s rozhraním (interface) v Javě seznámit se s testováním při vývoji (makety, JUnit) naučit

Více

Datové struktury. Obsah přednášky: Definice pojmů. Abstraktní datové typy a jejich implementace. Algoritmizace (Y36ALG), Šumperk - 12.

Datové struktury. Obsah přednášky: Definice pojmů. Abstraktní datové typy a jejich implementace. Algoritmizace (Y36ALG), Šumperk - 12. Obsah přednášky: Definice pojmů o datový typ, o abstraktní datový typ Datové struktury Abstraktní datové typy a jejich implementace o Fronta (Queue) o Zásobník (Stack) o Množina (Set) Algoritmizace (Y36ALG),

Více

Pří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. 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íce

2.1. Pojem funkce a její vlastnosti. Reálná funkce f jedné reálné proměnné x je taková

2.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íce

Algoritmizace a programování

Algoritmizace 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

Rostislav Horčík. 13. října 2006

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

10.1.13 Asymptoty grafu funkce

10.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íce

Algoritmizace a programování

Algoritmizace 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íce

Zákon o elektronickém podpisu

Zákon o elektronickém podpisu Zákon o elektronickém podpisu Zaručený elektronický podpis Je jednoznačně spojen s podepisující osobou (jen fyzická osoba!); umožňuje identifikaci podepisující osoby ve vztahu k datové zprávě; byl vytvořen

Více

Programování 1. 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í 1. 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í 1. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Vstupní znalosti Podmínky, cykly Funkce, Pole, třídění Retězce

Více

Abstraktní datové typy

Abstraktní datové typy Karel Müller, Josef Vogel (ČVUT FIT) Abstraktní datové typy BI-PA2, 2011, Přednáška 10 1/27 Abstraktní datové typy Ing. Josef Vogel, CSc Katedra softwarového inženýrství Katedra teoretické informatiky,

Více

Využ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í 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íce

Externí zařízení Uživatelská příručka

Externí zařízení Uživatelská příručka Externí zařízení Uživatelská příručka Copyright 2009 Hewlett-Packard Development Company, L.P. Informace uvedené v této příručce se mohou změnit bez předchozího upozornění. Jediné záruky na produkty a

Více

Uložené procedury Úvod ulehčit správu zabezpečení rychleji

Ulož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íce

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Datové struktury Daniela Szturcová

Více

(k 1)x k + 1. pro k 1 a x = 0 pro k = 1.

(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íce

Business Contact Manager Správa kontaktů pro tisk štítků

Business 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

2.6.4 Lineární lomené funkce s absolutní hodnotou

2.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íce

Novinky verze ArCon 14 Small Business

Novinky 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íce

Část 1 Spojové struktury (stromy) Dynamické struktury a Abstraktní Datový Typy (ADT) Část 2 Abstraktní datový typ. Část 3 Příklad ADT Prioritní fronta

Část 1 Spojové struktury (stromy) Dynamické struktury a Abstraktní Datový Typy (ADT) Část 2 Abstraktní datový typ. Část 3 Příklad ADT Prioritní fronta Část 1 Spojové struktury (stromy) Dynamické struktury a Abstraktní Datový Typy (ADT) Stromy Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 11 A0B36PR1

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Číslo projektu Označení materiálu Název školy Autor Tematická oblast Ročník Anotace Metodický pokyn Zhotoveno CZ.1.07/1.5.00/34.0061 VY_32_INOVACE_E.2.13 Integrovaná střední škola

Více

Algoritmizace prostorových úloh

Algoritmizace prostorových úloh INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Datové struktury Daniela Szturcová

Více

Katedra 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Í 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íce

téma: Formuláře v MS Access

té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íce

Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY

Gymná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íce

Aplikace počítačů v provozu vozidel 9

Aplikace 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

primární tlačítko (obvykle levé). Klepnutí se nejčastěji používá k výběru (označení) položky nebo k otevření nabídky.

primární tlačítko (obvykle levé). Klepnutí se nejčastěji používá k výběru (označení) položky nebo k otevření nabídky. Říjen Myš Pokud na něco myší ukážeme, e, často se zobrazí krátký popis položky. Pokud například ukážeme na složku Koš na ploše, zobrazí se následující popis: Obsahuje smazané soubory a složky. Takzvaná

Více

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

Definice 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íce

Objektově orientované databáze

Objektově 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íce

Modul Řízení objednávek. www.money.cz

Modul Ří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íce

Druhá mocnina. Druhá odmocnina. 2.8.5 Druhá odmocnina. Předpoklady: 020804. V této hodině jsou kalkulačky zakázány.

Druhá mocnina. Druhá odmocnina. 2.8.5 Druhá odmocnina. Předpoklady: 020804. V této hodině jsou kalkulačky zakázány. .8.5 Druhá odmocnina Předpoklady: 0080 V této hodině jsou kalkulačky zakázány. Druhá mocnina nám umožňuje určit z délky strany plochu čtverce. Druhá mocnina 1 1 9 11 81 11 délky stran čtverců obsahy čtverců

Více

VŠFS B_Prg Programování: Sbírka příkladů na cvičení RNDr. Jan Lánský, Ph.D.

VŠFS B_Prg Programování: Sbírka příkladů na cvičení RNDr. Jan Lánský, Ph.D. VŠFS B_Prg Programování: Sbírka příkladů na cvičení RNDr. Jan Lánský, Ph.D. Příklady jsou rozděleny do jednotlivých hodin. Každý příklad má stanovený počet bodů za správné řešení. Ke splnění hodiny je

Více

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce

Žáci mají k dispozici pracovní list. Formou kolektivní diskuze a výkladu si osvojí grafickou minimalizaci zápisu logické funkce Číslo projektu Číslo materiálu Název školy Autor Název Téma hodiny Předmět Ročník /y/ CZ.1.07/1.5.00/34.0394 VY_32_INOVACE_9_ČT_1.09_ grafická minimalizace Střední odborná škola a Střední odborné učiliště,

Více

Operace nad celými tabulkami

Operace nad celými tabulkami 10 Operace nad celými tabulkami V předchozích kapitolách jsme se převážně zabývali sloupci tabulek. V této kapitole se naučíme provádět některé operace, které ovlivňují tabulky jako celek. Probereme vlastnosti

Více

Seznamy a iterátory. Kolekce obecně. Rozhraní kolekce. Procházení kolekcí

Seznamy a iterátory. Kolekce obecně. Rozhraní kolekce. Procházení kolekcí Kolekce obecně Seznamy a iterátory 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 Kolekce ::= homogenní sada prvků

Více

Funkce Vypracovala: Mgr. Zuzana Kopečková

Funkce Vypracovala: Mgr. Zuzana Kopečková Funkce Vypracovala: Mgr. Zuzana Kopečková Název školy Název a číslo projektu Název modulu Obchodní akademie a Střední odborné učiliště, Veselí nad Moravou Motivace žáků ke studiu technických předmětů OP

Více

Dynamické struktury a Abstraktní Datový Typy (ADT)

Dynamické struktury a Abstraktní Datový Typy (ADT) Dynamické struktury a Abstraktní Datový Typy (ADT) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze Přednáška 11 A0B36PR1 Programování 1 Jan Faigl, 2015 A0B36PR1

Více

Datové struktury 1: Základní datové struktury

Datové struktury 1: Základní datové struktury Datové struktury 1: Základní datové struktury prof. Ing. Pavel Tvrdík CSc. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze c Pavel Tvrdík, 2010 Efektivní

Více

Abstraktní datové typy: zásobník

Abstraktní datové typy: zásobník Abstraktní datové typy: zásobník 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 Abstraktní datové typy omezené rozhraní

Více

Modul pro testování elektrických obvodů

Modul 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íce

Numerická integrace. 6. listopadu 2012

Numerická 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íce

1 Měření kapacity kondenzátorů

1 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

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/07.0018. 3. Reálná čísla

Moderní 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íce

Ozobot aktivita lov velikonočních vajíček

Ozobot aktivita lov velikonočních vajíček Ozobot aktivita lov velikonočních vajíček Autor: Ozobot Publikováno dne: 9. března 2016 Popis: Tato hra by měla zábavnou formou procvičit programování ozokódů. Studenti mají za úkol pomoci Ozobotovi najít

Více

M-10. AU = astronomická jednotka = vzdálenost Země-Slunce = přibližně 150 mil. km. V následující tabulce je závislost doby

M-10. AU = astronomická jednotka = vzdálenost Země-Slunce = přibližně 150 mil. km. V následující tabulce je závislost doby M-10 Jméno a příjmení holka nebo kluk * Třída Datum Škola AU = astronomická jednotka = vzdálenost Země-Slunce = přibližně 150 mil. km V následující tabulce je závislost doby a/au T/rok oběhu planety (okolo

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Počítačové sítě Téma: Servery Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 5 Číslo: III/2 S E R V E R Y 3.4.

Více

TIP: Pro vložení konce stránky můžete použít klávesovou zkratku CTRL + Enter.

TIP: Pro vložení konce stránky můžete použít klávesovou zkratku CTRL + Enter. Dialogové okno Sloupce Vložení nového oddílu Pokud chcete mít oddělené jednotlivé části dokumentu (například kapitoly), musíte roz dělit dokument na více oddílů. To mimo jiné umožňuje jinak formátovat

Více

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

Oborové čí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íce

Vítězslav Bártl. prosinec 2013

Vítězslav Bártl. prosinec 2013 VY_32_INOVACE_VB09_ČaP 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, vzdělávací obor, tematický okruh, téma Anotace Vítězslav

Více

Hra 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. 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íce

Novinky v programu Majetek 2.06

Novinky 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íce

Tři hlavní druhy finančního rozhodování podniku #

Tři hlavní druhy finančního rozhodování podniku # Tři hlavní druhy finančního rozhodování podniku # Marie Míková * Cílem článku je ukázat propojenost tří hlavních druhů finančního rozhodování podniku. Finanční rozhodování podniku lze rozdělit na tři hlavní

Více

Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem.

Cí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íce

souřadné systémy geometrické určení polohy pevně spojené se vztažným tělesem

souřadné systémy geometrické určení polohy pevně spojené se vztažným tělesem souřadné systémy geometrické určení polohy pevně spojené se vztažným tělesem kartézský souřadný systém Z Y X kartézský souřadný systém Z Y X kartézský souřadný systém Z x y Y X kartézský souřadný systém

Více

ZNAK ČERVENÉHO KŘÍŽE, JEHO OCHRANA A UŽÍVÁNÍ

ZNAK ČERVENÉHO KŘÍŽE, JEHO OCHRANA A UŽÍVÁNÍ Národní skupina pro implementaci mezinárodního humanitárního práva Ministerstvo zahraničních věcí ČR, Hradčanské nám. 5, 118 00 Praha e-mail: nsmhp@cervenykriz.eu tel.: 224 18 2790 fax: 224 18 2038 www.cervenykriz.eu/nsmhp

Více

Data 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

Data 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íce

Karty externích médií

Karty externích médií Karty externích médií Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Logo SD je obchodní známka příslušného vlastníka. Informace uvedené v této příručce se mohou změnit bez

Více

Praktické úlohy- zaměření specializace

Praktické úlohy- zaměření specializace Praktické úlohy- zaměření specializace Realizace praktických úloh zaměřených na dovednosti v oblastech specializace POS: Síťový OS, instalace, konfigurace a optimalizace podle zamýšleného použití; Inicializace

Více

Etiketa v podnikání a písemném styku. Ing. Zlatko Tvrdoň

Etiketa v podnikání a písemném styku. Ing. Zlatko Tvrdoň Etiketa v podnikání a písemném styku Ing. Zlatko Tvrdoň 1. Etiketa x Etika Pojem etika označuje morální kodex či formu chování. Slovo etiketa pochází z francouzského pojmu etiquette, štítek, a rozumíme

Více

Vláda nařizuje podle 133b odst. 2 zákona č. 65/1965 Sb., zákoník práce, ve znění zákona č. 155/2000 Sb.:

Vláda nařizuje podle 133b odst. 2 zákona č. 65/1965 Sb., zákoník práce, ve znění zákona č. 155/2000 Sb.: 11/2002 Sb. NAŘÍZENÍ VLÁDY ze dne 14. listopadu 2001, kterým se stanoví vzhled a umístění bezpečnostních značek a zavedení signálů Změna: 405/2004 Sb. Vláda nařizuje podle 133b odst. 2 zákona č. 65/1965

Více

Evidence dat v prostředí MS Excelu Kontingenční tabulka a kontingenční graf

Evidence dat v prostředí MS Excelu Kontingenční tabulka a kontingenční graf Evidence dat v prostředí MS Excelu Kontingenční tabulka a kontingenční graf Základní charakteristiky sumarizační tabulka narozdíl od souhrnu je samostatná (tzn., že je vytvářena mimo seznam) nabízí širší

Více

5. Ř etězce (třída String)

5. Ř etězce (třída String) Řetězce (třída String) strana 49 5. Ř etězce (třída String) Pro práci s řetězci (tj. s posloupností znaků) se v jazyce Java používá třída String. Třída String slouží k ukládání konstantních řetězců, jejichž

Více

Stavební mechanika 3. 9. přednáška, 2. května 2016

Stavební mechanika 3. 9. přednáška, 2. května 2016 Stavební mechanika 3 9. přednáška,. května 06 Stavební mechanika 3 9. přednáška,. května 06 Silová metoda ) opakování použití principu virtuálních il ) vliv mykové deormace 3) motivační příklad 4) zobecnění

Více

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007 Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků

Více

Algoritmus (nebo dřívějším pravopisem algorithmus)

Algoritmus (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íce

1 - Prostředí programu WORD 2007

1 - Prostředí programu WORD 2007 1 - Prostředí programu WORD 2007 Program WORD 2007 slouží k psaní textů, do kterých je možné vkládat různé obrázky, tabulky a grafy. Vytvořené texty se ukládají jako dokumenty s příponou docx (formát Word

Více

Ovoce do škol Příručka pro žadatele

Ovoce do škol Příručka pro žadatele Ve smečkách 33, 110 00 Praha 1 tel.: 222 871 556 fax: 296 326 111 e-mail: info@szif.cz Ovoce do škol Příručka pro žadatele OBSAH 1. Základní informace 2. Schválení pro dodávání produktů 3. Stanovení limitu

Více

MĚŘENÍ NÁKLADŮ, VÝKONNOSTI

MĚŘENÍ NÁKLADŮ, VÝKONNOSTI Konference ČSSI, Praha 24.5.2013 MĚŘENÍ NÁKLADŮ, VÝKONNOSTI A KVALITY SLUŽEB VEŘEJNÉ SPRÁVY CÍLE, PŘÍLEŽITOSTI A HROZBY Jiří Voříšek ČSSI vorisek@vse.cz Motto konference Občané a firmy očekávají od veřejné

Více

Programování pro deskriptivní geometrii

Programování pro deskriptivní geometrii Programování pro deskriptivní geometrii Luboš Moravec Katedra didaktiky matematiky Matematicko-fyzikální fakulta Univerzita Karlova v Praze Gymnázium Na Pražačce, Praha 21. 10. 2013 Luboš Moravec (KDM

Více

Pocasicz.cz / pocasiesk.sk - zadání výroby

Pocasicz.cz / pocasiesk.sk - zadání výroby Pocasicz.cz / pocasiesk.sk - zadání výroby Funkcionalita (a moduly z ní vycházející), která není uvedena v tomto dokumentu, nebude implementována. 1) redesign webových stránek na základě požadavků dohodnutých

Více

MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD. Verze: 1.

MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD. Verze: 1. MINISTERSTVO PRO MÍSTNÍ ROZVOJ UŽIVATELSKÁ PŘÍRUČKA IS KP 14+ PRO INTEGROVANÉ NÁSTROJE: ŽÁDOST O PODPORU STRATEGIE CLLD Verze: 1.0 červenec 2015 Obsah Přehled provedených změn... 2 1. Podání žádosti o

Více

Na následující stránce je poskytnuta informace o tom, komu je tento produkt určen. Pro vyplnění nového hlášení se klikněte na tlačítko Zadat nové

Na následující stránce je poskytnuta informace o tom, komu je tento produkt určen. Pro vyplnění nového hlášení se klikněte na tlačítko Zadat nové Pro usnadnění podání Ročního hlášení o produkci a nakládání s odpady může posloužit služba firmy INISOFT, která je zdarma přístupná na WWW stránkách firmy. WWW.INISOFT.CZ Celý proces tvorby formuláře hlášení

Více

Základní datové struktury

Základní datové struktury Základní datové struktury Martin Trnečka Katedra informatiky, Přírodovědecká fakulta Univerzita Palackého v Olomouci 4. listopadu 2013 Martin Trnečka (UPOL) Algoritmická matematika 1 4. listopadu 2013

Více

Kolekce, cyklus foreach

Kolekce, cyklus foreach Kolekce, cyklus foreach Jen informativně Kolekce = seskupení prvků (objektů) Jednu již známe pole (Array) Kolekce v C# = třída, která implementuje IEnumerable (ICollection) Cyklus foreach ArrayList pro

Více

Co najdete v ASPI? (pro uživatele SVI FSE UJEP)

Co 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íce

NERO SUCHOBĚŽNÉ LAMELOVÉ KOMPRESORY VAKUUM BOHEMIA 97/23/EC

NERO SUCHOBĚŽNÉ LAMELOVÉ KOMPRESORY VAKUUM BOHEMIA 97/23/EC VAKUUM BOHEMIA vývěvy, dmychadla, kompresory, vakuové systémy, servis a opravy VAKUUM BOHEMIA s.r.o. Lidická kolonie 47 586 1 Jihlava Tel.: +42 567 322 487 Fax: +42 567 3 56 www.vakuum-bohemia.cz e-mail:

Více

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

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í: 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íce

Želva se nachází v tzv. grafickém okně (zviditelníme ji klávesou +), v němž jsou vidět i čáry, které nakreslila.

Želva se nachází v tzv. grafickém okně (zviditelníme ji klávesou +), v němž jsou vidět i čáry, které nakreslila. Čtvrtek 28. února Comenius Logo je objektově orientovaný programovací nástroj pracující v prostředí Windows. Byl vyvinut na Slovensku jako nástroj k výuce programování na základních školách. Rozvíjí tvořivost

Více

Použití GIS v práci krajské hygienické stanice

Použ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íce

SITEMAP / STRUKTURA. VÝVOJ ONLINE PREZENTACE / ETAPA I. CLIENT / DHL Global Forwarding THEQ ALL GOOD THINGS

SITEMAP / STRUKTURA. VÝVOJ ONLINE PREZENTACE / ETAPA I. CLIENT / DHL Global Forwarding THEQ ALL GOOD THINGS ÚVOD Tato tiskovina je dokument vypracovaný studiem pro společnost DHL Global Forwarding (dále jen DHL GF) a není určen třetím stranám. Dokumet obsahuje náhledy na základní vizuální členění informací.

Více

PŘÍLOHA 10 SMLOUVY O PŘÍSTUPU KE KONCOVÝM ÚSEKŮM. Pravidla a postupy

PŘÍLOHA 10 SMLOUVY O PŘÍSTUPU KE KONCOVÝM ÚSEKŮM. Pravidla a postupy PŘÍLOHA 10 SMLOUVY O PŘÍSTUPU KE KONCOVÝM ÚSEKŮM Pravidla a postupy OBSAH Rozsah dokumentu... 3 1 Implementace Smlouvy... 3 2 Popisy metod komunikace... 4 2.1 B2B GW (SI)... 4 2.2 WEB Interface (WI)...

Více

7. Silně zakřivený prut

7. Silně zakřivený prut 7. Silně zakřivený prut 2011/2012 Zadání Zjistěte rozložení napětí v průřezu silně zakřiveného prutu namáhaného ohybem analyticky a experimentálně. Výsledky ověřte numerickým výpočtem. Rozbor Pruty, které

Více

Magnetic Levitation Control

Magnetic Levitation Control Magnetic Levitation Control Magnetic Levitation Control (MagLev) je specializovaný software pro řízení procesu magnetické levitace na zařízení Magnetic Levitation Model CE152 vytvořeném společností HUMUSOFT.

Více

Uživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz. Verze 1.0

Uživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz. Verze 1.0 Uživatelský manuál pro práci se stránkami OMS a MS provozované portálem Myslivost.cz Verze 1.0 Obsah Základní nastavení stránek po vytvoření... 3 Prázdný web... 3 Přihlášení do administrace... 3 Rozložení

Více

Matematický model kamery v afinním prostoru

Matematický model kamery v afinním prostoru CENTER FOR MACHINE PERCEPTION CZECH TECHNICAL UNIVERSITY Matematický model kamery v afinním prostoru (Verze 1.0.1) Jan Šochman, Tomáš Pajdla sochmj1@cmp.felk.cvut.cz, pajdla@cmp.felk.cvut.cz CTU CMP 2002

Více

Zkrácený manuál budování značky Platnost od 1. dubna 2016

Zkrácený manuál budování značky Platnost od 1. dubna 2016 Zkrácený manuál budování značky Platnost od 1. dubna 2016 Úvod Výrobce strun Elixir je průkopníkem v technologii potahování strun a nabízí úplný sortiment průměrů pro akustické a elektrické kytary, basové

Více

Směrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava

Směrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava Vysoká škola polytechnická Jihlava Č. j. KR/11/00111 11/02088 Směrnice pro vedení, vypracování a zveřejňování bakalářských prací na Vysoké škole polytechnické Jihlava Úvod Tato směrnice obsahuje základní

Více

B Kvantitativní test. Semestrální práce TUR. Novotný Michal novotm60@fel.cvut.cz

B Kvantitativní test. Semestrální práce TUR. Novotný Michal novotm60@fel.cvut.cz B Kvantitativní test Semestrální práce TUR Novotný Michal novotm60@fel.cvut.cz OBSAH 1. Úvod... 2 1.1. Předmět testování... 2 1.2. Cílová skupina... 2 2. Testování... 2 2.1. Nulová hypotéza... 2 2.2. Metoda

Více

DYNAMICKÉ VÝPOČTY PROGRAMEM ESA PT

DYNAMICKÉ VÝPOČTY PROGRAMEM ESA PT DYNAMICKÉ VÝPOČTY PROGRAMEM ESA PT Doc. Ing. Daniel Makovička, DrSc.*, Ing. Daniel Makovička** *ČVUT v Praze, Kloknerův ústav, Praha 6, **Statika a dynamika konstrukcí, Kutná Hora 1 ÚVOD Obecně se dynamickým

Více

Návrhové vzory. Každý návrhový vzor má následující strukturu: Většina publikací návrhové vzory člení do následujících kategorií:

Návrhové vzory. Každý návrhový vzor má následující strukturu: Většina publikací návrhové vzory člení do následujících kategorií: jsou nedílnou součástí znalostní výbavy každého profesionála v oblasti tvorby softwaru. Umění aplikovat návrhové vzory je dnes stejně důležité jako znát knihovny a syntaxi příslušného programovacího jazyka.

Více

2 Trochu teorie. Tab. 1: Tabulka pˇrepravních nákladů

2 Trochu teorie. Tab. 1: Tabulka pˇrepravních nákladů Klíčová slova: Dopravní problém, Metody k nalezení výchozího ˇrešení, Optimální ˇrešení. Dopravní problém je jednou z podskupin distribuční úlohy (dále ještě problém přiřazovací a obecná distribuční úloha).

Více

Kódování rastrových obrázků

Kódování rastrových obrázků Kódování rastrových obrázků 1996-2015 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ ImageCoding 2015 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 16 Použití úsporné

Více