Další servery s elektronickým obsahem
|
|
- Miloslava Musilová
- před 9 lety
- Počet zobrazení:
Transkript
1
2 Právní upozornění Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena v papírové, elektronické či jiné podobě bez předchozího písemného souhlasu nakladatele. Neoprávněné užití této knihy bude trestně stíháno. Používání elektronické verze knihy je umožněno jen osobě, která ji legálně nabyla v rozsahu stanoveném autorským zákonem. Elektronická kniha je datový soubor, který lze užívat pouze v takové formě, v jaké jej lze stáhnout z portálu. Jakékoliv neoprávněné užití elektronické knihy nebo její části, spočívající např. v kopírování, úpravách, prodeji, pronajímání, půjčování, sdělování veřejnosti nebo jakémkoliv druhu obchodování nebo neobchodního šíření je zakázáno! Zejména je zakázána jakákoliv konverze datového souboru nebo extrakce části nebo celého textu, umisťování textu na servery, ze kterých je možno tento soubor dále stahovat, přitom není rozhodující, kdo takového sdílení umožnil. Je zakázáno sdělování údajů o uživatelském účtu jiným osobám, zasahování do technických prostředků, které chrání elektronickou knihu, případně omezují rozsah jejího užití. Uživatel také není oprávněn jakkoliv testovat, dekompilovat, zkoušet či obcházet technické zabezpečení elektronické knihy. Děkujeme že elektronické knihy nelegálně nešíříte. Podporujete tak vznik dalších elektronických titulů. Kopírování zabíjí elektronické knihy! (c) Computer Media s.r.o. Všechna práva vyhrazena. info@computermedia.cz Další servery s elektronickým obsahem v i d e o p r í r u c k y. c z
3 Algoritmizace Ing. Jana Pšenčíková Nakladatelství a vydavatelství R Vzdìlávání, které baví
4 Algoritmizace Algoritmizace Autor: Ing. Jana Pšenčíková Návrh layoutu: Pavel Navrátil Zlom a sazba: Ing. Michal Jiříček Návrh obálky: Ing. Michal Jiříček Jazyková úprava: PhDr. Dagmar Procházková Computer Media s.r.o., 2007 Vydání první Všechna práva vyhrazena ISBN: Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez písemného svolení vydavatele. Adresa: Computer Media s.r.o. Hrubčická Kralice na Hané Česká republika Telefon: Fax: info@computermedia.cz Web: Líbí se Vám tato učebnice? Co v ní postrádáte? Své tipy, postřehy a názory pište na adresu info@computermedia.cz. Děkujeme Vám. Nakladatelství a vydavatelství R PARTNERSKÝM SERVEREM TÉTO KNIHY JE i škola.cz VAŠE ELEKTRONICKÁ ŠKOLA 2
5 Obsah Obsah ALGORITMUS... 7 CO JE TO ALGORITMUS A PROČ VYTVÁŘÍME ALGORITMY... 7 Začátek a konec algoritmu... 7 Věcná správnost... 9 Jednoznačnost Obecnost Opakovatelnost Srozumitelnost MOŽNOSTI ZÁPISU ALGORITMŮ Slovní vyjádření algoritmu Matematický zápis Rozhodovací tabulky Vývojové diagramy Počítačový program Další formy zápisu algoritmů SEKVENCE Jednoduchá sekvence s jedním sekvenčním blokem příkaz výstupu Sekvence se dvěma sekvenčními bloky Součet obsahu dvou buněk, přiřazovací příkaz Výměna obsahu dvou buněk Další typické sekvenční algoritmy Rozdíl a součin Obdélník obvod a plocha Obvod kružnice a plocha kruhu Rovnostranný trojúhelník obvod a plocha Objem a plocha válce Šestiúhelník - obvod a obsah Výměna hodnot ve dvou buňkách bez pomocné buňky Pythagorova věta VĚTVENÍ OŠETŘENÍ NEŽÁDOUCÍCH DŮSLEDKŮ Křižovatka Podíl Obecnější výraz s dělením Odmocnina Obecný výraz VĚTVENÍ Z DŮVODU NĚKOLIKA ŽÁDOUCÍCH MOŽNOSTÍ Nedělní program VÝRAZY S ABSOLUTNÍ HODNOTOU, VLASTNOSTI ČÍSEL Absolutní hodnota Zjištění, zda je číslo kladné, či záporné Zjištění, zda je číslo sudé, či liché Dělitelnost POROVNÁVÁNÍ A ŘAZENÍ ČÍSEL, MAXIMUM A MINIMUM Porovnání dvou čísel podle velikosti Seřazení dvou čísel s pomocnou buňkou Největší ze tří čísel bez pomocné buňky Maximum ze tří čísel s použitím pomocné buňky Maximum ze tří čísel s použitím dočasného maxima Seřazení tří čísel podle velikosti bez pomocné buňky Seřazení tří čísel s použitím pomocné buňky Seřazení tří čísel podle velikosti s respektováním výsledku předchozího kroku Seřazení čtyř čísel podle velikosti s pomocnou buňkou ÚLOHY Z GEOMETRIE Trojúhelník Test na trojúhelník rovnoramenný, rovnostranný, obecný Test na pravoúhlý trojúhelník KOMBINOVANÉ ALGORITMY Lineární rovnice Soustava dvou lineárních algebraických rovnic Kvadratická rovnice s reálnými kořeny Kvadratická rovnice s komplexně sdruženými kořeny Kalkulačka Rychlost, dráha, čas Pohyb rovnoměrně zrychlený Vlaky CYKLY CYKLUS A JEHO TYPY
6 Algoritmizace Cykly s pevným počtem opakování Cyklus řízený podmínkou podmínka je na začátku cyklu Cyklus řízený podmínkou podmínka je na konci cyklu Čekací smyčka ÚLOHY S OPAKOVÁNÍM Paralelní odpory Kalkulačka SUMY, PROHLEDÁVÁNÍ ŘADY ČÍSEL, MAXIMUM A MINIMUM Zobrazení čísel od jedničky do desítky Zobrazení čísel od dvojky do dvacítky, jen sudé Suma čísel od 1 do Suma 10 různých čísel, resp. libovolného počtu čísel Maximum z deseti kladných čísel Maximum a minimum z celých čísel, jejichž počet bude zadán předem Suma čísel, jejichž počet není předem znám test uprostřed cyklu Suma čísel, jejichž počet není předem znám s testem na začátku Suma čísel, jejichž počet není znám předem s testem na konci cyklu Maximum z neznámého počtu čísel Maximum a minimum z neznámého počtu celých čísel Zjištění, kolik čísel je kladných a kolik záporných celkový počet je znám Zjištění, kolik čísel je kladných, kolik záporných - přijde-li nula, pak cyklus skončí Zjištění, kolikrát se v textu objeví zadané písmeno text je zadáván po znacích Zjištění, kolikrát se v textu objeví zadané písmeno text je zadán najednou Zjištění počtu slov ve větě znak po znaku Zjištění počtu slov ve větě načte se celá věta najednou Součin pomocí součtu Dělení pomocí odečítání Největší společný dělitel Součet číslic v čísle Test, kolikrát se vyskytuje určitá číslice v daném čísle ODDECHOVÉ ÚLOHY Písnička Když jsem já sloužil Společenská hra Severní pól Zajíci a bažanti ČÍSELNÉ SOUSTAVY A PŘEVODY MEZI NIMI Převod z desítkové soustavy do dvojkové nové cifry se vypisují od nejvyšších Převod čísla z dvojkové soustavy do desítkové ŘADY ARITMETICKÉ, GEOMETRICKÉ, DALŠÍ Aritmetická řada výpočet hodnoty prvků řady, prvky se zobrazují průběžně Aritmetická řada výpočet hodnoty prvků řady, všechny prvky se zobrazí nakonec Aritmetická řada součet Geometrická řada výpočet hodnoty prvků řady, prvky se zobrazují průběžně Geometrická řada výpočet hodnoty prvků řady, všechny prvky se zobrazí nakonec Geometrická řada Suma Složité úrokování Stavební spoření Faktoriál Algoritmus pro výpočet Ludolfova čísla Algoritmus pro výpočet hodnoty přirozeného logaritmu čísla Algoritmus pro výpočet funkce sinus x pomocí mocninné řady Algoritmus pro výpočet funkce e x pomocí mocninné řady OPERACE S VEKTORY A MATICEMI Součet vektorů Skalární součin vektorů Minimum z řady čísel, metoda přímého výběru řešení pomocí vektoru Maximum z řady čísel, metoda probublávání řešení pomocí vektoru Matice načtení prvků Matice počet kladných a záporných prvků Největší a nejmenší prvek matice Pozice největšího a nejmenšího prvku matice Trojúhelníková matice Diagonální matice Matice otočená kolem hlavní diagonály Součet matic Součin matic TŘÍDICÍ ALGORITMY Select Sort (třídění přímým výběrem) Bubble Sort (třídění probubláváním) - zjednodušený Bubble Sort (třídění probubláváním) - klasický Shake Sort (třídění přetřásáním)
7 Úvod Vysvětlivky k prvkům použitým v knize V knize naleznete několik značek, které mají svůj smysl. Na první pohled tak snadno vizuálně pochopíte, zda je text důležitý, zda se jedná o poznámku, nebo na co si máte dávat pozor. Poznámka: Tímto symbolem jsou v textu označeny poznámky, tedy text, který není nezbytně nutný pro pochopení vysvětlovaného problému. Má za úkol pouze upřesnit nebo doplnit význam textu, případně odkázat na jiné stránky s podobným tématem. Tip: Tímto symbolem jsou v textu označeny všechny tipy. Tip je text, který podává návod na vyzkoušení dalších postupů a ukazuje i jiné možnosti řešení daného problému. Upozornění: Tímto symbolem jsou v textu označena všechna upozornění. Varují před záludnými překážkami a úskalími, na něž je nutné dávat pozor, a upozorňují na nebezpečí v programech a na časté chyby v postupech. Pamatujte: Tímto symbolem jsou v textu označeny pasáže, které je dobré si zapamatovat a znát. Většinou se jedná o základy probírané látky daného tématu. Bez znalosti těchto pasáží obvykle není možné úspěšně pokračovat v dalším studiu. POJMY A PRVKY POUŽITÉ V TEXTU Při výkladu algoritmizace jsou použity tyto značky: Začátek nebo Konec - vyskytuje se pouze na začátku programu (pak z jeho dolního okraje vystupuje šipka a uvnitř je uvedeno Začátek) nebo na jeho konci (pak šipka vstupuje do jeho horního okraje a je uvnitř uvedeno Konec). Vstup nebo Výstup - znázorňuje načtení dat, která jsou potřebná pro činnost programu (Čti:...), nebo také zobrazení výstupů programu na zobrazovacím zařízení (Zobraz:...) např. na obrazovce nebo na tiskárně. Zpracování - znázorňuje nějakou činnost programu, během které dochází k transformaci dat (například sečtení dvou čísel). Během sekvenčního bloku nesmí dojít k rozvětvení programu (má jen jeden výstup). Rozhodovací blok - slouží k rozvětvení programu na základě podmínky, která je uvedena uvnitř. Je-li podmínka splněna, pak program pokračuje větví označenou znaménkem +, není-li splněna, pokračuje větví označenou znaménkem -. Příprava - označuje přípravnou fázi programu, užívá se například pro zahájení cyklu o známém počtu opakování. Stejná značka může být i na konci tohoto typu cyklu. Spojka - umožňuje spojit dvě části vývojového diagramu, které nebylo možno nakreslit souvisle (např. přerušení na konci stránky nebo z důvodu křížících se čar). Spojky na konci přerušení a na začátku pokračování musí být označeny stejnými čísly. Podprogram - znázorňuje samostatnou část programu, která může obsahovat větší množství kroků (například Načti matici A). 5
8 Algoritmizace CO NAJDETE V TÉTO KNIZE Algoritmizace je jednou z nejdůležitějších činností při vytváření softwaru. Zabývá se formulací postupů, podle kterých pak programátor vytváří program. Je to ta část dovedností, která nepodléhá času, momentální módě, ani fi remním zájmům. Za posledního půl století vznikla řada programovacích jazyků, které byly po několika letech nahrazeny modernějšími, a po jazycích, které se učíte dnes, přijdou určitě zase jiné. Jediné, co zůstalo stejné a co budete moci použít i po mnoha letech, je právě algoritmizace. Osvojíte-li si algoritmický způsob myšlení, pak se stanete nepostradatelnými odborníky, a to i v případě, že se nebudete zabývat tvorbou softwaru. Právě k tomu Vám má dopomoci tato kniha. Kniha je rozčleněna celkem do čtyř kapitol a obsahuje více než stovku vývojových diagramů s podrobnými komentáři a vysvětlivkami. Je určena zejména pro studenty středních škol, které systematicky vede krok po kroku ke zdolání úskalí algoritmizace. Věřím, že zde najdou inspiraci i pedagogové, kterým usnadní jejich nelehkou práci při přípravě výuky. V první kapitole s názvem Algoritmizace je defi nován pojem algoritmus včetně všech podmínek, které musí splňovat. Význam jednotlivých podmínek je dokázán sporem je ukázáno, jak by algoritmus dopadl, kdyby příslušná podmínka chyběla. Druhá kapitola se jmenuje Sekvence. Obsahuje nejjednodušší principy tvorby algoritmů. Ty se sice samostatně uplatní jen málo, ale jsou základním stavebním kamenem při tvorbě složitějších algoritmů. Třetí kapitola se zabývá větvením. Je to jeden ze základních prvků algoritmizace, který umožní na základě vyhodnocení podmínky zpracovat několik variant řešení. Část kapitoly je věnována systematickému ošetřování nežádoucích stavů, jež mohou nastat při řešení úloh (dělení nulou, pokus o odmocnění záporného čísla...), zbytek se zabývá úlohami, které mají několik plnohodnotných řešení. Čtvrtá nejobsáhlejší kapitola je věnována cyklům. Od jednoduchých úloh, ve kterých vystačíte se selským rozumem, budete vedeni složitějšími postupy, k nimž budete potřebovat znalosti středoškolské matematiky (goniometrické funkce, aritmetické, geometrické či mocninné řady, exponenciální funkce a logaritmy). Na závěr si ukážeme několik typů třídicích algoritmů. V knize jsou ctěny mezipředmětové vztahy zejména návaznost na středoškolskou matematiku a fyziku. Aby učebnice nebyla tak suchopárná, najdete zde i oddechové pasáže algoritmizace písniček, společenských her či hádanek. Upozornění: Zápis matematických a fyzikálních veličin a vztahů je přizpůsoben obvyklému způsobu zápisu v algoritmech a vývojových diagramech. VĚNOVÁNÍ Tato kniha je věnována všem (nejen mým) budoucím maturantům. 6
9 Algoritmus - proces algoritmizace Algoritmus CÍL KAPITOLY: UVEDENÍ DO PROBLEMATIKY ALGORITMIZACE Důležité pojmy: Algoritmus Vlastnosti správného algoritmu Možnosti zápisu algoritmu Vývojový diagram Začátek a konec algoritmu Sekvence Větvení Cyklus Rozhodovací tabulky Program Překladač CO JE TO ALGORITMUS A PROČ VYTVÁŘÍME ALGORITMY Každý student v dnešní době už přišel do styku s počítačem a pracoval s počítačovými programy, byť jako uživatel. Tyto programy musel předtím někdo vytvořit musel počítači přesně říci, co mají dělat. To znamená, že: napřed musel vymyslet postup, kterému říkáme algoritmus; pak tento postup musel přepsat do kódu, kterému počítač bude rozumět přepsat jej do nějakého programovacího jazyka. Algoritmus je přesný postup, který je potřeba k vykonání určité činnosti. Musí splňovat následující podmínky: musí mít začátek a konec po konečném počtu kroků musí dojít od počátku do konce; musí být věcně správný; musí být jednoznačný - v každém jeho kroku musí být jasné, jaký bude jeho následující krok; musí být obecný; musí být opakovatelný; musí být srozumitelný. Význam těchto podmínek bude ukázán na příkladech. Začátek a konec algoritmu Podívejte se nejprve, jak by vypadal špatný algoritmus, ve kterém by byla tato základní podmínka porušena. Možná znáte písničku Pes jitrničku sežral zapsána do algoritmu by vypadala takto: Vidíte, že se písnička bude zpívat pořád dokola a tento algoritmus nikdy neskončí. Pokud byste podle tohoto algoritmu napsali program, fungoval by tak, že by se po jeho spuštění neustále vypisoval text písničky a program by nebyl k zastavení. Musel by být násilně ukončen, nebo byste museli vypnout počítač (což v obou případech není nejlepší řešení). Jak tedy algoritmus upravit? V běžném životě spoléháme na inteligenci člověka (v našem případě zpěváka písničky) až ho přestane zpívání bavit nebo až všichni posluchači usnou, skončí. Počítač však vlastní inteligenci nemá a dělá pouze to, co mu přikážete. docela maličkou 7
10 Algoritmizace Pokuste se tedy podobnou podmínku dodat do algoritmu, a tím odstranit jeho nedostatek. V následujícím schématu je již algoritmus správný, byla doplněna podmínka, která umožní cyklus ukončit. docela maličkou Doplněná podmínka Na první pohled se zdá, že by nikdo takovou hloupou chybu neudělal, aby vytvořil algoritmus, který nedojde do konce. Ve skutečnosti je však porušení podmínky konečnosti algoritmu poměrně častou chybou, protože to nemusí vypadat vždy tak průhledně jako v naší písničce. Upravený algoritmus - teď už ve správném tvaru Doplněná instrukce 1. průchod I=1 2. průchod I= průchod I=10 U tohoto příkladu jde o algoritmus, u kterého na počátku není jasné, jak velké je I. Co když je hned větší než 10? Pak se bude pořád dál zvyšovat a k desítce se nikdy nevrátí. Algoritmus nikdy neskončí. 8
11 Algoritmus - proces algoritmizace Upozornění: Zhotovíte-li program podle špatného algoritmu (ve kterém je porušena podmínka konečnosti), pozná se to buď tak, že navenek opakuje neustále stejné kroky, nebo zatuhne a vy nevíte, co se děje, nebo systém havaruje z důvodu přetečení paměti. Věcná správnost Podmínka věcné správnosti je velmi důležitá a vlastně by měla být samozřejmostí. K čemu vám budou všechny poučky o algoritmech, pokud k výpočtu použijete špatný vzoreček? Platí zde samozřejmě přísloví dvakrát měř, jednou řež všechny vztahy, které použijete v algoritmu, je nutno pořádně zkontrolovat. Upozornění: Nejčastější chybou u začátečníků je nesprávný přepis vzorce do vývojového diagramu (a následně do programu). Nesprávný vzorec a) Výrazy se zlomky: V programech nelze použít zlomkové čáry, namísto nich se používá / (lomítko). Výraz: musíte přepsat jako X :=(A+B) / (C+D), každý jiný zápis je nesprávný. Pokud byste výraz zapsali takto: X := A+B / C+D, znamenalo by to nebo takto: X := A+B / (C+D), znamenalo by to Přednosti ve vyhodnocování matematických operací, které byly určeny délkou zlomkové čáry, se musí nahradit závorkami, jinak má přednost násobení a dělení před sečítáním či odečítáním. b) Výrazy s odmocninami Stejně tak nelze v programech použít (znak pro odmocninu), ten se nahrazuje výrazem SQRT. Pak například výraz musíte zapsat jako SQRT(A+B), každý jiný zápis je nesprávný. Stejná pravidla platí i u psaní goniometrických funkcí (argument musí být vždy v závorce) a dalších funkcí. Upozornění: Zhotovíte-li program podle špatného algoritmu, ve kterém je porušena podmínka věcné správnosti, pak se tato chyba na první pohled nepozná. Program zdánlivě pracuje, ale poskytuje chybné výsledky. Poznámka: Někdy se v počáteční fázi algoritmizace používají v algoritmech i matematické zápisy se zlomkovými čarami či znaky odmocniny, které jsou později nahrazeny programátorským zápisem. V rámci této učebnice bude od počátku používán programátorský zápis, protože byste se mu stejně nevyhnuli a usnadníte si tím pozdější přechod k programování. 9
12 Algoritmizace Jednoznačnost Porušení podmínky jednoznačnosti bývá úplně nejčastější závadou, která se u algoritmů vyskytuje. Je to tím, že tvůrce algoritmu musí pečlivě zvažovat všechny možnosti, které mohou během zpracování nastat. Ukázka opět ozřejmí několik příkladů: 1. Kino nebo výlet Potkají se dva kamarádi a jeden druhého se ptá: Co budeš dělat zítra? Druhý odpoví: Půjdu buďto do kina, nebo na výlet. Je to algoritmus? Je vidět, že v tomto případě je jasně porušena podmínka jednoznačnosti. Dotyčný neví, zda půjde do kina, nebo na výlet. Člověk by určitě v tomto případě nejednal nahodile, rozhodl by se na základě nějakých dalších okolností, které by nastaly, a rozumově je vyhodnotil. Pokud by však byl stejným algoritmem řízen robot, pak by nefungoval, protože by se dostal do situace, ve které by se nedokázal rozhodnout. Aby byl algoritmus správný, musí se do něj doplnit podmínka, na jejímž základě dojde k rozvětvení. Dialog dvou přátel upravíme: Potkají se dva kamarádi a jeden druhého se ptá: Co budeš dělat zítra? Druhý odpoví: Bude-li hezky, půjdu na výlet, nebude-li hezky, půjdu do kina. Nyní už je algoritmus správný (viz obr. vpravo). 2. Kožich Jistý mladík se kamarádí s jednou slečnou. Ta mu řekne: Nekoupíš-li mi kožich, rozejdu se s tebou. Je možné její tvrzení pokládat za algoritmus (viz obr. vpravo)? Vidíte, že v tvrzení slečny je skryta podmínka, která však není korektní. Je zde propracovaná jen jedna větev algoritmu co se stane, když mladík slečně kožich nekoupí. Druhá větev algoritmu když slečna kožich dostane zde úplně chybí. Chybí větev Aby se jednalo o správný algoritmus, musí se doplnit i druhá větev: V úvahu připadá několik možností: dostane-li slečna kožich, zůstane s mladíkem navěky (což je málo pravděpodobné); usoudí, že dostala, co chtěla, a s mladíkem se stejně rozejde; bude klást další požadavky tak dlouho, až jí jednou mladík nevyhoví, a pak se s ním stejně rozejde. 10
13 Algoritmus - proces algoritmizace Takto by vypadaly upravené verze Už tě nepotřebuji a Kladení dalších požadavků : 3. Dělení Tento příklad zastupuje celou řadu matematických a logických úloh, ve kterých se musíte zabývat podmínkami řešitelnosti a na které se při algoritmizaci zapomíná. Jsou to zejména: výrazy se zlomky jmenovatel se nemůže rovnat nule (pak se hodnota výrazu blíží k nekonečnu); různé další funkce (například goniometrické, exponenciální, geometrické řady...) musíte ošetřit oblasti, ve kterých se hodnoty funkcí blíží k nekonečnu; odmocniny hledáte-li řešení v oboru reálných čísel, pak výraz pod odmocninou nesmí být záporný. Na tato ošetření se často zapomíná, a dochází tak k nejzávažnějším chybám v programech. Podmínky řešitelnosti se vždy ošetřují větvením algoritmu: na větev, kde je vše v pořádku a pokračuje se ve výpočtu (resp. v jiné činnosti algoritmu) na větev, kde se zpravidla uživateli sdělí, že něco brání zdárnému průběhu (jedná-li se už o program, pak se vypíše chybové hlášení) a algoritmus skončí. Doplněná podmínka, teď už je algoritmus správný. Neošetřené dělení co když bude ve jmenovateli nula? Upozornění: Zhotovíte-li program podle špatného algoritmu, ve kterém je porušena podmínka jednoznačnosti, pak program v některých případech (v závislosti na zadaných vstupních datech) pracuje správně a poskytuje správné výsledky. V jiných případech tentýž program (při jiné kombinaci vstupních dat) buď havaruje, nebo se chová navenek korektně, ale poskytuje nesmyslné výsledky. 11
14 Algoritmizace Obecnost Každý algoritmus musí být co nejobecnější, aby bylo možné pomocí něj řešit co nejširší množství úloh. Je v zájmu každého tvůrce softwaru, aby jeho programy byly použitelné pro co nejširší skupinu uživatelů (a tedy i potenciálních kupců). Ukažme si tento jev na příkladu: Představte si, že zpracujete program, který bude umět spočítat, kolik je 1+1. Algoritmus bude velice jednoduchý, bude to ale znamenat, že když budete chtít sečíst jiná dvě čísla, budete muset vytvořit sice velice podobný, ale přesto nový algoritmus a ten pak naprogramovat. Proto je nutné algoritmus zobecnit, aby uměl sečítat jakákoli dvě čísla. Teď už sice umíte sečíst libovolná dvě čísla, ale algoritmus je pořád ještě málo obecný. Co když budete chtít také odečítat, násobit a dělit? Potom je nutné algoritmus ještě dále zobecnit. Jeho vývojový diagram najdete v kapitole Větvení pod názvem Kalkulačka (str. 47). Opakovatelnost Doplněná instrukce; teď už algoritmus umožňuje sčítat všechna čísla. Základní podmínkou pro správný algoritmus je, že je možné jej kdykoli zopakovat a při stejných podmínkách se bude chovat stejně. To znamená, že při zadání stejných vstupních dat dospějete vždy ke stejným výsledkům. Jak vůbec může dojít k tomu, že by se algoritmus mohl chovat pokaždé jinak? Předveďme si na příkladu, kdy je zapotřebí spočítat výraz: C = A * I+ B Hodnoty A a B jste sice načetli zvenčí, ale ve výrazu se vyskytuje ještě další proměnná I, o které není nic známo. Obecně může nabývat libovolných hodnot. K této chybě může dojít, když je daný algoritmus součástí nějakého většího celku, ve kterém je stejná proměnná využívána k něčemu úplně jinému. Chyba vznikla tak, že ve skutečnosti výsledek tohoto algoritmu nezávisel jen na načtených datech, ale ještě na jedné další proměnné, o které jste nic nevěděli. Původní algoritmus Upravený algoritmus Proměnná I, která je neznámá. Proměnná I bude rovněž načtena zvenčí. Proměnné I přiřadíte hodnotu. 12
15 Algoritmus - proces algoritmizace Algoritmus upravíte tak, že si zjistíte, zda se s uvedenou proměnnou nepracuje ještě někde jinde (pokud je váš algoritmus součástí většího celku). Pokud ano, zvolíte jiný název proměnné a pak (v obou případech, ať byl váš algoritmus součástí něčeho většího, či ne) musíte do algoritmu dodat hodnotu této proměnné buď načtením zvenčí, nebo přiřazením hodnoty (viz obr. na předchozí straně dole - Upravený algoritmus). Srozumitelnost Každý algoritmus musí být natolik srozumitelný, aby mu rozuměl nejen programátor, který podle něj bude vytvářet program, ale i sám tvůrce, jenž bude po nějakém čase nucen algoritmus na přání uživatele upravit nebo rozšířit. Proto pro zápis algoritmů volte některou z metod, které jsou k tomuto účelu určeny, a používejte v dostatečné míře komentáře. Všechny proměnné, které v algoritmu použijete, by měly být popsány a měl by být vysvětlen jejich význam. MOŽNOSTI ZÁPISU ALGORITMŮ Pro zápis algoritmů můžete nejčastěji zvolit některou z těchto metod: slovní vyjádření; matematický zápis; rozhodovací tabulky; vývojové diagramy; počítačové programy. Slovní vyjádření algoritmu Na počátku kapitoly bylo řečeno, že algoritmus je přesný postup k vykonání určité činnosti. Musí mít začátek a konec, musí být správný, jednoznačný, obecný a srozumitelný. Pokud bude slovní popis určité činnosti dostatečně přesný, věcně správný... atd., potom se bude jednat o vyjádření algoritmu. Slovní popisy algoritmů jsou známy z běžného života jsou to všemožné návody k používání různých výrobků, různé technologické postupy apod. Slovní vyjádření algoritmu se používá v těchto případech: Skupina lidí, kterým je algoritmus určen, nemá programátorské vzdělání a nelze předpokládat, že by akceptovala jiné než slovní vyjádření (recepty v kuchařské knize, návod na použití DVD přehrávače apod.). Při komunikaci analytika (programátora) s uživatelem. Člověk odpovědný za algoritmizaci v softwarové fi rmě (analytik) nemusí být odborníkem na věcnou problematiku, kterou má algoritmizovat. Musí však umět vyzpovídat uživatele, aby mu přesně řekl, co všechno od programu, který si objednal, očekává. V první fázi tedy analytik volí slovní formu vyjádření algoritmu, aby si ji nechal odsouhlasit či doplnit uživatelem (který zase není programátor). Výhody slovního vyjádření: je to forma vyjádření algoritmu, pomocí které se domluvíte i s laikem; je to jediná možnost, když nic jiného nezbývá. Nevýhody slovního vyjádření: ze všech forem zápisu algoritmů je nejméně přehledné; nemá nástroje jak uhlídat, zda algoritmus vede ve všech případech k cíli, zda je opravdu jednoznačný a zejména dostatečně přesný a srozumitelný (snad každý z nás občas kroutil hlavou nad nesrozumitelným návodem nebo se pozastavil nad nejasným zněním zákona, který je natolik nejednoznačný, že záleží na šikovnosti právníka, v čí prospěch ho vyloží). Podívejme se na pár příkladů, které přibližují použití slovního vyjádření: 1. Školní řád: Žáci jsou povinni chodit do školy slušně a čistě oblečeni, řádně upraveni a učesáni. Výňatek ze školního řádu 13
16 Algoritmizace Kdykoli čte třídní učitel tuto pasáž ve třídách školy, která je zaměřena na informatiku, zvedne se les rukou a studenti požadují defi nici slušného oblečení, řádné úpravy zevnějšku a účesu. Znění školního řádu vychází z určitých obecně vžitých pravidel, co lidé v našem kulturním prostředí považují za slušné či upravené. Potíž je ale v tom, že jinou představu o slušném oblečení či účesu může mít -náctiletý student, a jinou -cetiletý (-sátiletý) učitel či učitelka. Tento příklad je docela úsměvný a svědčí o tom, že studenti přemýšlejí o informacích, které se jim předkládají. 2. Odstoupení od smlouvy (méně úsměvný příklad): Od smlouvy lze odstoupit v těchto případech: a)... b)... c)... d) když odporuje dobrým mravům. Zjednodušený výňatek z Obchodního zákoníku. Znění zákona opět vychází z obecného povědomí o dobrých mravech. Potíž je však v tom, že jinou představu o dobrých mravech má člověk, kterého ošidili, a jinou několikrát trestaný recidivista. Matematický zápis Tato forma je vhodná všude tam, kde je možné řešenou problematiku popsat pomocí matematických vztahů. Použití této formy je možné přiblížit opět na následujícím příkladu: 1. Kořeny kvadratické rovnice ve tvaru ax 2 + bx + c = 0 se řeší podle vzorce Výhody matematického zápisu: Je jednoznačný - člověk znalý úpravy matematických výrazů jednoznačně určí, za jakých podmínek je možno úlohu řešit. Pro něho je tedy zápis jednoznačný a splňuje podmínky pro vyjádření algoritmu. Často slouží jako platforma, na které si předává podklady odborník technik či výzkumník (který není programátorem) s analytikem-programátorem. V rámci jednoho zadání se může jednat o velké množství komplikovaných matematických vztahů. Nevýhody matematického zápisu: Ve většině případů bývá málo podrobný a nelze jej přímo zadat počítači. Člověk například ví, že kdyby dosadil do výše uvedeného vzorce čísla a a by se náhodou rovnalo nule, vyjde mu nesmysl, nebo kdyby výraz pod odmocninou byl menší než nula, rovnice nebude mít řešení v oboru reálných čísel. Kdyby se však tento vzorec přímo přepsal do programovacího jazyka a neošetřily se všechny podmínky, které mohou nastat, pak by program v určitých situacích havaroval. Rozhodovací tabulky Další možností pro zápis algoritmu je rozhodovací tabulka. Je velice vhodná v případech, kdy se v úloze vyskytuje několik možností a vlastní řešení je pro každou možnost jednoduše popsatelné. Příkladem užití rozhodovacích tabulek může být: 1. Rozvrh hodin pro určitou konkrétní třídu Z rozhodovací tabulky znázorňující rozvrh (viz obr. na následující straně) je každému studentovi jasné, že: je-li pondělí, pak má první vyučovací hodinu češtinu, druhou vyučovací hodinu matematiku... atd.; je-li úterý, pak má první vyučovací hodinu matematiku, druhou hodinu angličtinu... atd. 14
17 Algoritmus - proces algoritmizace Chce-li zjistit, co bude mít například ve středu čtvrtou vyučovací hodinu, vybere řádek Středa a z něj okýnko ve sloupečku Pondělí ČJ Mat Fyz Progr. Progr. Tv Tv Úterý Mat AJ AJ Ele Ele - - Středa Mat ČJ AJ Děj Prakt. cv. Prakt. cv. - Čtvrtek ČJ Eko Eko ITZ ITZ - - Pátek Mat Fyz ČJ Eko Bio Tabulka pro výpočet daně z příjmu Jedná se rovněž o rozhodovací tabulku. Podle výše svého příjmu si každý najde kategorii, do které spadá, a podle ní si spočítá svůj základ daně. Základ daně od Kč do Kč Daň Ze základu přesahujícího % % Kč % Kč a více % Kč 3. Tabulka pro určení logického součinu a součtu dvou logických hodnot Dalším typickým příkladem je tabulka pro určení logického součinu a součtu dvou logických hodnot. Existují-li dvě logické proměnné A a B, může mít každá z nich buď hodnotu 0 (logické NE), nebo 1 (logické ANO). V prvních dvou sloupečcích (A, B) jsou uvedeny všechny kombinace hodnot, které mohou nastat: A bude 0 a k tomu B bude také 0; A B A B A bude 1 a k tomu B bude 0; A bude 0 a k tomu B bude 1; A bude 1 a k tomu B bude také Rozhodovací tabulka řeší dvě funkce: logický součin (A and B) - A a současně B; logický součet (A or B) - A nebo B. Vysvětlení pro ty, kdo nejsou obeznámeni s Booleovou algebrou (ostatní mohou tuto část přeskočit). Logický součin může být objasněn na jednoduchém příkladu: Mladík A si domluví schůzku se slečnou B. hodnota 0 znamená, že dotyčný (dotyčná) nepřijde; hodnota 1 znamená, že dotyčný (dotyčná) přijde. Výsledek A and B (A a současně B): hodnota 0 znamená, že se schůzka neuskuteční; hodnota 1 znamená, že se schůzka uskuteční. Z rozhodovací tabulky je pak patrné, že se schůzka uskuteční pouze v případě, že se dostaví oba. Logický součin A and B má hodnotu 1 pouze v případě, že A i B je rovno 1. Logický součet může být objasněn takto: Z jedné země do druhé je zapotřebí doručit důležitou zprávu. Protože cesta je daleká a plná nástrah, panovník pošle raději se stejnou zprávou dva posly (posel A a posel B). hodnota 0 znamená, že dotyčný posel nedorazí; hodnota 1 znamená, že dotyčný posel dorazí. 15
18 Algoritmizace Výsledek A or B (A nebo B): hodnota 0 znamená, že se zpráva na místo nedostane; hodnota 1 znamená, že se zpráva na místo dostane. Z rozhodovací tabulky je patrné, že se zpráva dostane na místo určení, když dorazí aspoň jeden z poslů (nebo oba). Logický součet A or B má tak hodnotu 1 ve všech případech, kde aspoň jedna z hodnot A, B je rovna 1. Následujícím odstavcům by již měli věnovat pozornost všichni. Výhody rozhodovacích tabulek: zápis je jednoznačný, velice přehledný a snadno pochopitelný; je velice vhodný v případech, kde může nastat větší počet možností a v rámci každé z nich je pak řešení velice jednoduše popsatelné (tak, aby se vešlo do jedné buňky tabulky). Nevýhody rozhodovacích tabulek: nehodí se pro každý typ úloh; pokud by u některé možnosti algoritmus vyžadoval delší vysvětlování, pak by tabulka ztratila přehlednost a převzala všechny nevýhody slovního zápisu. Vývojové diagramy Již od začátku této kapitoly jste si jistě všimli, že jsou v ní používány určité značky (ovály, obdélníky, kosočtverce...), jejichž význam je stručně popsán v pasáži Pojmy a prvky použité v textu (str. 5). Jedná se o značky používané právě při tvorbě vývojových diagramů; vzápětí budou objasněny podrobněji. Vývojový diagram je symbolický algoritmický jazyk, který se používá pro názorné zobrazení algoritmu, a je to jedna z nejdokonalejších forem zápisu algoritmů. Používá se zejména při vývoji softwaru: jako komunikační prostředek při týmové spolupráci analytiků s programátory; k dokumentačním účelům vývojový diagram je přehlednější než výpis programu. Vývojové diagramy se skládají z jednotlivých symbolů, jež jsou mezi sebou spojeny orientovanými hranami - čarami, které jsou označeny šipkou vyjadřující směr postupu algoritmu. Obecně vžitý postup psaní značek je odshora dolů a zleva doprava. V některých případech tento postup nemůže být dodržen (například v cyklech se čára vrací o několik kroků zpět, nebo je potřeba dostat se z konce stránky na začátek z levého sloupce do pravého). V těchto případech je šipka nezbytně nutná. Značky vývojových diagramů Mezní značky Mezní značka představuje vstup z vnějšího prostředí do programu nebo výstup z programu do vnějšího prostředí, např. začátek nebo konec programu. Používá se také pro začátek či konec samostatně zpracované části programu (pro podprogram), má vždy jen jednu orientovanou hranu (vstupní nebo výstupní). Začátek Je-li mezní značka použita na začátku, pak je v ní napsáno Začátek. Do značky nesmí vstupovat žádná hrana a musí z ní vystupovat právě jedna hrana (z dolního okraje značky směrem dolů). Před touto značkou už nesmí být žádná další. Konec Je-li mezní značka použita na konci, pak je v ní napsáno Konec. Do značky musí vstupovat právě jedna hrana (do jejího horního okraje směrem shora dolů) a nesmí z ní vystupovat žádná hrana. Za touto značkou už nesmí být žádná další. 16 Sekvenční bloky Sekvenční bloky se vyskytují uvnitř vývojového diagramu (nesmějí být použity jako první nebo poslední). Označují sekvenční postup algoritmem (je možné se do něho dostat pouze z předchozího prvku a po jeho vykonání lze postoupit pouze na jeden prvek následující). V jejich průběhu nesmí dojít k rozvětvení algoritmu. Značky sekvenčních bloků jsou uvedeny na následující stránce.
19 Algoritmus - proces algoritmizace Sekvenční bloky - značky a popis sekvenčních bloků Vstup nebo Výstup Při běhu programu je nutno komunikovat s počítačem. Je zapotřebí: aby se dovnitř dostala data, která program potřebuje ke své činnosti (buď je zadá uživatel z klávesnice, nebo mohou být načtena z datového souboru), aby se nakonec uživatel dozvěděl výsledky zpracování (může si je nechat zobrazit na obrazovce počítače, vytisknout na tiskárně nebo si je nechat uložit do souboru). Vstup Znázorňuje načtení dat potřebných pro činnost programu. Uvnitř značky je Čti:... Výstup Znázorňuje zobrazení výstupů programu na zobrazovacím zařízení. Uvnitř značky je Zobraz:... Jedná se o sekvenční blok, proto musí mít právě jeden vstup a právě jeden výstup. Zpracování Znázorňuje nějakou činnost programu, během níž dochází k transformaci dat (například sečtení dvou čísel, nebo jiná matematická či logická operace). V bloku může být zapsána jedna nebo více instrukcí. Každá z těchto instrukcí však musí být natolik podrobná, že ji lze vykonat najednou (nesmí v sobě skrývat několik dalších operací). Protože Zpracování je rovněž sekvenční blok, musí mít právě jeden vstup a právě jeden výstup. Větvení V některých případech nelze postupovat pouze sekvenčně, ale je potřeba algoritmus rozvětvit. K větvení nemůže docházet nahodile, ale vždy pouze na základě nějaké podmínky. Je-li podmínka splněna, pak program pokračuje jednou cestou (větví), není-li splněna, pokračuje druhou cestou (větví). (Například: Jedete po silnici a uvidíte z ní odbočku do Dolní Lhoty. Určitě neodbočíte nahodile, ale pouze za podmínky, že potřebujete jet do Dolní Lhoty. V opačném případě pokračujete dál.) Rozhodovací blok Slouží k rozvětvení programu na základě podmínky, která je uvedena uvnitř. Je-li podmínka splněna, pak program pokračuje větví označenou znaménkem + (plus), není-li splněna, pak pokračuje větví označenou znaménkem - (minus). Na obrázku je uvedena jedna z možností zobrazení větvení. Není rozhodující, zda větev označená znaménkem + bude vlevo a větev označená znaménkem - vpravo, nebo to bude naopak. Záleží na přehlednosti vývojového diagramu. Pokud v některé větvi bude například více příkazů než v druhé, pak je vhodné kreslit ji na tu stranu, kde je více místa. Další možnost zobrazení rozhodovacího bloku výstupní větve (hrany) nemusejí vždy vycházet z bočních vrcholů kosočtverce, jedna z nich může vycházet z dolního vrcholu. Také je jedno, zda: větev označená + bude vycházet z dolního vrcholu a větev označená - z levého, nebo to bude naopak; větev označená + bude vycházet z pravého vrcholu a větev označená - zespodu, nebo to bude naopak. Záleží opět na přehlednosti. Podstatné však je, že vstupní hrana musí přicházet do horního vrcholu značky a značka musí mít právě dva výstupy (označené + a -). Poznámka: V některých publikacích se také setkáte s označením větví: ano (popř. yes), což je ekvivalent k +; ne (popř. no), což je ekvivalent k -. 17
20 Algoritmizace Poznámka: V literatuře se někdy můžete setkat s větvením, které má tři výstupní hrany. Ty jsou označeny <, = a >. V podmínce se testuje, zda výraz je menší, roven, nebo větší než zadaná hodnota. Trojité rozvětvení mají jen některé programovací jazyky, zde je používat nebudeme. Další značky Příprava Označuje přípravnou fázi programu, užívá se například pro zahájení cyklu o známém počtu opakování. Stejná značka může být i na konci tohoto typu cyklu, pouze je v ní napsáno Konec cyklu. Podrobnější vysvětlení naleznete v kapitole Cykly ( str. 53). Spojka Umožňuje spojit dvě části vývojového diagramu, které nebylo možné nakreslit souvisle (např. přerušení na konci stránky nebo z důvodu křížících se čar). Spojky na konci přerušení a na začátku pokračování musí být označeny stejnými čísly. Podprogram Znázorňuje samostatnou část programu, která může obsahovat větší množství kroků: Vyskytuje-li se v algoritmu (a posléze v programu) nějaká jeho část na více místech, pak je vhodné tuto část zpracovat samostatně. Označí se jako jeden blok a ten se pak vloží do výsledného algoritmu na všechna potřebná místa. Obdobně vyskytuje-li se hodně často v různých algoritmech stejný postup, je vhodné jej zpracovat samostatně, označit jej jedním blokem a pak jej vložit do všech algoritmů, kde se vyskytuje. Ušetří se tím práce a algoritmus se zpřehlední. Následně při psaní programů se zjednoduší jejich ladění (chyby se odstraňují jen jedenkrát). Počítačový program Kdybyste se snažili vložit do počítače algoritmus ve tvaru vývojového diagramu (nebo jakéhokoli jiného zápisu, o kterém byla zmínka), nedokázal by si s ním poradit. Ale kdo ví, možná jednou přijde doba, kdy to dokáže. Tento algoritmus musí programátor přepsat do některého programovacího jazyka, program odladit (odstranit chyby) a přeložit jej do strojového kódu. Program je algoritmus zapsaný v jazyce, kterému počítač rozumí a umí z něho vytvořit strojový kód. Program není napsán přímo v jazyce počítače, tím je strojový kód. Ale je napsán v jazyce, se kterým si počítač poradí, pokud je vybaven příslušným překladačem. Překladač je program, který umí přeložit program napsaný v programovacím jazyce do strojového kódu. V dnešní době bývá překladač součástí integrovaného vývojového programátorského prostředí. Výhody zápisu ve tvaru programu: je to jediná forma, které rozumí člověk (programátor) i počítač (pokud je vybaven příslušným překladačem); tato forma se nedá ničím nahradit ani obejít. Nevýhody programátorského zápisu: rozumí jí pouze programátor, který umí konkrétní programovací jazyk; je málo názorná a přehledná, pro dokumentační činnost se kombinuje např. s vývojovými diagramy. Další formy zápisu algoritmů Existují ještě další metody zápisu algoritmů, například: metody strukturální analýzy (funkční dekompozice, datové modely, diagramy informačních toků); metody objektové analýzy (defi nice objektů, popis vlastností a metod objektů...). Tyto metody se používají pro návrh databázových aplikací nebo v objektově orientovaném programování. Tato učebnice jim však nebude věnovat pozornost. 18
Goniometrie 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ý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
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í
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
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
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
2.8.8 Kvadratické nerovnice s parametrem
.8.8 Kvadratické nerovnice s arametrem Předoklady: 806 Pedagogická oznámka: Z hlediska orientace v tom, co studenti očítají, atří tato hodina určitě mezi nejtěžší během celého středoškolského studia. Proto
2.7.15 Rovnice 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
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ů
10 je 0,1; nebo taky, že 256
LIMITY POSLOUPNOSTÍ N Á V O D Á V O D : - - Co to je Posloupnost je parta očíslovaných čísel. Trabl je v tom, že aby to byla posloupnost, musí těch čísel být nekonečně mnoho. Očíslovaná čísla, to zavání
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:
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ů.
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
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
2.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: + =
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
Poruchy modul pro rychlé hlášení poruch z provozu.
Poruchy modul pro rychlé hlášení poruch z provozu. Účelem tohoto programu je sbírat data o poruchách a nedostatcích v činnosti strojů a zařízení a jednak je zapisovat přímo do programu evidence údržby,
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
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.
ČÁ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ů)
Matematika pro 9. ročník základní školy
Matematika pro 9. ročník základní školy Řešení Ćíselné výrazy 1. Prvočíslo je přirozené číslo, které je beze zbytku dělitelné právě dvěma různými přirozenými čísly, a to číslem jedna a sebou samým (tedy
Změna sazby DPH v HELIOS Red po 1. 1. 2013
Změna sazby DPH v HELIOS Red po 1. 1. 2013 Uživatelé s platnou systémovou podporou budou mít HELIOS Red připravený k používání po stažení aktualizace. Uživatelé bez systémové podpory si mohou program nakonfigurovat
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
Uživatelská dokumentace
Uživatelská dokumentace k projektu Czech POINT Provozní řád Konverze dokumentů z elektronické do listinné podoby (z moci úřední) Vytvořeno dne: 29.11.2011 Verze: 2.0 2011 MVČR Obsah 1. Přihlášení do centrály
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.
Ú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
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
IRACIONÁ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
1) Vypočítej A) 32 B) 44 C) 48 D) 56. 2) Urči číslo, které se skrývá za A ve výpočtu: 8 5 A) 12 B) 13 C) 14 D) 15
Varianta A 4 4 4 4 4 4 4 4 1) Vypočítej A) 32 B) 44 C) 48 D) 56 2) Urči číslo, které se skrývá za A ve výpočtu: 8 5 20 120 A. A) 12 B) 13 C) 14 D) 15 3) Najdi největší a nejmenší trojciferné číslo skládající
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
Změ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
Vzdělávací obor: Prvouka
VZDĚLÁVACÍ OBLAST : Člověk a jeho svět Vzdělávací obor: Prvouka Tematický okruh / učivo: Lidé a věci. ČP 16-DUM č. 6 Ka Autor: Marta Kasalová Název: Oblečení Anotace: Na pracovním listě se žáci naučí rozlišovat
ŘÁD UPRAVUJÍCÍ POSTUP DO DALŠÍHO ROČNÍKU
1. Oblast použití Řád upravující postup do dalšího ročníku ŘÁD UPRAVUJÍCÍ POSTUP DO DALŠÍHO ROČNÍKU na Německé škole v Praze 1.1. Ve školském systému s třináctiletým studijním cyklem zahrnuje nižší stupeň
SBÍRKA PŘÍKLADŮ PRO OPAKOVÁNÍ NA PŘIJÍMACÍ ZKOUŠKY 2
STŘEDNÍ PRŮMYSLOVÁ ŠKOLA STROJNÍ A STAVEBNÍ TÁBOR, KOMENSKÉHO 1670 SBÍRKA PŘÍKLADŮ PRO OPAKOVÁNÍ NA PŘIJÍMACÍ ZKOUŠKY 2 ŠKOLNÍ ROK 2014/2015 Obsah 1 Dělitelnost přirozených čísel... 3 2 Obvody a obsahy
Pokusy s kolem na hřídeli (experimenty s výpočty)
Zvyšování kvality výuky v přírodních a technických oblastech CZ.1.07/1.1.28/02.0055 Pokusy s kolem na hřídeli (experimenty s výpočty) Označení: EU-Inovace-F-7-08 Předmět: fyzika Cílová skupina: 7. třída
Fyziká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ě
WEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE
WEBDISPEČINK NA MOBILNÍCH ZAŘÍZENÍCH PŘÍRUČKA PRO WD MOBILE Úvodem WD je mobilní verze klasického WEBDISPEČINKU, která je určena pro chytré telefony a tablety. Je k dispozici pro platformy ios a Android,
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
Škola: Střední škola obchodní, České Budějovice, Husova 9 Projekt MŠMT ČR: EU PENÍZE ŠKOLÁM
Škola: Střední škola obchodní, České Budějovice, Husova 9 Projekt MŠMT ČR: EU PENÍZE ŠKOLÁM Číslo projektu: Název projektu školy: Šablona III/2: CZ.1.07/1.5.00/34.0536 Výuka s ICT na SŠ obchodní České
Vyvažování tuhého rotoru v jedné rovině přístrojem Adash 4900 - Vibrio
Aplikační list Vyvažování tuhého rotoru v jedné rovině přístrojem Adash 4900 - Vibrio Ref: 15032007 KM Obsah Vyvažování v jedné rovině bez měření fáze signálu...3 Nevýhody vyvažování jednoduchými přístroji...3
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í
Matematika 1. ročník. září
září Matematika 1. ročník Počítání předmětů v daných souborech. Tvorba souborů o daném počtu prvků 1-4, vytváření představy o čísle. Zavedení číslic 1-4, jejich poznávání a čtení. Řazení čísel na číselnou
Novinky verzí SKLADNÍK 4.24 a 4.25
Novinky verzí SKLADNÍK 4.24 a 4.25 Zakázky standardní přehled 1. Možnosti výběru 2. Zobrazení, funkce Zakázky přehled prací 1. Možnosti výběru 2. Mistři podle skupin 3. Tisk sumářů a skupin Zakázky ostatní
Stř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í
2.2.10 Slovní úlohy vedoucí na lineární rovnice I
Slovní úlohy vedoucí na lineární rovnice I Předpoklady: 0, 06 Pedagogická poznámka: Řešení slovních úloh představuje pro značnou část studentů nejobtížnější část matematiky Důvod je jednoduchý Po celou
NÁVOD NA PŘIHLÁŠENÍ DO INTERNETOVÉHO BANKOVNICTVÍ PRO SPRÁVU KREDITNÍ KARTY
NÁVOD NA PŘIHLÁŠENÍ DO INTERNETOVÉHO BANKOVNICTVÍ PRO SPRÁVU KREDITNÍ KARTY O CO SE JEDNÁ? Převod kreditních karet a osobních účtů ze Citibank do Raiffeisenbank je technicky náročný proces, a protože k
PROJEKT BAKALÁŘSKÉ PRÁCE
PROJEKT BAKALÁŘSKÉ PRÁCE KOMUNIKACE A LIDSKÉ ZDROJE NÁZEV BAKALÁŘSKÉ PRÁCE PR jako cesta budování image firmy TERMÍN UKONČENÍ STUDIA A OBHAJOBA (MĚSÍC/ROK) Říjen 2012 JMÉNO A PŘÍJMENÍ / STUDIJNÍ SKUPINA
NUMEROLOGIE CO JE NUMEROSKOP
CO JE NUMEROSKOP Čísla mají překvapivé vlastnosti například v podobě výpisu z bankovního účtu dovedou v lidech vyvolat nejrůznější emoce. Oplývají ale ještě mnohem dalekosáhlejšími významy a kvalitami.
ALGORITMIZACE PROGRAMOVÁNÍ VT3/VT4
1 ALGORITMIZACE PROGRAMOVÁNÍ VT3/VT4 Mgr. Martin ŠTOREK LITERATURA ALGORITMIZACE Ing. Jana Pšenčíková ComputerMedia http://www.computermedia.cz/ 2 1 ALGORITMUS Algoritmus je přesný postup, který je potřeba
III/2 Inovace a zkvalitnění výuky prostřednictvím ICT
Název školy Gymnázium, Šternberk, Horní nám. 5 Číslo projektu CZ.1.07/1.5.00/34.0218 Šablona III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Označení materiálu VY_32_INOVACE_Hor013 Vypracoval(a),
S M L O U V A O D Í L O. uzavřená podle ust. 2586 a násl. zákona č. 89/2012 Sb., občanského zákoníku v platném znění II.
S M L O U V A O D Í L O uzavřená podle ust. 2586 a násl. zákona č. 89/2012 Sb., občanského zákoníku v platném znění Čl. I. Smluvní strany Objednatel: Město Bílina Břežánská 50/4, 418 31 Bílina Zastoupení:
( ) 4.2.13 Slovní úlohy o společné práci I. Předpoklady: 040212. Sepiš postup na řešení příkladů o společné práci.
.. Slovní úlohy o společné práci I Předpoklady: 00 Př. : Sepiš postup na řešení příkladů o společné práci. Ze zadání si určíme jakou část práce vykonali účastníci za jednotku času. Vyjádříme si jakou část
Profilová část maturitní zkoušky 2015/2016
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: MATEMATIKA
Matrika otázky a odpovědi Vidimace částečné listiny. Ing. Markéta Hofschneiderová Eva Vepřková 26.11.2009
Matrika otázky a odpovědi Vidimace částečné listiny Ing. Markéta Hofschneiderová Eva Vepřková 26.11.2009 1 Ženská příjmení Příjmení žen se tvoří v souladu s pravidly české mluvnice. Při zápisu uzavření
(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
Autodesk Inventor 8 vysunutí
Nyní je náčrt posazen rohem do počátku souřadného systému. Autodesk Inventor 8 vysunutí Následující text popisuje vznik 3D modelu pomocí příkazu Vysunout. Vyjdeme z náčrtu na obrázku 1. Obrázek 1: Náčrt
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,
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační
1 Matematické základy teorie obvodů
Matematické základy teorie obvodů Vypracoval M. Košek Toto cvičení si klade možná přemrštěný, možná jednoduchý, cíl dosáhnout toho, aby všichní studenti znali základy matematiky (a fyziky) nutné pro pochopení
Příprava na 1. čtvrtletní písemku pro třídu 1EB
Variace 1 Příprava na 1. čtvrtletní písemku pro třídu 1EB Autor: Mgr. Jaromír JUŘEK Kopírování a jakékoliv další využití výukového materiálu je povoleno pouze s uvedením odkazu na www.jarjurek.cz. 1. Číselné
Výzva více zájemcům o zakázku k podání nabídky mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách, v platném znění
Výzva více zájemcům o zakázku k podání nabídky mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách, v platném znění Zadavatel město Kolín Zastoupené Mgr. Bc. Vítem Rakušanem, starostou města Kolína
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
úč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
1.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
-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é
Obec Štědrá. Zřizovací listina
Obec Štědrá Zřizovací listina Usnesením zastupitelstva obce č.j. 33/02/01 ze dne 9. 9. 2002 Obec Štědrá zřizuje s účinností od 1. 1. 2003 v souladu s 84 odst. 2 písm. e) zákona č. 128/2000 Sb., o obcích
1 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
Návod ke stažení a instalaci bodů zájmu do navigace TomTom řady Via a Go100x
Návod ke stažení a instalaci bodů zájmu do navigace TomTom řady Via a Go100x Holandský výrobce navigací TomTom uvolnil do prodeje na podzim roku 2010 nové řady navigací Via a Go100x. Změnil však u těchto
EHLED OSV za rok 2015 vykonávajících pouze hlavní SV
Zadání pro programátory ehled o p íjmech a výdajích OSV za rok 2015 N_OSVC lokální aplikace ehled o p íjmech a výdajích OSV za rok 2015 Údaje P ehledu 2015 Dle FU(kont): Oznámil da. p.: M l podat na FU:
Marketing. Modul 3 Zásady marketingu
Marketing Modul 3 Zásady marketingu Výukový materiál vzdělávacích kurzů v rámci projektu Zvýšení adaptability zaměstnanců organizací působících v sekci kultura Tento materiál je spolufinancován z Evropského
Operační program Rybářství 2007-2013
OP Rybářství 2007-2013 Operační program Rybářství 2007-2013 Elektronické podání Žádosti o dotaci (19. kolo příjmu žádostí OP Rybářství opatření 3.2. b) Oddělení metodiky OP Rybářství Ing. Antonín VAVREČKA,
SMLOUVA 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
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
SEZNAM PŘÍLOH. Příloha č. 1 Dohoda o individuální hmotné odpovědnosti podle 252 zákoníku práce 114
SEZNAM PŘÍLOH Příloha č. 1 Dohoda o individuální hmotné odpovědnosti podle 252 zákoníku práce 114 Příloha č. 2 Dohoda o společné hmotné odpovědnosti podle 252 zákoníku práce.. 116 Příloha č. 3 Upozornění
4. Připoutejte se, začínáme!
4. Připoutejte se, začínáme! Pojďme si nyní zrekapitulovat základní principy spreadů, které jsme si vysvětlili v předcházejících kapitolách. Řekli jsme si, že klasický spreadový obchod se skládá ze dvou
Regenerace zahrady MŠ Neděliště
1 Výzva k podání nabídek (dále jen zadávací dokumentace ) v souladu se Závaznými pokyny pro žadatele a příjemce podpory v OPŽP (dále jen Pokyny ), účinnými od 20.06.2014 Zadavatel: Název zadavatele: OBEC
170/2010 Sb. VYHLÁŠKA. ze dne 21. května 2010
170/2010 Sb. VYHLÁŠKA ze dne 21. května 2010 o bateriích a akumulátorech a o změně vyhlášky č. 383/2001 Sb., o podrobnostech nakládání s odpady, ve znění pozdějších předpisů Ministerstvo životního prostředí
PRŮVODCE PRAVIDLY PUBLICITY v projektech spolufinancovaných z Integrovaného operačního programu. www.strukturalni-fondy.cz/iop www.osf-mvcr.
PRŮVODCE PRAVIDLY PUBLICITY v projektech spolufinancovaných z Integrovaného operačního programu Obsah Publicita v projektech, základní pravidla, další zdroje informací str. 3-5 Propagační aktivity podle
VY_62_INOVACE_VK53. Datum (období), ve kterém byl VM vytvořen Květen 2012 Ročník, pro který je VM určen
VY_62_INOVACE_VK53 Jméno autora výukového materiálu Věra Keselicová Datum (období), ve kterém byl VM vytvořen Květen 2012 Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace 9. ročník
Provoz a poruchy topných kabelů
Stránka 1 Provoz a poruchy topných kabelů Datum: 31.3.2008 Autor: Jiří Koreš Zdroj: Elektroinstalatér 1/2008 Článek nemá za úkol unavovat teoretickými úvahami a předpisy, ale nabízí pohled na topné kabely
Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky
Číslo projektu: CZ.1.07/1.5.00/34.0036 Název projektu: Inovace a individualizace výuky Autor: Mgr. Bc. Miloslav Holub Název materiálu: Policejní cely Označení materiálu: Datum vytvoření: 10.12.2013 Vzdělávací
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
1309 testových otázek BOZP
1309 testových otázek BOZP 1. aktualizace k 1. 1. 2012 V celé knize se k datu 1. dubna 2012 pojem,,zařízení závodní preventivní péče nahrazuje termínem,,poskytovatel pracovnělékařských služeb. PODKAPITOLA
Sekvenč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í
Digitální učební materiál
Digitální učební materiál Projekt Šablona CZ.1.07/1.5.00/34.0415 Inovujeme, inovujeme III/2 Inovace a zkvalitnění výuky prostřednictvím ICT (DUM) DUM č. VY_32_INOVACE_CH29_3_12 ŠVP Podnikání RVP 64-41-L/51
1.2.7 Druhá odmocnina
..7 Druhá odmocnina Předpoklady: umocňování čísel na druhou Pedagogická poznámka: Probrat obsah této hodiny není možné ve 4 minutách. Já osobně druhou část (usměrňování) probírám v další hodině, jejíž
Pouká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
Kreativní malování. s dětmi. Dana Cejpková
Kreativní malování s dětmi Dana Cejpková Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D
ORGANIZACE VELETRHU Z POHLEDU VYSTAVOVATELE
Vyšší odborná škola informačních služeb, Praha Institute of Technology, Sligo Projekt k ročníkové práci na téma ORGANIZACE VELETRHU Z POHLEDU VYSTAVOVATELE Vedoucí práce: Ing. Radka Johnová Termín odevzdání
pracovní list studenta
Výstup RVP: Klíčová slova: pracovní list studenta Rovnice a jejich soustavy Petra Směšná žák měří dané veličiny, analyzuje a zpracovává naměřená data, rozumí pojmu řešení soustavy dvou lineárních rovnic,
Veřejnoprávní smlouva o poskytnutí investiční dotace č. 1/2016
Veřejnoprávní smlouva o poskytnutí investiční dotace č. 1/2016 Zastupitelstvo města Nová Role dle usnesení č. 10/02-4) ze dne 30. 12. 2015 a dle 85 odst. c zákona 128/2000 Sb., o obcích, rozhodlo o přidělení
Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor, bod X se nazývá obraz.
7. Shodná zobrazení 6. ročník 7. Shodná zobrazení 7.1. Shodnost geometrických obrazců Zobrazení v rovině je předpis, který každému bodu X roviny připisuje právě jeden bod X roviny. Bod X se nazývá vzor,
Preference v u ívání prost edk elektronické komunikace áky a studenty
Preference v u ívání prost edk elektronické komunikace áky a studenty (dotazníkový pr zkum) Zuzana Pustinová Dne ní doba nabízí mnohé mo nosti, jak komunikovat, ani by se ú astníci hovoru nacházeli na
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é
Kdy (ne)testovat web oční kamerou
Kdy (ne)testovat web oční kamerou VYDÁNO DNE: 8. 6. 2010 Propracované moderní technické zařízení a úžasně vypadající výstupy to jsou, dle mého názoru, dva nejčastější důvody, proč se firmy rozhodnou do
Kočí, R.: Účelové pozemní komunikace a jejich právní ochrana Leges Praha, 2011
Kočí, R.: Účelové pozemní komunikace a jejich právní ochrana Leges Praha, 2011 Účelové komunikace jsou důležitou a rozsáhlou částí sítě pozemních komunikací v České republice. Na rozdíl od ostatních kategorií
Plánování a organizace práce podle Denig-Holmsové
Vyšší odborná škola pedagogická a sociální, Evropská 33, Praha 6 Předmět: Pedagogická psychologie Plánování a organizace práce podle Denig-Holmsové 4. 1. 2007 Michaela Molková 3A SOP OBECNĚ Je všeobecně
3. Slimák lezl na strom 10m vysoký. Přes den vylezl 4m ale v noci vždycky sklouzl o 3m. Za kolik dní dosáhl vrcholu stromu?
Logické úlohy 1. Katka přišla k Janě, která krmila na dvoře drůbež. Katka se ptala: Víš, kolik máte kuřat, kolik housat a kolik kachňat? Jana odpověděla: Vím, a ty si to vypočítej: dohromady máme 90hlav.
STANDARD 3. JEDNÁNÍ SE ZÁJEMCEM (ŽADATELEM) O SOCIÁLNÍ SLUŽBU
STANDARD 3. JEDNÁNÍ SE ZÁJEMCEM (ŽADATELEM) O SOCIÁLNÍ SLUŽBU CÍL STANDARDU 1) Tento standard vychází ze zákona č. 108/2006 Sb., o sociálních službách (dále jen Zákon ) a z vyhlášky č. 505/2006 Sb., kterou
Pokyn D - 293. Sdělení Ministerstva financí k rozsahu dokumentace způsobu tvorby cen mezi spojenými osobami
PŘEVZATO Z MINISTERSTVA FINANCÍ ČESKÉ REPUBLIKY Ministerstvo financí Odbor 39 Č.j.: 39/116 682/2005-393 Referent: Mgr. Lucie Vojáčková, tel. 257 044 157 Ing. Michal Roháček, tel. 257 044 162 Pokyn D -