Úloha 1: V městě A leží hromada 1000 tun písku. Zjistěte, za jak dlouho lze
|
|
- Oldřich Pavlík
- před 7 lety
- Počet zobrazení:
Transkript
1 Tomáš Holan, sim.txt, Verse: 13. dubna Diskrétní simulace Mějme následující úlohu: Úloha 1: V městě A leží hromada 1000 tun písku. Zjistěte, za jak dlouho lze převézt všechen písek do města B vzdáleného 60 km, pokud máme k disposici nákladní automobil s následujícími parametry: - nosnost: 10 tun - rychlost: 60 km/hod - doba nakládání: 1 hodina - doba vykládání: 6 minut. Neuvažujeme žádné přestávky v práci, ani na odpočinek ani na doplňování pohonných hmot. Úlohy, jako je tato, můžeme řešit jednoduchým výpočtem. Podělením množství písku a nosnosti automobilu zjistíme, že automobil musí jet stokrát z města A do města B, k tomu stokrát nakládat a vykládat a devadesátdevět-krát jet z města B zpátky do města A. To dává čas 100x(1+1+0,1)+99x1 = = 309 hodin. Úloha 2:...se liší od Úlohy 1. tím, že máme dva automobily, jejich parametry jsou stejné jako parametry automobilu z Úlohy 1. Nakládat i vykládat mohou oba současně. Úlohu 2 můžeme také řešit výpočtem. Protože oba automobily budou všechny činnosti vykonávat souběžně, stačí počítat s jedním automobilem o dvojnásobné nosnosti: 50x(1+1+0,1)+49x1 = = 154 hodin. Úloha 3:...je také modifikací Úlohy 1, ale automobily jsou různé a při nakládání musí čekat, až bude volný nakladač, nakládat tedy může vždy nejvýše jeden automobil. Pokud k nakladači přijede ve stejný okamžik více automobilů (třeba hned na začátku), má přednost automobil s nižším číslem. Parametry automobilů jsou: Automobil 1: - nosnost: 10 tun - rychlost: 60 km/hod - doba nakládání: 1 hodina - doba vykládání: 6 minut. Automobil 2: - nosnost: 10 tun - rychlost: 90 km/hod - doba nakládání: 1 hodina - doba vykládání: 6 minut.
2 Automobil 3: - nosnost: 20 tun - rychlost: 60 km/hod - doba nakládání: 2 hodiny - doba vykládání: 10 minut. Některé úlohy už jsou příliš složité na to, abychom mohli dosadit do vzorečku a dostat výsledek. V této úloze doba, za jakou automobil naloží, odveze, vyloží a vrátí se, bude záviset i na tom, zda při nakládání bude muset čekat na jiné auto. Kdybychom tuto úlohu museli vyřešit, nakonec nám nezbude nic jiného, než si vzít autíčka, kus papíru a začít postupně napodobovat modelovat přepravu písku. Chceme-li předpovědět, jak dopadne nebo jak by dopadala určitá činnost ve skutečném světě, vytvoříme si model, pozorováním modelu zjistíme výsledek a ten se pokusíme přenést zpátky do skutečného světa. Model je vždycky určitým zjednodušením. V našem modelu například vůbec neuvažujeme poruchy ani ostatní provoz na silnicích. Simulace je způsob, jak modelovat děje. Počet a poloha automobilů, množství písku a další parametry modelují určitý stav světa. Simulace modeluje přechody mezi těmito stavy, například když se auto vyloží, stoupne množství písku v cílovém městě. Diskrétní simulace se odlišuje od simulace spojité. Pokud simulujeme třeba volný pád, let letadla nebo přistání na Měsíci, přepočítává se stav modelu v pravidelných krocích - takže určitě ne spojitě. Přesto takovou simulaci nenazveme diskrétní. Proč? Představte si, že simulujete život na odlehlé železniční zastávce. Minutu za minutou, hodinu za hodinou, přednosta (jen z pohledu modelu!) sedí a kouká na hodiny. Když se přiblíží stanovený čas, nasadí si čepici, vyjde před stanici, zasalutuje projíždějícímu vlaku a potom vejde do kanceláře, sundá čepici a zase kouká na hodiny, minutu za minutou, hodinu za hodinou. Tak vypadá spojitá simulace. V případě diskrétní simulace přednosta poté, co vlak odjel, vejde do stanice, podle jízdního řádu si nastaví budík - a usne. Diskrétní simulace probíhá v nepravidlených časových skocích a simuluje jen ty okamžiky, kdy se něco děje. Na začátku naší simulace budou všechna auta ve městě A. První auto může začít hned nakládat a víme, že nejbližší hodinu nebude dělat nic jiného. Další auta zatím musí čekat. Až auto číslo 1 ukončí nakládání, vydá se na cestu do města B a ve stejný okamžik může začít nakládat auto číslo 2. Abychom zkrátili zápis, dále místo V X hodin automobil Y dělá činnost Z budeme psát jen ony parametry X, Y a Z: 0:00 1 začíná nakládat 0:00 2 se staví do fronty u nakládání 0:00 3 se staví do fronty u nakládání 1:00 1 je naložen, vyjíždí do B 1:00 2 začíná nakládat 2:00 1 dojel do B, začíná vykládat
3 2:00 2 je naložen, vyjíždí do B 2:00 3 začíná nakládat 2:06 1 je vyložen, vyjíždí do A 3:00 2 dojel do B, začíná vykládat 3:06 1 dojel do A, staví se do fronty u nakládání 3:06 2 je vyložen, vyjíždí do A 4:00 3 je naložen, vyjíždí do B 4:00 1 začíná nakládat Takovému seznamu říkáme simulační kalendář. Jeho položky obsahují údaje o jednotlivých událostech KDY nastanou, KDO na ně bude reagovat a CO (jaká událost) se stane. Součástí simulačního modelu je i proměnná, která modeluje čas. Této proměnné se říká simulační čas. Jak naprogramovat diskrétní simulaci Programy provádějící simulaci vypadají všechny podobně: * Vytvoř počáteční stav modelu, včetně inicializace procesů, simulačního kalendáře a simu * Dokud není konec, opakuj: * vyber z kalendáře událost s nejnižším časem * nastav její čas jako simulační čas * zapracuj tuto událost Podmínka dokud není konec v našem příkladu bude znamenat,,tak dlouho, než bude všechen písek převezen do města B. To, čím se jednotlivé modely od sebe liší, tedy spočívá někde jinde. Při návrhu simulačního modelu potřebujeme zodpovědět otázky, jaké objekty (procesy) budou v modelu figurovat, jaké události budou zpracovávat a co vše bude zahrnovat zpracování té které události (změnu ve stavu modelu, naplánování událostí atd.). V našem příkladu vystačíme s procesem Automobil. Události, které se ho týkají budou začátek simulace (udstart), začátek nakládání (udnakládej), začátek cesty z A do B (udjedab), začátek vykládání (udvykladej) a začátek cesty z B do A (udjedba). type TUdalost = (udstart, udnakladej, udjedab, udvykladej, udjedba ); Automobily budou representovány pomocí objektů typu TAutomobil type TAutomobil = object rychlost: real; { v km/hod } nosnost: integer;
4 doba_nakladky: real; { v hodinach } doba_vykladky: real; { v hodinach } { } naklad: integer; { v tunach } procedure ZpracujUdalost( U: TUdalost ); Frontu automobilů čekajících na nakládání budeme reprezentovat jen jednou proměnnou KdyLzeNakladat udávající, kdy může začít nakládání příštího automobilu. Každý automobil při příjezdu porovná tento čas s aktuálním simulačním časem, pokud je uvedená hodnota menší, znamená to, že fronta je již prázdná, jinak je tam čas, kdy automobil opravdu začne nakládat. Zpracování jednotlivých událostí obstarává následující procedura: procedure TAutomobil.ZpracujUdalost( U: TUdalost ); var t: real; case U of udstart, udnakladej: if KdyLzeNakladat < Cas then t := Cas else t := KdyLzeNakladat; KdyLzeNakladat := t+dobanakladky; t + DobaNakladky, udjedab ); udjedab: if PisekVA < nosnost then naklad := PisekVA else naklad := nosnost; PisekVA := PisekVA - naklad; Cas + vzdalenost / rychlost, udvykladej ); udvykladej: Cas + DobaVykladky, udjedba ); udjedba: PisekVB := PisekVB + naklad if PisekVB = PisekCelkem then KONEC := TRUE else Cas + vzdalenost / rychlost, udnakladej ); end { case }
5 Postřeh: Když se díváme na zpracování jednotlivých událostí, můžeme si všimnout, že událost udstart je zbytečná, protože bychom ji mohli sloučit s událostí udnakladej. Událost udvykladej je také zbytečná, stačilo by při zpracování události udjedab hned naplánovat událost udjedba. Pokud ale nemáme zvláštní požadavky na rychlost výpočtu simulace, necháme model raději v tomto stavu, kdy je přehlednější a přístupnější případným změnám. Upozornění: Možná nás v tuto chvíli napadne, že když se ve stejný okamžik sejdou u nakládání dva automobily, mohli bychom dříve naložit ten rychlejší nebo ten, který bude dříve naložen nebo... ale pozor! Úlohou simulačního programu není optimalizovat! Diskrétní simulace je jen prostředek, který má odpovědět na otázku,,jak by za určitého nastavení podmínek a parametrů probíhala určitá činnost?. A tato simulace potom může být součástí jiného programu, který zkouší různé změny nastavení, pravidel, parametrů a pomocí diskrétní simulace zjišt uje, zda by tyto změny byly k lepšímu nebo k horšímu. Ukažme si ještě návrh většího modelu. Úloha 4: Obchodní dům má několik oddělení v několika patrech mezi nimiž jezdí výtah. Vstupem programu jsou: parametry výtahu: - nosnost - doba nastoupení jednoho člověka - doba vystoupení jednoho člověka - doba přejezdu mezi dvěma patry seznam oddělení s parametry: - číslo oddělení - patro - doba obsluhy jednoho zákazníka seznam zákazníků s údaji: - čas příchodu - seznam oddělení, v nichž chce nakoupit - trpělivost Program má spočítat, kdy odejde poslední zákazník, ale jakmile budeme provádět simulaci, můžeme spočítat i jiné údaje, například kolik času stráví zákazníci ve frontách u oddělení nebo u výtahu, jak moc je využitý výtah, kolikrát zákazníkům došla trpělivost atd. Zákazník prochází oddělení v pořadí podle svého seznamu, nemůže-li být hned obsloužen, řadí se do fronty, ale pokud nezačne být obsluhován dříve, než vyprší jeho trpělivost, zařadí si toto oddělení na konec svého seznamu a z fronty odejde, s výjimkou případu, kdy se jedná o jeho poslední dosud nenavštívené
6 oddělení. U výtahů se zákaznící řadí do front a nastupují, pouze když výtah jede v jejich směru. Výtah se řídí algoritmem výtahu, tj. pokud má nějaký požadavek (na nastoupení nebo na dopravu již vezeného pasažéra) ve směru, jímž právě jede, nemění směr jízdy. Pokud prázdný výtah nemá žádný požadavek, zastaví se. Pokud stojící výtah obdrží ve stejném čase dva požadavky v různých směrech, upřednostní směr nahoru. Výše uvedené podmínky udávají pravidla světa, který chceme modelovat i jemnost modelu. Pokud jsme nezapomněli specifikovat ještě nejaké,,pravidlo, jakýkoliv program modelující takto zadaný obchodní dům by při stejných vstupních datech měl vydat stejný výsledek. Přesto však máme určitou volnost v tom, jak vytvoříme počítačový model. Například u minulé úlohy jsme fronty u nakládání písku modelovali pomocí jedné proměnné, v jiném modelu bychom mohli čekající automobily řadit do spojového seznamu. Návrh simulačního modelu Uvažování nad počítačovým modelem bychom měli zahájit otázkou,,,jaké procesy budou v modelu figurovat?. V našem návrhu to budou procesy Zákazník, Oddělení a Výtah. Mohli bychom dojít k tomu, že by nám stačily pouze dva procesy (schválně, které?), ale zůstaňme u těchto tří - opět z důvodu větší přehlednosti a otevřenosti k případným změnám. Dále bychom měli určit seznam událostí, udělejme předtím ale jeden mezikrok, který nám návrh modelu usnadní - ujasněme si u každého procesu - v jakých stavech se může nacházet - co/kdo zůsobuje přechody mezi těmito stavy - jaké akce je potřeba provést při přechodu mezi stavy. Šikovným nástrojem pro uvažování nad těmito otázkami jsou stavové diagramy. U některých přechodů máme na výběr, který proces zajistí tu či onu změnu v proměnných modelu. Kreslení diagramů je způsob, který nám dovoluje jednak vidět stavy, přechody i akce více procesů najednou a jednak snadno dělat změny (není nad tužku a papír!). Výsledný diagram může vypadat třeba takto: Z diagramů potom můžeme odvodit seznam událostí a výčet toho, co je třeba provést při jejich zpracování: Události: Zákazník: udstart, udtrpělivost, udobsloužen Oddělení: udstart Výtah: udstart Obsluha událostí:
7 Obrázek 1. Stavový diagram procesu Zákazník Zákazník: udstart: - pokud je seznam nákupů prázdný - pokud je v přízemí => konec (už nic nedělat ani se neplánovat) - zařadí se do fronty u výtahu pro jízdu do přízemí *) podrobněji dále - pokud je první nákup v seznamu nákupů v tomto patře - zařadí se do fronty u oddělení podle příštího nákupu *) podrobněji dále - pokud se nejedná o poslední oddělení v seznamu, naplánuje si udtrpělivost na ČAS+trpelivost nic neplánuje - zařadí se do fronty u výtahu pro jízdu do patra podle patra příštího nákupu **) podrobněji dále udobsloužen: - vyřadí první nákup ze seznamu - pokračuje událostí udstart (bud volání nebo naplánovat na ČAS+0) udtrpělivost: - vyřadí se z fronty u oddělení - přesune první položku seznamu na konec seznamu
8 - pokračuje událostí udstart (bud volání nebo naplánovat na ČAS+0) Oddělení: udstart: - pokud je fronta zákazníků prázdná - nastaví SPIM na TRUE - nastaví SPIM na FALSE - prvního zákazníka ve frontě - vyřadí z fronty - zruší mu naplánovanou udtrpělivost - naplánuje mu odobsloužen na ČAS+doba_obsluhy - naplánuje si udstart na ČAS+doba_obsluhy Výtah: udstart: - pokud je seznam pasažérů neprázdný { nebudeme měnit směr } - pokud chce někdo vystoupit v tomto patře - pro prvního z pasažérů, kteří chtějí vystupovat v tomto patře: - vyřadí z fronty pasažérů - nastaví mu Patro na Patro výtahu - naplánuje mu udstart na ČAS+doba_výstupu - naplánuje si udstart na ČAS+doba_výstupu (- konec zpracování události) { jedeme dál } <<NASTUP: - pokud chce někdo nastupovat ve Směru jízdy... { má pasažéry, takže nemůže měnit Směr }...a zároveň je volná kapacita: - pro prvního zákazníka čekajícího ve frontě pro aktuální Směr jízdy: - vyřadí z fronty čekajících - přidá do seznamu pasažérů - naplánuje si udstart na ČAS+doba_nástupu [tj. nerozlišujeme události a nevyužíváme toho, že ted už nemůže nikdo vystupovat] { nikdo nebude nastupovat } - změní proměnnou Patro o Směr {+1/-1} - naplánuje si udstart na ČAS+doba_mezi_patry NASTUP>> { výtah JE prázdný }
9 - pokud je nějaký požadavek ve směru jízdy -> NASTUP - pokud je požadavek v opačném směru - změní Směr výtahu -> NASTUP - nastav SPIM na TRUE { Směr := 0 } *) Přidání do fronty u Oddělení - metoda třídy TOddělení, přidá do fronty a pokud SPIM=TRUE, naplánuje udstart na CAS+0 **) Přidání do fronty u Vytahu - metoda třídy TVytah, přidá do fronty podle patra a směru jízdy a pokud SPIM=TRUE, naplánuje udstart na CAS+0 Takto popsaný simulační model už postačuje k tomu, abychom napsali simulační program, v podstatě v jakémkoliv jazyku a naopak - takovýto popis je přehlednější, než zdrojový kód programu. Tímto popisem tedy může práce na návrhu implementace modelu skončit. Poznámka: Vidíme, že proces Výtah při všech svých stavech vystačí s jedinou událostí, stav procesu lze jednoznačně určit podle proměnných určující aktuální patro a směr jízdy, seznamu pasažérů a seznamů zákazníků čekajících na výtah v jednotlivých patrech a směrech. Podobně Oddělení. Pokud bychom chtěli počítat s budoucím obohacením modelu, přidali bychom zřejmě události ud- KonecObluhy u Oddělení a události udvystoupil, udnastoupil, udpříjezd u Výtahu. V takhle zadané úloze však vystačíme s jedinou událostí.
alkoholu v organismu, jízdu výtahů s lidmi...).
Počítačová simulace Máme úlohu dostatečně těžkou k představení, chceme si vytvořit názor. Simulovat lze různé věci (úraz tedy třebas jeho hojení, šíření alkoholu v organismu, jízdu výtahů s lidmi...).
VíceAlgoritmizace diskrétních. Ing. Michal Dorda, Ph.D.
Algoritmizace diskrétních simulačních modelů Ing. Michal Dorda, Ph.D. 1 Úvodní poznámky Při programování simulačních modelů lze hlavní dílčí problémy shrnout do následujících bodů: 1) Zachycení statických
VíceAnotace. Dynamické programování, diskrétní simulace.
Anotace Dynamické programování, diskrétní simulace. Problémy, které byly Přednášející jde tentokrát do M1, počet platných uzávorkování pomocí n párů závorek, počet rozkladů přirozeného čísla na součet
VíceÚvod do simulace - 1
Tento materiál vznikl jako součást projektu, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR. Úvod do simulace - 1 Technická univerzita v Liberci Simulace výrobních systémů 19.10.2011
VíceAlgoritmizace. 1. Úvod. Algoritmus
1. Úvod Algoritmizace V dnešní době již počítače pronikly snad do všech oblastí lidské činnosti, využívají se k řešení nejrůznějších úkolů. Postup, který je v počítači prováděn nějakým programem se nazývá
VíceSIMULACE SPOLEHLIVOSTI SYSTÉMŮ HROMADNÉ OBSLUHY. Michal Dorda. VŠB - TU Ostrava, Fakulta strojní, Institut dopravy
SIMULACE SPOLEHLIVOSTI SYSTÉMŮ HROMADNÉ OBSLUHY Michal Dorda VŠB - TU Ostrava Fakulta strojní Institut dopravy 1 Úvod V běžné technické praxi se velice často setkáváme s tzv. systémy hromadné obsluhy aniž
Více1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
VíceDruhá skupina zadání projektů do předmětu Algoritmy II, letní semestr 2014/2015
Druhá skupina zadání projektů do předmětu Algoritmy II, letní semestr 2014/2015 doc. Mgr. Jiří Dvorský, Ph.D. 6. dubna 2015 Verze zadání 6. dubna 2015 První verze 1 1 Sledování elektroměrů V panelovém
Více1. D Y N A M I C K É DAT O V É STRUKTUR Y
1. D Y N A M I C K É DAT O V É STRUKTUR Y Autor: Petr Mik Abychom se mohli pustit do dynamických datových struktur, musíme se nejdřív podívat na datový typ ukazatel. 1. D AT O V Ý TYP U K A Z AT E L Datové
VíceŘešení: PŘENESVĚŽ (N, A, B, C) = přenes N disků z A na B pomocí C
Hanojské věže - 3 kolíky A, B, C - na A je N disků různé velikosti, seřazené od největšího (dole) k nejmenšímu (nahoře) - kolíky B a C jsou prázdné - úkol: přenést všechny disky z A na B, mohou se odkládat
VíceSimulace na modelu firmy v prostředí Witness
1 Portál pre odborné publikovanie ISSN 1338-0087 Simulace na modelu firmy v prostředí Witness Vávra David Elektrotechnika, Informačné technológie 30.11.2011 Tento článek se zabývá simulací modelu firmy
VíceUž známe datové typy pro representaci celých čísel i typy pro representaci
Dlouhá čísla Tomáš Holan, dlouha.txt, Verse: 19. února 2006. Už známe datové typy pro representaci celých čísel i typy pro representaci desetinných čísel. Co ale dělat, když nám žádný z dostupných datových
VíceRovnoměrný pohyb II
2.2.12 Rovnoměrný pohyb II Předpoklady: 020210 Pomůcky: Př. 1: Jakou vzdálenost urazí za pět minut automobil jedoucí rychlostí 85 km/h? 5 t = 5min = h, v = 85 km/h 5 s = vt = 85 km = 7,1 km Automobil jedoucí
VíceUnity a Objekty (NMIN102) RNDr. Michal Žemlička, Ph.D.
Unity a Objekty Programování 2 (NMIN102) RNDr. Michal Žemlička, Ph.D. Větší programy Časté problémy: Ve více programech by se nám hodilo využít stejné řešení nějakého podproblému dalo by se vyřešit překopírováním
VíceImplementace seznamů do prostředí DELPHI pomocí lineárního seznamu
Implementace seznamů do prostředí DELPHI pomocí lineárního seznamu Ukazatel a dynamické datové struktury v prostředí DELPHI Důležitým termínem a konstrukčním programovým prvkem je typ UKAZATEL. Je to vlastně
Více1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
VícePoslední nenulová číslice faktoriálu
Poslední nenulová číslice faktoriálu Kateřina Bambušková BAM015, I206 Abstrakt V tomto článku je popsán a vyřešen problém s určením poslední nenulové číslice faktoriálu přirozeného čísla N. Celý princip
Více6 Příkazy řízení toku
6 Příkazy řízení toku Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům pro řízení toku programu. Pro všechny tyto základní
VíceExponenciální modely hromadné obsluhy
Exponenciální modely hromadné obsluhy Systém s čekáním a neohraničeným zdrojem požadavků Na základě předchozích informací je potřeba probrat, jaké informace jsou dostupné v počtu pravděpodobnosti řešícím
VíceV každém kroku se a + b zmenší o min(a, b), tedy vždy alespoň o 1. Jestliže jsme na začátku dostali 2
Euklidův algoritmus Doprovodný materiál pro cvičení Programování I. NPRM044 Autor: Markéta Popelová Datum: 31.10.2010 Euklidův algoritmus verze 1.0 Zadání: Určete největšího společného dělitele dvou zadaných
Více2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5
Obsah Obsah 1 Řídicí struktury 1 2 Podmínka 1 2.1 Podmínka typu case......................... 2 3 Příkaz skoku 3 4 Cykly 4 4.1 Cyklus s podmínkou na začátku................... 4 4.2 Cyklus s podmínkou
VíceDijkstrův algoritmus
Dijkstrův algoritmus Hledání nejkratší cesty v nezáporně hranově ohodnoceném grafu Necht je dán orientovaný graf G = (V, H) a funkce, která každé hraně h = (u, v) H přiřadí nezáporné reálné číslo označované
Vícekm vyjel z téhož místa o 3 hodiny později h km. Za jak dlouho dohoní cyklista chodce? h km vyjede z téhož místa o 2 hodiny h
ÚLOHY O POHYBU-řešení 1. Za codcem jdoucím průměrnou ryclostí 5 vyjel z téož místa o 3 odiny později cyklista průměrnou ryclostí 20. Za jak dlouo dooní cyklista codce? v 1 =5, t1 =(x+3), s 1 =v 1.t 1 v
VícePOVLTAVSKÉ SETKÁNÍ BALTÍKŮ - 9.ročník - 17.10. a 18.10. 2014
POVLTAVSKÉ SETKÁNÍ BALTÍKŮ - 9.ročník - 17.10. a 18.10. 2014 1. Úloha výcvik samuraje (24 bodů) a. Každý samuraj se musí učit. V této úlozu probíhá jeho výcvik. Na ploše se najednou objeví nápis stejný
Více1. Nákladní automobil ujede nejprve 6 km rychlostí 30 km/h a potom 24 km rychlostí 60 km/h. Určete jeho průměrnou rychlost.
1. Nákladní automobil ujede nejprve 6 km rychlostí 30 km/h a potom 24 km rychlostí 60 km/h. Určete jeho průměrnou rychlost. 2. Cyklista jede z osady do města. První polovinu cesty vedoucí přes kopec jel
VíceMatice přechodu. Pozorování 2. Základní úkol: Určete matici přechodu od báze M k bázi N. Každou bázi napíšeme do sloupců matice, např.
Matice přechodu Základní úkol: Určete matici přechodu od báze M k bázi N. Každou bázi napíšeme do sloupců matice, např. u příkladu 7 (v ) dostaneme: Nyní bychom mohli postupovat jako u matice homomorfismu
VíceNPRG030 Programování I, 2018/19 1 / :03:07
NPRG030 Programování I, 2018/19 1 / 20 3. 12. 2018 09:03:07 Vnitřní třídění Zadání: Uspořádejte pole délky N podle hodnot prvků Měřítko efektivity: * počet porovnání * počet přesunů NPRG030 Programování
VícePohyb tělesa (5. část)
Pohyb tělesa (5. část) A) Co už víme o pohybu tělesa?: Pohyb tělesa se definuje jako změna jeho polohy vzhledem k jinému tělesu. O pohybu tělesa má smysl hovořit jedině v souvislosti s polohou jiných těles.
VíceProjekt Obrázek strana 135
Projekt Obrázek strana 135 14. Projekt Obrázek 14.1. Základní popis, zadání úkolu Pracujeme na projektu Obrázek, který je ke stažení na http://java.vse.cz/. Po otevření v BlueJ vytvoříme instanci třídy
VíceImplementace LL(1) překladů
Překladače, přednáška č. 6 Ústav informatiky, FPF SU Opava sarka.vavreckova@fpf.slu.cz Poslední aktualizace: 30. října 2007 Postup Programujeme syntaktickou analýzu: 1 Navrhneme vhodnou LL(1) gramatiku
VíceIntervalové stromy. Představme si, že máme posloupnost celých čísel p 0, p 1,... p N 1, se kterou budeme. 1. Změna jednoho čísla v posloupnosti.
Intervalové stromy Představme si, že máme posloupnost celých čísel p 0, p 1,... p N 1, se kterou budeme průběžně provádět tyto dvě operace: 1. Změna jednoho čísla v posloupnosti. 2. Zjištění součtu čísel
VícePascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7
Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí
VíceKombinované úlohy - cvičení
DUM Vyšší odborná škola, Obchodní akademie a Střední odborná škola EKONOM, o. p. s. Algoritmy DUM III/2-T1-1-16 PRG-01A-var1 Téma: Kombinované úlohy cvičení Střední škola Rok: 2012 2013 Varianta: A Zpracoval:
VíceSada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 13. Práce s řetězci - palindrom Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona:
VíceDokumentace k semestrální práci z předmětu PT
Dokumentace k semestrální práci z předmětu PT Vypracovali: Eva Turnerová (A08B0176P) Martin Dlouhý (A08B0268P) Zadání Zadání: Firma Mistr Paleta, syn a vnuci rozváží palety po celé České republice. Počet
VícePracovní listy - programování (algoritmy v jazyce Visual Basic) Algoritmus
Pracovní listy - programování (algoritmy v jazyce Visual Basic) Předmět: Seminář z informatiky a výpočetní techniky Třída: 3. a 4. ročník vyššího stupně gymnázia Algoritmus Zadání v jazyce českém: 1. Je
VíceVzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec
StatSoft Vzorce Jistě se Vám již stalo, že data, která máte přímo k dispozici, sama o sobě nestačí potřebujete je nějak upravit, vypočítat z nich nějaké další proměnné, provést nějaké transformace, Jinak
VíceTest prvočíselnosti. Úkol: otestovat dané číslo N, zda je prvočíslem
Test prvočíselnosti Úkol: otestovat dané číslo N, zda je prvočíslem 1. zkusit všechny dělitele od 2 do N-1 časová složitost O(N) cca N testů 2. stačí zkoušet všechny dělitele od 2 do N/2 (větší dělitel
VíceČtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
VíceÚloha ve stavovém prostoru SP je <s 0, C>, kde s 0 je počáteční stav C je množina požadovaných cílových stavů
Stavový prostor a jeho prohledávání SP = formalismus k obecnějšímu uchopení a vymezení problému, který spočívá v nalezení posloupnosti akcí vedoucích od počátečního stavu úlohy (zadání) k požadovanému
Více1.1.4 Poměry a úměrnosti I
1.1.4 Poměry a úměrnosti I Předpoklady: základní početní operace Poznámka: Následující látka patří mezi nejdůležitější, probírané na základní škole. Bohužel patří také mezi ty, kde je nejvíce rozšířené
VíceAbstraktní datové typy FRONTA
Abstraktní datové typy FRONTA Fronta je lineární datová struktura tzn., že ke každému prvku s výjimkou posledního náleží jeden následník a ke každému prvku s výjimkou prvního náleží jeden předchůdce. Do
Více2. úkol MI-PAA. Jan Jůna (junajan) 3.11.2013
2. úkol MI-PAA Jan Jůna (junajan) 3.11.2013 Specifikaci úlohy Problém batohu je jedním z nejjednodušších NP-těžkých problémů. V literatuře najdeme množství jeho variant, které mají obecně různé nároky
VíceRovnice s neznámou pod odmocninou I
.7.15 Rovnice s neznámou pod odmocninou I Předpoklady: 711, 71 Pedagogická poznámka: Látka této hodiny vyžaduje tak jeden a půl vyučovací hodiny, pokud nepospícháte, můžete obětovat hodiny dvě a nechat
VíceZavedení taktového provozu na tratích 225 a 227
Prosinec 2012 Zavedení taktového provozu na tratích 225 a 227 Zlepšení vlakového spojení Telče, Jihlavy, Havlíčkova Brodu a jejich okolí Shrnutí stavu vlakového spojení Telč Jihlava / Havlíčkův Brod, návrh
VíceSPRÁVNÁ ODPOVĚĎ 1. KOLA:
Seznam otázek dopravní soutěže KOLO 1. Otázka č.1: Jaká pravidla platí pro používání cyklistické přilby? -je povinná pro osoby do 15 let B- není povinná C- je povinná pro osoby v jakémkoliv věku D- je
VícePROFESIONÁLNÍ ŘIDIČI ZAMYSLETE SE. Rychlá jízda = příliš vysoké riziko nehody.
PROFESIONÁLNÍ ŘIDIČI ZAMYSLETE SE Rychlá jízda = příliš vysoké riziko nehody www.uberplyn.cz Každá minuta je drahá? Někdy až příliš. Pátek večer, krátce po šesté. Libor N. měl opět perný týden, práce nad
VíceCargoBeamer AG Bautzen Intermodální přepravní systém z Německa Řešení pro Evropu
CargoBeamer AG Bautzen Intermodální přepravní systém z Německa Řešení pro Evropu Cíl tohoto projektu: Podle nedávno zveřejněných statistik má přeprava po silnicích v celé Evropě do roku 2015 zaujmout 60%
Více13. cvičení z PSI ledna 2017
cvičení z PSI - 7 ledna 07 Asymptotické pravděpodobnosti stavů Najděte asymptotické pravděpodobnosti stavů Markovova řetězce s maticí přechodu / / / 0 P / / 0 / 0 0 0 0 0 0 jestliže počáteční stav je Řešení:
Více- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku
Znaky - standardní typ char var Z, W: char; - znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku - v TP (často i jinde) se používá kódová
VíceÚměrnosti - opakování
.. Úměrnosti - opakování Předpoklady: 00 Př. 1: Auto ujede za a hodin vzdálenost b km. Kolik km by ujelo za c hodin? Čím déle auto jede, tím větší vzdálenost ujede přímá úměrnost. a hodin b km c hodin
Více2.5.17 Dvojitá trojčlenka
2..1 Dvojitá trojčlenka Předpoklady: 020 Př. 1: Čerpadlo o výkonu 1, kw vyčerpá ze sklepa vodu za hodiny. Za jak dlouho by vodu ze sklepa vyčerpalo čerpadlo o výkonu 2,2 kw? Čím výkonnější čerpadlo, tím
VíceHomer. prvky. délka. přední 0 zadní 4. Použití fronty BUS STOP. 3 Lisa. 2 Bart. 4 Maggie. 1 Marge. Grafické znázornění předchozí animace:
Fronta Fronta je sekvence first-in-first-out (první do fronty první z fronty) prvků. Prvky mohou být vkládány pouze nakonec (rear) fronty a odstraňovány pouze zpočátku (front) fronty Délka fronty je počet
VíceVzorová písemka č. 1 (rok 2015/2016) - řešení
Vzorová písemka č. rok /6 - řešení Pavla Pecherková. května 6 VARIANTA A. Náhodná veličina X je určena hustotou pravděpodobností: máme hustotu { pravděpodobnosti C x pro x ; na intervalu f x jinde jedná
VíceZávěrečná zkouška z informatiky 2011
Závěrečná zkouška z informatiky 2011 1) Číslo A je v dvojkové soustavě a má hodnotu 1101011. Číslo B je v šestnáctkové soustavě a má hodnotu FF3. Vypočítejte : A * B a výsledek napište v desítkové soustavě.
VíceDefinice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují
Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují 1. u + v = v + u, u, v V 2. (u + v) + w = u + (v + w),
Vícedovolují dělení velkých úloh na menší = dekompozice
Podprogramy dovolují dělení velkých úloh na menší = dekompozice Příklad: Vytiskněte tabulku malé násobilky ve tvaru XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X 1 2 3 4 5 6 7 8 9 10 X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Vícetype Obdelnik = array [1..3, 1..4] of integer; var M: Obdelnik;
Vícerozměrné pole type Obdelnik = array [1..3, 1..4] of integer; var M: Obdelnik; M[2,3] := 3145; - počet indexů není omezen (v praxi obvykle nejvýše tři) - více indexů pomalejší přístup k prvku (počítá
VíceProgramování v jazyku LOGO - úvod
Programování v jazyku LOGO - úvod Programovací jazyk LOGO je určen pro výuku algoritmizace především pro děti školou povinné. Programovací jazyk pracuje v grafickém prostředí, přičemž jednou z jeho podstatných
VíceČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ. Semestrální práce. Z předmětu Teorie hromadné obsluhy (THRO) Jan Čáslava.
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA DOPRAVNÍ Semestrální práce Z předmětu Teorie hromadné obsluhy (THRO) Jan Čáslava Skupina 1 57 Simulace fiktivní čerpací stanice 2011 1 Obsah 1. Popis situace...
VíceJízdní řád, grafikon
2.2.15 Jízdní řád, grafikon Předpoklady: 020212 Pomůcky: papírky s grafikonem a jízdním řádem Př. 1: Všechny následující úkoly plň pomocí vlakového jízdního řádu pro trať 226 Veselí nad Lužnicí - České
VíceŘÍDÍCÍ STRUKTURY - PODMÍNKY
ŘÍDÍCÍ STRUKTURY - PODMÍNKY Pokusíme se rozvětvit sktipt v Bashi ŘÍDÍCÍ STRUKTURY - PODMÍNKY V této lekci budeme probírat podmínkové, tj., které nám pomohou rozvětvit skript a provádět určité pouze při
VíceJednoduchá exponenciální rovnice
Jednoduchá exponenciální rovnice Z běžné rovnice se exponenciální stává, pokud obsahuje proměnnou v exponentu. Obecně bychom mohli exponenciální rovnici zapsat takto: a f(x) = b g(x), kde a, b > 0. Typickým
VíceCVIČNÝ TEST 11. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 19 IV. Záznamový list 21
CVIČNÝ TEST 11 Mgr. Tomáš Kotler OBSAH I. Cvičný test 2 II. Autorské řešení 6 III. Klíč 19 IV. Záznamový list 21 I. CVIČNÝ TEST VÝCHOZÍ TEXT K ÚLOZE 1 Je k dispozici m přepravek na ovoce. Prázdná přepravka
VíceVícekanálové čekací systémy
Vícekanálové čekací systémy Stanice obsluhy sestává z několika kanálů obsluhy, pracujících paralelně a navzájem nezávisle. Vstupy i výstupy systému mají poissonovský charakter. Jednotky vstupující do systému
VíceSyntaktická analýza. Implementace LL(1) překladů. Šárka Vavrečková. Ústav informatiky, FPF SU Opava
Implementace LL(1) překladů Ústav informatiky, FPF SU Opava sarka.vavreckova@fpf.slu.cz Poslední aktualizace: 6. ledna 2012 Postup Programujeme syntaktickou analýzu: 1 Navrhneme vhodnou LL(1) gramatiku
VíceMicro:bit lekce 3. - Konstrukci If Then a If Then Else najdete v kategorii Logic - Podmínky od If (např. porovnání < >= atd.) najdete taktéž v Logic
Micro:bit lekce 3. Podmínky - Rozvětvení běhu programu podle splnění nějakých podmínek typu pravda / nepravda - splněno / nesplněno (výsledkem podmínky musí být vždy jen dvě možnosti) - Dva typy podmínek:
Více[2 b.] Zákon o silničním provozu upravuje pravidla provozu: [2 b.] Řidič smí v provozu na pozemních komunikacích užít:
1) [2 b.] Zákon o silničním provozu upravuje pravidla provozu: a) Jen na dálnicích a silnicích pro motorová vozidla. b) Na dálnicích, silnicích, místních komunikacích a účelových komunikacích. c) Na všech
VíceŘada programovacích jazyků nabízí prostředky pro řešení meziprocesové komunikace jako je synchronizace a řízení přístupu do kritické sekce.
Operační systémy Tomáš Hudec 7 Prostředky programovacích jazyků pro IPC Obsah: 7.1 Monitor, 7.1.1 Použití monitoru pro řízení přístupu do kritické sekce, 7.1.2 Použití monitoru pro synchronizaci, 7.1.3
VíceStránky ročníku D, ČVUT Poděbrady,
1974 1986 1991 1998 21 22 24 2 26 28 21 211 212 213 214 21 216 1969 1974 1986 1991 1996 1998 21 22 24 2 26 27 28 29 21 211 212 213 214 21 216 Stránky ročníku D, ČVUT Poděbrady, 196-1961 Aktualizováno 12.12.
VíceObsah 1. Úvod Účel manuálu Ruční zápis oprav Automatické plánování Plánování pomocí řetězců...
Obsah 1. Úvod... 1 1.1. Účel manuálu... 1 1.2. Ruční zápis oprav... 1 1.3. Automatické plánování... 4 1.4. Plánování pomocí řetězců... 5 1.5. Preventivní prohlídky... 9 1.6. Revize... 12 (c) A-plus 2004
VíceNásobení pomocí sčítání
Neznalost zákonů neomlouvá Násobení pomocí sčítání Zadání problému: Vymyslete algoritmus, jak násobit dvě čísla, když operaci násobení neznáme. Upřesnění zadání: Známe čísla, známe operaci sčítání, odčítání.
VíceRegistrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: Hledáme v jízdních řádech Anotace:
Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace Na Brněnce 1, Ivančice, okres Brno-venkov
VíceStromy, haldy, prioritní fronty
Stromy, haldy, prioritní fronty prof. Ing. Pavel Tvrdík CSc. Katedra počítačů FEL České vysoké učení technické DSA, ZS 2008/9, Přednáška 6 http://service.felk.cvut.cz/courses/x36dsa/ prof. Pavel Tvrdík
Více5. Náhodná veličina. 2. Házíme hrací kostkou dokud nepadne šestka. Náhodná veličina nabývá hodnot z posloupnosti {1, 2, 3,...}.
5. Náhodná veličina Poznámka: Pro popis náhodného pokusu jsme zavedli pojem jevového pole S jako množiny všech možných výsledků a pravděpodobnost náhodných jevů P jako míru výskytů jednotlivých výsledků.
VíceVýhody a nevýhody jednotlivých reprezentací jsou shrnuty na konci kapitoly.
Kapitola Reprezentace grafu V kapitole?? jsme se dozvěděli, co to jsou grafy a k čemu jsou dobré. rzo budeme chtít napsat nějaký program, který s grafy pracuje. le jak si takový graf uložit do počítače?
VíceOperační systémy Tomáš Hudec. 6 Komunikace procesů (IPC) Obsah: 6.1 Klasické problémy souběhu. 6.1.1 Obědvající filosofové
Operační systémy Tomáš Hudec 6 Komunikace procesů (IPC) Obsah: 6.1 Klasické problémy souběhu, 6.1.1 Obědvající filosofové, 6.1.2 Producenti a konzumenti, 6.1.3 Problém spících holičů, 6.1.4 Problém pisatelů
VíceMezinárodní kolo soutěže Baltík 2010, kategorie C a D
Pokyny: 1. Pracovat můžete v ikonkových režimech nebo v režimech C#, ani jedna z variant nebude při hodnocení zvýhodněna. 2. Řešení úloh ukládejte do složky, která se nachází na pracovní ploše počítače.
VíceNP-úplnost problému SAT
Problém SAT je definován následovně: SAT(splnitelnost booleovských formulí) Vstup: Booleovská formule ϕ. Otázka: Je ϕ splnitelná? Příklad: Formule ϕ 1 =x 1 ( x 2 x 3 )jesplnitelná: např.přiohodnocení ν,kde[x
Víceintenzitu příchodů zákazníků za čas t intenzitu obsluhy (průměrný počet obsloužených) za čas t
Ukázka - Systémy hromadné obsluhy Příklad: Pan Pumpička se rozhodl postavit samoobslužnou čerpací stanici u obce Česká Bříza. Na základě průzkumu ví, že by čerpací stanici mohlo průměrně navštívit 32,
VíceAlgoritmizace a programování
Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu
VíceVector datový kontejner v C++.
Vector datový kontejner v C++. Jedná se o datový kontejner z knihovny STL jazyka C++. Vektor je šablona jednorozměrného pole. Na rozdíl od "klasického" pole má vector, mnoho užitečných vlastností a služeb.
Více1. Implementace funkce počet vrcholů. Předmět: Algoritmizace praktické aplikace (3ALGA)
Předmět: Algoritmizace praktické aplikace (3ALGA) Vytvořil: Jan Brzeska Zadání: Vytvoření funkcí na stromech (reprezentace stromu směrníky). Zadané funkce: 1. Počet vrcholů 2. Počet listů 3. Součet 4.
Více2.5.12 Přímá úměrnost III
.5.1 Přímá úměrnost III Předpoklady: 00511 Př. 1: Narýsuj milimetrový papír grafy přímých úměrností. a) y = x b) y = x. U každé přímé úměrnosti si můžeme spočítat několik bodů (ve skutečnosti stačí jeden
VíceParametrické programování
Parametrické programování Příklad 1 Parametrické pravé strany Firma vyrábí tři výrobky. K jejich výrobě potřebuje jednak surovinu a jednak stroje, na kterých dochází ke zpracování. Na první výrobek jsou
VíceVzdálenost uzlů v neorientovaném grafu
Vzdálenosti a grafy Vzdálenost uzlů v neorientovaném grafu Je dán neorientovaný neohodnocený graf G = (V,E,I) vzdálenost uzlů u a v v neorientovaném souvislém grafu G je délka nejkratší cesty spojující
VíceSIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA
SIMULAČNÍ MODEL ČINNOSTÍ VEŘEJNÉHO LOGISTICKÉHO CENTRA Ing. Jaromír Široký, Ph.D. Ing. Michal Dorda VŠB - TU Ostrava Fakulta strojní Institut dopravy Obsah: 1. Definice cílů a účelu simulace VLC. 2. Struktura
VíceZáklady umělé inteligence
Základy umělé inteligence Automatické řešení úloh Základy umělé inteligence - prohledávání. Vlasta Radová, ZČU, katedra kybernetiky 1 Formalizace úlohy UI chápe řešení úloh jako proces hledání řešení v
VíceProgramovací jazyk Pascal
Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce
VíceZáklady programování. Úloha: Eratosthenovo síto. Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP
Základy programování Úloha: Eratosthenovo síto Autor: Josef Hrabal Číslo: HRA0031 Datum: 28.11.2009 Předmět: ZAP Obsah 1 Zadání úkolu: 3 1.1 Zadání:............................... 3 1.2 Neformální zápis:.........................
VíceObecná informatika. Matematicko-fyzikální fakulta Univerzity Karlovy v Praze. Podzim 2012
Obecná informatika Přednášející Putovních přednášek Matematicko-fyzikální fakulta Univerzity Karlovy v Praze Podzim 2012 Přednášející Putovních přednášek (MFF UK) Obecná informatika Podzim 2012 1 / 18
VíceVýukový materiál zpracován v rámci projektu EU peníze školám
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ. 1.07/1.5.00/34.0637 Šablona III/2 Název VY_32_INOVACE_39_Algoritmizace_teorie Název školy Základní škola a Střední
VíceCLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP
CLARKEOVA-WRIGHTOVA METODA ŘEŠENÍ ÚLOHY VRP 1. Definice úlohy Úloha VRP (Vehicle Routing Problem problém okružních jízd) je definována na obecné dopravní síti S = (V,H), kde V je množina uzlů sítě a H
VíceEV4. Cyklostezka EuroVelo 4, H. Počernice Polabí.
Cyklostezka EuroVelo 4, H. Počernice Polabí. Mezinárodní cyklostezka EuroVelo 4 (západní Čechy jižní Morava) má v úseku z Prahy po Labe na území hl. města Prahy (po Čertousy) značení EV4 a také A 26. Na
VíceBIOMECHANIKA. Studijní program, obor: Tělesná výchovy a sport Vyučující: PhDr. Martin Škopek, Ph.D.
BIOMECHANIKA 4, Kinematika pohybu I. (zákl. pojmy - rovnoměrný přímočarý pohyb, okamžitá a průměrná rychlost, úlohy na pohyb těles, rovnoměrně zrychlený a zpomalený pohyb, volný pád) Studijní program,
VíceVyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.
Vyhledávání doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 21. září 2018 Jiří Dvorský (VŠB TUO) Vyhledávání 242 / 433 Osnova přednášky
VícePřerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
VíceSada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 17. Řadící algoritmy Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2
VícePearsonůvχ 2 test dobré shody. Ing. Michal Dorda, Ph.D.
Ing. Michal Dorda, Ph.D. Př. : Ve vjezdové skupině kolejí byly sledovány počty přijíždějících vlaků za hodinu. Za 5 dní (tedy 360 hodin) přijelo celkem 87 vlaků. Výsledky sledování jsou uvedeny v tabulce.
VíceÚKOLOVÝ LIST. Aktivita projektu Obloha na dlani - Laboratoř vědomostí ROBOT NA PÁSOVÉM PODVOZKU
ÚKOLOVÝ LIST Aktivita projektu Obloha na dlani - Laboratoř vědomostí ROBOT NA PÁSOVÉM PODVOZKU Úkoly Na základě sestavených algoritmů k jednotlivým úkolům naprogramujeme robota pomocí jednoduchého softwaru
Více