Úvod do programovacích jazyků (Java)
|
|
- Štěpán Staněk
- před 9 lety
- Počet zobrazení:
Transkript
1 Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c Michal Krátký Úvod do programovacích jazyků (Java) 1/33
2 Michal Krátký tel.: místnost: A1004 mail: web: /upr/ c Michal Krátký Úvod do programovacích jazyků (Java) 2/33
3 Projekty a zápočet Předmět bude ukončen klasifikovaným zápočtem. Maximálně 100b. Z 1. projektu je nutné získat minimálně 10b (ze 20b), z 2. semestrálního projektu pak 21b (ze 40b). Projekty budou kontrolovány samostatným úkolem, jehož trvání bude časově omezeno (1.5h). Předmět bude ukončen písemným testem. Minimálně 20b ze 40b možných. c Michal Krátký Úvod do programovacích jazyků (Java) 3/33
4 Algoritmus J. Dvorský, E. Ochodková, D. Ďuráková. Algoritmy. Skripta, VŠB-Technická univerzita Ostrava, Název algoritmus pochází ze začátku devátého století z Arábie. V letech 800 až 825 napsal perský matematik Muhammad ibn Músá al Chwárizmí dvě knihy, z nichž jedna se v latinském překladu jmenovala Algoritmi dicit, česky Tak praví al Chwárizmí. Byla to kniha postupů pro počítání s čísly. Pojem algoritmus tedy vznikl z latinizovaného Al-Gorizmí. c Michal Krátký Úvod do programovacích jazyků (Java) 4/33
5 Algoritmus Algoritmu můžeme rozumět jako předpisu pro řešení nějakého problému. Jako příklad lze uvést předpis pro výpočet obsahu obdélníku. Pokud rozebereme řešení takovéto úlohy, musí obsahovat tři věci: 1 hodnoty vstupních dat (délky stran a, b), 2 předpis pro řešení, vzorec S = a b. 3 požadovaný výsledek, tj. výstupní data (obsah obdélníku S). c Michal Krátký Úvod do programovacích jazyků (Java) 5/33
6 Algoritmus Algoritmus se skládá z kroků, poskytuje na základě vstupních data požadovaná data výstupní. Algoritmus musí se stejnými vstupními daty dospět ke stejnému výsledku. Každý předpis je složen z kroků, které na sebe navazují. Postup kroků je jednoznačný. c Michal Krátký Úvod do programovacích jazyků (Java) 6/33
7 Zápis programu Algoritmus se zapisuje v programovacím jazyce, zápisem programu. Program je postup řešení čitelný pro počítač. Program musí být natolik čitelný, aby se v něm orientovali i ostatní programátoři. c Michal Krátký Úvod do programovacích jazyků (Java) 7/33
8 Programování Programováním rozumíme: 1 Správné pochopení zadání úlohy, které vyústí v přesný popis možných situací a návrh vstupních a výstupních dat. 2 Sestavení algoritmu řešení. 3 Detekování úseků, které budou řešeny samostatně. 4 Zápis zdrojového textu úlohy v programovacím jazyce, odladění. 5 Přemýšlení nad hotovým dílem, vylepšování (ovšem bez změn v návrhu vstupu a výstupu). c Michal Krátký Úvod do programovacích jazyků (Java) 8/33
9 Vyšší programovací jazyky Vyšší programovací jazyky poskytují čtyři nástroje pro zápis algoritmu: 1 Primitivní výrazy, tj. data (čísla, znaky, apod.) a procedury (sčítání, násobení, logické operátory apod.). 2 Mechanismus pro sestavování složitějších výrazů z jednodušších. 3 Mechanismus pro pojmenování složitějších výrazů a tím zprostředkování možnosti pracovat s nimi stejně jako s primitivními výrazy (definování proměnných a nových procedur). 4 Konstrukce jazyka cykly apod. c Michal Krátký Úvod do programovacích jazyků (Java) 9/33
10 Pojmenování hodnot Podstatnou vlastností programovacího jazyka je asociování jmen a hodnot. Například: int a = 486. Jméno a je svázáno s hodnotou čísla 486 v desítkové soustavě. int b = a Jméno + je svázáno s procedurou pro sčítání (hodnotou jména + je procedura). Uživatel při psaní zdrojového textu pracuje ve výrazech se jmény, interpret (překladač) jazyka text zpracuje a počítá s hodnotami. c Michal Krátký Úvod do programovacích jazyků (Java) 10/33
11 - motivace Např. µ-procesor AMD Opteron obsahuje 16 základních 64b registrů, do kterých se zapisuje/čte pomocí instrukcí strojového kódu. Ve vyšších programovacích jazycích jsme sice odstíněni od programování ve strojovém kódu, nicméně je vhodné mít povědomí o tom, co se v počítači během provádění programu děje. Do 32b registru počítače můžeme uložit číslo, které ve dvojkové soustavě obsahuje 32 cifer. Primitivní datové typy a operace jsou často mapovány na registry a strojové instrukce µ-procesorů. c Michal Krátký Úvod do programovacích jazyků (Java) 11/33
12 Přirozené číslo v počítači a z = a n z n + a n 1 z n a 2 z 2 + a 1 z 1 + a 0 z 0 kde a je číslo vyjádřené v číselné soustavě o základu z. z je základ číselné soustavy, z je celé kladné číslo větší než jedna. Číslo z i, kde i = 0, 1,..., n se nazývá jednotka řádu i, nebo také jednotka i-tého řádu. a i jsou číselné koeficienty pro něž platí 0 a i z 1. Nazýváme je číslice neboli cifry ; o číslici a i říkáme, že je číslicí i-tého řádu, neboli číslicí řádu i. n je počet řádových míst. Číslo a z je n + 1 ciferné v soustavě o základu z. Tento zápis nazýváme rozvojem čísla a v soustavě o základu z. c Michal Krátký Úvod do programovacích jazyků (Java) 12/33
13 Desítková soustava a 10 = a n 10 n + a n 1 10 n a a a = = Nejrozšířenější číselná soustava. c Michal Krátký Úvod do programovacích jazyků (Java) 13/33
14 Dvojková, osmičková a šestnáctková soustava Dvojková (binární), osmičková (oktantová), šestnáctková (hexadecimální) soustava. a 2 = a n 2 n + a n 1 2 n a a a a 8 = a n 8 n + a n 1 8 n a a a a 16 = a n 16 n + a n 1 16 n a a a = = 261D 16 Maximální hodnota v registru velikosti n je 2 n 1. Např. pro 8b registry je maximální hodnota 255. c Michal Krátký Úvod do programovacích jazyků (Java) 14/33
15 Převody do desítkové soustavy = = = = = = D4 16 = = = c Michal Krátký Úvod do programovacích jazyků (Java) 15/33
16 Převody ze dvojkové do 16 a 8 soustav Čtveřice bitů (od nejníže platného bitu) tvoří cifry v hexadecimální soustavě = 261D 16 Např = = = D 16 Trojice bitů (od nejníže platného bitu) tvoří cifry v oktantové soustavě = = Např. 101 = = 5 10 = 5 8 c Michal Krátký Úvod do programovacích jazyků (Java) 16/33
17 Sčítání binárních čísel = = = = = = 0, přenos do dalšího řádu = 1, přenos do dalšího řádu c Michal Krátký Úvod do programovacích jazyků (Java) 17/33
18 Bitové posuny Pravý a levý bitový posun. Pozor nejedná se o rotaci! >> 1 = << 1 = >> 7 = << 7 = Aplikace: Zjištění počtu bitů registru. Rychlé celočíselné dělení/násobení číslem 2 n, kde n je počet bitů posunu. Např >> 1 = , / 2 = c Michal Krátký Úvod do programovacích jazyků (Java) 18/33
19 Bitový OR Úvod do programovacích jazyků (Java), 1/ OR Pravdivostní tabulka: 0 OR 0 = 0 0 OR 1 = 1 1 OR 0 = 1 1 OR 1 = 1 c Michal Krátký Úvod do programovacích jazyků (Java) 19/33
20 Bitový AND AND Pravdivostní tabulka: 0 AND 0 = 0 0 AND 1 = 0 1 AND 0 = 0 1 AND 1 = 1 c Michal Krátký Úvod do programovacích jazyků (Java) 20/33
21 NOT - bitová negace NOT = Pravdivostní tabulka: NOT 0 = 1 NOT 1 = 0 c Michal Krátký Úvod do programovacích jazyků (Java) 21/33
22 Přetečení/podtečení rozsahu Pokud máme ve 4b registru uloženo číslo , po přičtení čísla 1 dojde k přetečení rozsahu. Pokud máme ve 4b registru uloženo číslo a odečteme hodnotu 2, pak je ve speciálním registru µ-procesoru detekováno podtečení rozsahu. c Michal Krátký Úvod do programovacích jazyků (Java) 22/33
23 Záporná celá čísla Nejvýznamnější bit je bitem znaménkovým. Pokud je velikost registru 32b, pak je hodnota uložena ve spodních 31b a ve 32. bitu je uloženo znaménko (0 - kladné číslo, 1 - záporné číslo). Pro uložení záporných čísel se využívá tzn. doplňkový kód , NOT = Pokud dojde při odčítání čísla v doplňkovém kódu k přetečení rozsahu, přetečený bit je ignorován = = = , došlo k přetečení c Michal Krátký Úvod do programovacích jazyků (Java) 23/33
24 Reálná čísla zm 2 e : z - znaménko, m - mantisa, e - exponent. Např. 64b číslo: mantisa 52b, exponent 11b. Např. 80b číslo: mantisa 64b, exponent 15b. c Michal Krátký Úvod do programovacích jazyků (Java) 24/33
25 James Gosling, Sun Microsystems, Původní název Oak, v roce 1993 přejmenován na Java. V roce 1996 vyšla první implementace (JDK 1.0). Rysy jazyka Java: Objektově-orientovaný jazyk. Silně typovaný jazyk. Obsahuje garbage collector. Podporuje paralelní běh vláken. Podporuje výjimky. Bezpečný programovací jazyk. c Michal Krátký Úvod do programovacích jazyků (Java) 25/33
26 JDK a vývojová prostředí JDK Java Platforma, aktuální verze NetBeans, vývojové prostředí. Eclipse, vývojové prostředí. rychlý překladač. c Michal Krátký Úvod do programovacích jazyků (Java) 26/33
27 Literatura Úvod do programovacích jazyků (Java), 1/12 R. Szturc: Introduction to Programming (Java). Department of Computer Science, VŠB Technical University of Ostrava, 2004, B. Eckel: Thinking in Java. 2002, Sun MicroSystems: Sun Developer Network. 2007, Mnoho knih v každém knihkupectví. c Michal Krátký Úvod do programovacích jazyků (Java) 27/33
28 Překlad vs interpretace kódu Překladač zdrojový kód je přeložen do spustitelného souboru. Interpret vykonává jednotlivé příkazy ze zdrojového kódu. Java kombinuje oba způsoby. Kód (*.java) je přeložen do bytekódu (*.class) a ten je interpretován v java virtuálním stroji (javavm). Virutální stroj je reprezentován spustitelným souborem java. Veškeré využívané knihovny (jar archívy) musí být uvedeny v proměnné CLASSPATH. c Michal Krátký Úvod do programovacích jazyků (Java) 28/33
29 Java platforma Platforma hardwarové a softwarové prostředí ve kterém program běží. Java platforma softwarová platforma nad daným hardwarem. Java API Java virtuální stroj Operační systém Hardware Java platforma Java API kolekce tříd vstupy/výstupy, práce se sítí, databázemi apod. c Michal Krátký Úvod do programovacích jazyků (Java) 29/33
30 Příklad 1.1 public class Example0101 { public s t a t i c void main ( S t r i n g [ ] args ) { System. out. p r i n t l n ( " Hello World! \ n " ) ; } } c Michal Krátký Úvod do programovacích jazyků (Java) 30/33
31 Překlad a spuštění Překlad: javac Example0101.java Spuštění: java Example0101 Spuštění s přesměrováním standardního výstupu do souboru file.txt: java Example0101 > file.txt c Michal Krátký Úvod do programovacích jazyků (Java) 31/33
32 Překlad a spuštění ve vývojovém prostředí Ve vývojovém prostředí je často nutné založit projekt a do něj vkládat příslušné třídy. Jedna třída je tzv. spouštěcí, tj. její metoda main() spouští program. c Michal Krátký Úvod do programovacích jazyků (Java) 32/33
33 Ladění (debugging) - efektivní hledání chyb Ladění je jediný rozumný prostředek hledaní chyb v kódu. Můžeme použít řádkový debugger nebo ladění ve vývojových prostředích. Na významné řádky vkládáme breakpointy, chod programu se na těchto řádcích zastaví. Funkce: Step Into - zanoření do metody, Step Over - přechod na další řádek bez možného zanoření, Run - rozběhnutí programu až do nalezení dalšího breakpointu, Step Out - opuštění aktuální funkce. Můžeme sledovat: Stack Trace - zásobník volání metod, hodnoty lokálních proměnných i proměnných instancí a tříd. c Michal Krátký Úvod do programovacích jazyků (Java) 33/33
Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
Univerzita Tomáše Bati ve Zlíně
Univerzita Tomáše Bati ve Zlíně Ústav elektrotechniky a měření Úvod do číslicové techniky Přednáška č. 9 Milan Adámek adamek@ft.utb.cz U5 A711 +420576035251 Úvod do číslicové techniky 1 Základní pojmy
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
Programování pro deskriptivní geometrii
Programování pro deskriptivní geometrii Luboš Moravec Katedra didaktiky matematiky Matematicko-fyzikální fakulta Univerzita Karlova v Praze Gymnázium Na Pražačce, Praha 21. 10. 2013 Luboš Moravec (KDM
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:
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.
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
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í
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,
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
Želva se nachází v tzv. grafickém okně (zviditelníme ji klávesou +), v němž jsou vidět i čáry, které nakreslila.
Čtvrtek 28. února Comenius Logo je objektově orientovaný programovací nástroj pracující v prostředí Windows. Byl vyvinut na Slovensku jako nástroj k výuce programování na základních školách. Rozvíjí tvořivost
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ů
Datové formáty 21.9.2014. Obsah. Datové formáty (datové typy) Radim Farana Podklady pro výuku
Datové formáty Radim Farana Podklady pro výuku Obsah Datové formáty (datové typy). Textové formáty, vlastnosti zdroje zpráv. Číselné formáty, číselné soustavy. Přesnost uložení čísel. Numerické chyby.
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í
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
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.
Gymnázium, Praha 6, Arabská 14. Aliens atack. Dokumentace ročníkového projektu. Předmět: Programování Vyučující: Tomáš Obdržálek
Gymnázium, Praha 6, Arabská 14 Dokumentace ročníkového projektu Předmět: Programování Vyučující: Tomáš Obdržálek Matěj Kovařík, 1E 18. května 2014 1. Úvod 1.2 Anotace Česky Cílem tohoto projektu bylo vytvořit
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í
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
Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem.
Nadpis kapitoly Cílem kapitoly je seznámit studenta se strukturou programu a jeho překladem. Klíčové pojmy: Překladač, editor, compiler, linker. Úvod Abychom mohly využívat našich napsaných programů, musíme
AMU1 Monitorování bezpečného života letounu (RYCHLÝ PŘEHLED)
20. Července, 2009 AMU1 Monitorování bezpečného života letounu (RYCHLÝ PŘEHLED) ZLIN AIRCRAFT a.s. Oddělení Výpočtů letadel E-mail: safelife@zlinaircraft.eu AMU1 Monitorování bezpečného života letounu
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
Š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é
3 Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java
3 Vývojová prostředí, základní prvky jazyka Java, konvence jazyka Java Studijní cíl V tomto bloku navážeme na konec předchozího bloku a seznámíme se s vývojovými prostředími, které se nejčastěji používají
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
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,
C. 2. Pořízení a implementace IS
Název příjemce podpory: MĚSTO VESELÍ NAD MORAVOU tř. Masarykova 119 698 13 Veselí nad Moravou IMPLEMENTACE PROCESNÍHO ŘÍZENÍ V OBLASTI SAMOSTATNÉ PŮSOBNOSTI MĚSTA VESELÍ NAD MORAVOU C. 2. Pořízení a implementace
UŽITÍ DERIVACÍ, PRŮBĚH FUNKCE
MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA UŽITÍ DERIVACÍ, PRŮBĚH FUNKCE Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakult MENDELU v Brně (LDF) s ohledem na disciplin
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
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),
Algoritmus (nebo dřívějším pravopisem algorithmus)
Algoritmus (nebo dřívějším pravopisem algorithmus) o přesný návod či postup, kterým lze vyřešit daný typ úlohy. Pojem algoritmu se nejčastěji objevuje při programování, kdy se jím myslí teoretický princip
(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
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
Karty externích médií
Karty externích médií Uživatelská příručka Copyright 2007 Hewlett-Packard Development Company, L.P. Logo SD je obchodní známka příslušného vlastníka. Informace uvedené v této příručce se mohou změnit bez
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
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
Prostory jmen. #include<iostream.h> namespace RadimuvProstor { int secti(int a, int b); class Trida { private: int Atribut; public: void metoda();
Prostory jmen. Prostor jmen je oblast platnosti identifikátorů. Představme si situaci, kdy budeme chtít mít v jednom programu stejné identifikátory (názvy tříd, proměnných, metod, funkcí atd...). Nelze
titul před titul za rodné číslo datum narození (nebylo-li přiděleno rodné číslo)
Návrh na vklad do katastru nemovitostí podle 4 zákona č. 265/1992 Sb. Spisová značka Určeno: Katastrálnímu úřadu pro Katastrální pracoviště vyplní katastrální úřad I. Údaje o účastnících řízení fyzických
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
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
Spojování systémů. Kladná a záporná zpětná vazba.
Spojování systémů. Kladná a záporná zpětná vazba. Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček Ústav aplikované matematiky ČVUT v Praze, Fakulta dopravní 11. přednáška
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í
Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ
Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ Obsah 1. Úvod 2. Kontaktní logické řízení 3. Logické řízení bezkontaktní Leden 2006 Ing.
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
Hypertextový odkaz No.1. Word 2010
Hypertextový odkaz No.1 Word 2010 1 PŘEDMĚT: Informační a komunikační technologie Autor: Milan Franek Hypertextový odkaz Cílová skupina: Žáci Střední školy 2 Anotace: Naučit se vkládat hypertextový odkaz.
Univerzita Tomáše Bati ve Zlíně
Univerzita Tomáše Bati ve líně LABORATORNÍ CVIČENÍ ELEKTROTECHNIKY A PRŮMYSLOVÉ ELEKTRONIKY Název úlohy: pracovali: Měření činného výkonu střídavého proudu v jednofázové síti wattmetrem Petr Luzar, Josef
Příručka pro práci s dataloggerem Labquest 2. Zapínání a domácí obrazovka
Příručka pro práci s dataloggerem Labquest 2 Obsah: 1. Zapínaní a domácí obrazovka 2. Senzory a obrazovka aktuální hodnota 3. Sběr dat a obrazovka graf 4. Vkládání a výpočet dat - obrazovka tabulka 5.
DUM 06 téma: Náležitosti výkresu sestavení
DUM 06 téma: Náležitosti výkresu sestavení ze sady: 01 tematický okruh sady: Kreslení výkres sestavení ze šablony: 04_Technická dokumentace Ur eno pro :1. ro ník vzd lávací obor: 26-41-M/01 Elektrotechnika
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
Osnova přednášky. Vnitřní reprezentace dat. Údržba počítače. Ergonomie. Práce s počítačem. Číselné soustavy. Výpočetní technika I
Osnova přednášky 2/50 Vnitřní reprezentace dat Ing Pavel Haluza ústav informatiky PEF MENDELU v Brně haluza@mendelucz Práce s počítačem ergonomie údržba počítače poziční a nepoziční soustavy převody mezi
( ) 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
Řízení SCARA Robota IXP pomocí jazyka SEL
Řízení SCARA Robota IXP pomocí jazyka SEL 1 Řízení SCARA Robota IXP pomocí jazyka SEL Abstrakt Tento aplikační postup ukazuje na příkladu robota SCARA IXP jednoduchost práce se SW pro vytváření pozic a
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
( ) ( ) 7.2.2 Sčítání vektorů. Předpoklady: 7201
7.. Sčítání ektorů Předpoklady: 70 Pedagogická poznámka: Stdenti ětšino necítí potřeb postpoat při definici sčítání ektorů (obecně při zaádění jakékoli operace) tak striktně, jak yžadje matematika. Upozorňji
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
Pascal. programování pro začátečníky. Miroslav Virius
Upozornění pro čtenáře a uživatele této knihy Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena v papírové, elektronické či jiné podobě bez předchozího
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ě
Rychlé vyrovnávací paměti (cache)
Rychlé vyrovnávací paměti (cache) Václav ŠIMEK simekv@fit.vutbr.cz Vysoké Učení Technické v Brně, Fakulta Informačních Technologií Božetěchova 2, 612 66 Brno VPC 5. přednáška 10. března 2011 Co nás dnes
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
Úvod Petr Kropík pkropik@kte.zcu.cz. viz: http://home.zcu.cz/~pkropik/zpe
Úvod Petr Kropík pkropik@kte.zcu.cz 1. viz: http://home.zcu.cz/~pkropik/zpe Základy programování pro elektrotechniku (KTE/ZPE) http://portal.zcu.cz - potřebné informace o předmětu > Portál ZČU > Courseware
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. 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.
INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ 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.0767 Šablona: III/2 2. č. materiálu: VY_ 32_INOVACE_135 Jméno
Uživatelský manuál k instalaci a aktivaci systému BUILDpower S
Uživatelský manuál k instalaci a aktivaci systému BUILDpower S Copyright 2016 1 / 9 OBSAH 1. Instalace programu lokálně nebo na server... 3 1.1. Nastavení serveru pro provoz BUILDpower S v síti... 4 1.2.
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
7. Silně zakřivený prut
7. Silně zakřivený prut 2011/2012 Zadání Zjistěte rozložení napětí v průřezu silně zakřiveného prutu namáhaného ohybem analyticky a experimentálně. Výsledky ověřte numerickým výpočtem. Rozbor Pruty, které
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í
Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice,Benešovo náměstí 1, příspěvková organizace
Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice,Benešovo náměstí 1, příspěvková organizace VZDĚLÁVACÍ MATERIÁL ZPRACOVÁN V RÁMCI PROJEKTU EU PENÍZE STŘEDNÍM ŠKOLÁM - OPVK 1.5 Registrační
Sbírka úloh pro elektronickou stavebnici. Stručný popis programovacího jazyka Bascom AVR
Sbírka úloh pro elektronickou stavebnici Sbírka úloh obsahuje pracovní listy pro práci s moduly elektronické stavebnice, které vedou k samostatné práci. Ve sbírce jsou uvedeny pracovní listy, které postupnými
MEZINÁRODNÍ ORGANIZACE
MEZINÁRODNÍ ORGANIZACE Dostupné z Metodického portálu www.rvp.cz ; ISSN 1802-4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků
František Hudek. červen 2013. 6. - 7. ročník. Nastavení myši, místní a jazykové nastavení.
VY_32_INOVACE_FH19_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek červen 2013
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
Výzva pro předkládání ţádostí v rámci ROP SV oblast podpory 5.1
Výzva pro předkládání ţádostí v rámci ROP SV oblast podpory 5.1 Datum zveřejnění: 10. 1. 2011 ~ 1 ~ REGIONÁLNÍ RADA REGIONU SOUDRŢNOSTI SEVEROVÝCHOD VYHLAŠUJE VÝZVU PRO PŘEDKLÁDÁNÍ ŢÁDOSTÍ O POSKYTNUTÍ
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í
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
Logické řízení výšky hladiny v nádržích
Popis úlohy: Spojené nádrže tvoří dohromady regulovanou soustavu. Přívod vody do nádrží je zajišťován čerpady P1a, P1b a P3 ovládaných pomocí veličin u 1a, u 1b a u 3, snímání výšky hladiny je prováděno
Hra a hry. Václav Vopravil. Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována R },
Hra a hry Václav Vopravil Úvod 1 Kombinatorické hry Teorie kombinatorických her se zabývá abstraktními hrami dvou hráčů. Hra je definována pomocí jednodušších her, tj. jako uspořádaná dvojice množin her.
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
Předmět: Využití tabulkového procesoru jako
Licenční studium ARCHIMEDES Statistické zpracování dat a informatika Semestrální práce Předmět: Využití tabulkového procesoru jako laboratorního deníku Výzkumný ústav lesního hospodářství a myslivosti,
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ů.
Inovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
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
III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Cyklus while, do-while, dělitelnost, Euklidův algoritmus
Číslo a název šablony Číslo didaktického materiálu Druh didaktického materiálu Autor Jazyk Téma sady didaktických materiálů Téma didaktického materiálu Vyučovací předmět Cílová skupina (ročník) Úroveň
Závislost hladiny intenzity zvuku na počtu zdrojů zvuku, na vzdálenosti od zdroje zvuku
Zvyšování kvality výuky v přírodních a technických oblastech CZ.1.07/1.1.28/02.0055 Závislost hladiny intenzity zvuku na počtu zdrojů zvuku, na vzdálenosti od zdroje zvuku (experiment) Označení: EU-Inovace-F-8-15
funkční na dual-sim telefonech možnost přesměrovat příchozí hovory možnost nastavení více telefonních čísel pro případ, že je jedno nedostupné
Analyzujte, navrhněte a implementujte aplikaci pro sledování spánku dětí Chůvička pro telefony na platformě Android. Od existujících aplikací se bude aplikace odlišovat tímto: funkční na dual-sim telefonech
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
Mikroprocesor Intel 8051
Mikroprocesor Intel 8051 Představení mikroprocesoru 8051 Mikroprocesor as jádrem 8051 patří do rodiny MSC51 a byl prvně vyvinut firmou Intel v roce 1980, což znamená, že zanedlouho oslaví své třicáté narozeniny.
VIRTUALBOX VYTVOŘENÍ VIRT. STROJE
VIRTUALBOX VYTVOŘENÍ VIRT. STROJE Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu VirtualBox Vytvoření nového stroje Autor
Číslo projektu CZ.1.07/1.4.00/21.1405 Název sady materiálů Technické práce 8. ročník Název materiálu VY_32_INOVACE_07_Povrchová úprava Autor
Číslo projektu CZ.1.07/1.4.00/21.1405 Název sady materiálů Technické práce 8. ročník Název materiálu VY_32_INOVACE_07_Povrchová úprava Autor Frait Josef Povrchová úprava materiálů Tmelení Touto úpravou
Návod na sestavení naháněcí ohrady
Návod na sestavení naháněcí ohrady Obj. č: 3552 ECONOMY 3509 STANDARD 3547 STANDARD+ 3510 STANDARD KOMPLET ECONOMY STANDARD STANDARD+ STANDARD KOMPLET Díly pro základní naháněcí ohradu 3521 1x Posuvné
Uložené procedury Úvod ulehčit správu zabezpečení rychleji
Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen
Návrhové vzory. Každý návrhový vzor má následující strukturu: Většina publikací návrhové vzory člení do následujících kategorií:
jsou nedílnou součástí znalostní výbavy každého profesionála v oblasti tvorby softwaru. Umění aplikovat návrhové vzory je dnes stejně důležité jako znát knihovny a syntaxi příslušného programovacího jazyka.
ECB-PUBLIC ROZHODNUTÍ EVROPSKÉ CENTRÁLNÍ BANKY (EU) 2015/[XX*] ze dne 10. dubna 2015 (ECB/2015/17)
CS ECB-PUBLIC ROZHODNUTÍ EVROPSKÉ CENTRÁLNÍ BANKY (EU) 2015/[XX*] ze dne 10. dubna 2015 o celkové výši ročních poplatků za dohled za první období placení poplatku a za rok 2015 (ECB/2015/17) RADA GUVERNÉRŮ
Karty externích médií Uživatelská příručka
Karty externích médií Uživatelská příručka Copyright 2009 Hewlett-Packard Development Company, L.P. Logo SD je obchodní známka příslušného vlastníka. Informace uvedené v této příručce se mohou změnit bez
KALOVÉ KOŠE KOŠE DO ULIČNÍCH VPUSTÍ KOŠE DO DVORNÍCH VPUSTÍ LAPAČE NEČISTOT
KALOVÉ KOŠE KOŠE DO ULIČNÍCH VPUSTÍ KOŠE DO DVORNÍCH VPUSTÍ LAPAČE NEČISTOT KALOVÉ KOŠE KOŠE DO ULIČNÍCH VPUSTÍ Koš do UV A4 vysoký pozinkovaný Ø 385 Koš podle DIN 4052-A4 pro uliční vpusti, vysoký hmotnost:
úč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
Inovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748 Gymnázium
Matematický model kamery v afinním prostoru
CENTER FOR MACHINE PERCEPTION CZECH TECHNICAL UNIVERSITY Matematický model kamery v afinním prostoru (Verze 1.0.1) Jan Šochman, Tomáš Pajdla sochmj1@cmp.felk.cvut.cz, pajdla@cmp.felk.cvut.cz CTU CMP 2002
-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é
Zvyšování kvality výuky technických oborů
Zvyšování kvality výuky technických oborů Klíčová aktivita V.2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Téma V.2.1 Logické obvody Kapitola 26 PL Zkoumání
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