Čo je to Refactoring?

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

Download "Čo je to Refactoring?"

Transkript

1 Čo je to Refactoring? Desiaty víkend s Linuxom Marec 2004 Richard Virgo Richter richter@bgs.sk

2 Agenda Čo to je refaktoring? Kedy a prečo refaktorovať? Aký je vzťah návrhu (dizajnu) a refaktorovania? Koľko navrhovať a koľko nechať na neskôr? Katalóg refaktoringov Refaktoring naživo (snáď to výde :-))

3 Refaktoring Refaktoring = zmena štruktúry/návrhu programu bez zmeny jeho chovania Ciele refaktoringu: čistejší kód, lepší návrh čitateľnejší kód, ľahšia ďalšia údržba

4 Refaktoring prvý príkladík (1) Vyňať metódu (Extract method)...výpisy // vypocet sumy vsetkych poloziek int suma = 0; for (Iterator i = l.iterator(); i.hasnext();) { suma += ((Polozka) i.next()).cena(); } System.out.println( Suma: + suma);

5 Refaktoring prvý príkladík (2) Vyňať metódu (Extract method)...výpisy System.out.println( Suma: + vyratatsumu(l)); private int vyratatsumu(list polozky) { int suma = 0; for (Iterator i=polozky.iterator(); i.hasnext();){ suma += ((Polozka) i.next()).cena(); } return suma; }

6 Refaktoring nemeniť chovanie! V zásade by človek buď mal pridávať fukncionalitu alebo refaktorovať nie oboje naraz Proces reštrukturalizácie kódu postupuje po malých krôčikoch (po jednotivých refaktoringoch) predíde sa tak zmene chovania, ktorá nie je žiadúca zamedzí sa tak aj implementácii nových chýb :-) Testovať (unit testy,...)

7 Refaktoring čo to teda je? Technika na vylepšenie už existujúceho kódu bez zmeny jeho chovania Označenie pre jednoduchý krok (transformáciu), akúsi minimálnu jednotku v sérii úprav vedúcich k požadovanému zlepšeniu niektoré refaktoringy používajú iné menšie a jednoduchšie Po každej zmene (kroku refaktorovania) je projekt plne funkčný (teda... tak ako bol pred úpravou :-))

8 Kedy refaktorovať? Univerzálna rada kedykoľvek :-))) Akonáhle hrozí, že sa ku kódu niekedy vrátite Pred pridaním novej funkcie, pri hľadaní chýb, pri revízii Vyžaduje refaktorovanie čas navyše? áno, ale s veľkou pravdepodobnosťou je to rýchlo návratná investícia, ak sa nepoužíva bezhlavo Refaktorujte, keď cítite potrebu odkaz XP: nerobte, čo nebudete potrebovať

9 Aké kazy kódu má riešiť refaktoring? Duplicitný kód Dlhá metóda, veľká trieda Dlhý zoznam parametrov Zložité switche (hlavne založené na údajoch z inej triedy) Zbytočná prešpekulovaná všeobecnosť Potreba napísať komentár v kóde (nie k metóde či triede)

10 Prečo refaktorovať? Hlavnou motiváciou je: lepšia štruktúra (návrh) kódu lepšia čitateľnosť, a teda ľahšia údržba Postupnými krokmi refaktoringu je možné opraviť aj dizajn Refaktoring typicky vedie k čistejšiemu kódu zväčša narastá počet tried a metód zmenšuje sa však veľkosť tried (aj počet metód v triede) vznikajú tak menšie, jednoduchšie, znovupoužiteľnejšie kusy kódu

11 Rozprávka o úrovniach abstrakcie/zložitosti všeobecné refaktoring konkrétne-detaily

12 Návrh, implementácia a refaktoring refaktoring Návrh kód implementácia

13 Refaktoring nie je mágia Refaktoring je len systematický prístup k tomu, čo občas robíme tak či tak reštrukturalizáciu kódu Tomu zodpovedajú názvy refaktoringov vyňať (extract) metódu, triedu včleniť/vložiť (inline) metódu, triedu presunúť, premenovať, zmeniť signatúru,...

14 Refaktoring katalóg Úpravy metód (nahradiť metódu objektom metódy) Presúvanie prvkov medzi objektami/triedami (presunúť položku/metódu, delegovanie, vyňať triedu,...) Organizácia dát (zapúzdrenia, zmeniť hodnotu na odkaz,...) Zjednodušovanie podmienených výrazov (polymorfizmus) Zjednodušovanie volania metód Generalizácia (presuny vyššie/nižšie, vyňať podtriedu)

15 Príklad Oprava implementácie príkazu ltell (last tell)

16 Záver Refaktoring je systematický prístup k reštrukturalizácii kódu nemení sa chovanie programu, len štruktúra kódu Cieľom refaktoringu je: dodatočná oprava návrhu, zvýšenie kvality kódu zlepšenie čitateľnosti a zjednodušenie údržby kódu Refactoring: Improving the design of existing code od Martina Fowlera

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych Hromadná korešpondencia v programe Word 2010 Lektor: Ing. Jaroslav Mišovych Obsah Čo je hromadná korešpondencia Spustenie hromadnej korešpondencie Nastavenie menoviek Pripojenie menoviek k zoznamu adries

Více

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Grafy Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ Grafy Graf efektívne vizuálne nástroje dáta lepšie pochopiteľné graf môže odhaliť trend alebo porovnanie zobrazujú

Více

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností. Návod na použite PLATFORMA ELMARK E-BUSINESS ÚVOD Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností. Platforma

Více

Organizačné štruktúry.

Organizačné štruktúry. Organizačné štruktúry. (Organizácia práce) Organizácia práce: akým spôsobom sú organizované vzťahy medzi jednotlivými členmi pracovnej skupiny - ich právomoci, povinnosti, zodpovednosti, spôsob komunikácie...

Více

Manuál Generovanie prístupových práv E-Recept

Manuál Generovanie prístupových práv E-Recept Manuál Generovanie prístupových práv E-Recept Obsah Čo je e-recept... 2 Online pobočka správa prístupov... 3 Aktivácia registrovaného používateľa... 4 Pridaj nového neregistrovaného používateľa... 5 Zabudnuté

Více

INTERNET BANKING. Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ. with.vub.sk, Bank of

INTERNET BANKING. Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ.   with.vub.sk, Bank of INTERNET BANKING Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ www.vub.sk, with.vub.sk, 0850 123 000 Bank of VYNOVENÝ INTERNET BANKING Nový, moderný dizajn Dostupnosť zo všetkých zariadení Prehľad o

Více

Multihosting Užívateľská príručka

Multihosting Užívateľská príručka Multihosting Užívateľská príručka EXO TECHNOLOGIES spol. s.r.o. Garbiarska 3 Stará Ľubovňa 064 01 IČO: 36 485 161 IČ DPH: SK2020004503 support@exohosting.sk www.exohosting.sk 1 Obsah Úvod...3 1 Objednávka...4

Více

Inventúra účtov- základný popis.

Inventúra účtov- základný popis. Inventúra účtov- základný popis. Účtový modul obsahuje funkciu, ktorá komplexne rieši inventúry účtov. Účtovník má silný nástroj, ktorý mu pomôže rýchlo a jednoducho spraviť inventúry účtov na konci roka.

Více

Prevody z pointfree tvaru na pointwise tvar

Prevody z pointfree tvaru na pointwise tvar Prevody z pointfree tvaru na pointwise tvar Tomáš Szaniszlo 2010-03-24 (v.2) 1 Príklad (.(,)). (.). (,) Prevedenie z pointfree do pointwise tvaru výrazu (.(,)). (.). (,). (.(,)). (.). (,) Teraz je funkcia

Více

Návrh, implementácia a prevádzka informačného systému

Návrh, implementácia a prevádzka informačného systému Návrh, implementácia a prevádzka informačného systému Návrh Výsledkom analýzy je niekoľko modelov budúceho systému. Tie popisujú, čo sa bude v IS evidovať a čo sa bude s údajmi robiť. Modely nezohľadňujú

Více

SYSTEMATICKÉ VZDELÁVANIE PRACOVNÍKOV V ORGANIZÁCII

SYSTEMATICKÉ VZDELÁVANIE PRACOVNÍKOV V ORGANIZÁCII SYSTEMATICKÉ VZDELÁVANIE PRACOVNÍKOV V ORGANIZÁCII Michaela Hromková Miriam Slaná Katarína Letovancová Zuzana Polakovičová FZaSP TU Kľúčové pojmy Analýza potrieb Realizácia vzdelávania Stratégia vzdelávania

Více

Pracovné prostredie MS EXCEL 2003.

Pracovné prostredie MS EXCEL 2003. Pracovné prostredie MS EXCEL 2003. Tabuľkové kalkulátory sú veľmi praktické aplikácie pre realizáciu výpočtov, grafických prezentácií údajov, ako aj pe prácu s rôznymi údajmi ako s bázou dát. Tieto programy

Více

Co je refaktorování Historie Proč refaktorovat Kdy refaktorovat Jak refaktorovat Code obfuscation Shrnutí. Refaktorování.

Co je refaktorování Historie Proč refaktorovat Kdy refaktorovat Jak refaktorovat Code obfuscation Shrnutí. Refaktorování. Refaktorování Code refactoring Lukáš Hájek Objektově orientované programování ČVUT v Praze - Fakulta jaderná a fyzikálně inženýrská 8. října 2013 1 / 31 Struktura prezentace 1 Co je refaktorování 2 Historie

Více

ZRÝCHLENÝ PREDAJ (AJ CEZ DOTYKOVÚ OBRAZOVKU)

ZRÝCHLENÝ PREDAJ (AJ CEZ DOTYKOVÚ OBRAZOVKU) ZRÝCHLENÝ PREDAJ (AJ CEZ DOTYKOVÚ OBRAZOVKU) Predaj cez dotykovú obrazovku sa štandardne spúšťa cez ikonu obrazovky Predvolené operácie pre dotykové obrazovky). (ikona sa vytvára v programe cez menu Číselníky

Více

Informatika a jej jednotlivé oblastí

Informatika a jej jednotlivé oblastí Informatika a jej jednotlivé oblastí Vedné disciplíny, ktoré sa podieľali na vzniku informatiky Význačné udalosti vývoja informatiky do roku 1944 Abakus (počítadlo) Pascalína Kalkulačka (Leibnitz) Jcquard

Více

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti Užívateľská príručka systému CEHZ Základné zostavy Farmy podľa druhu činnosti Užívateľská príručka systému CEHZ... 1 Základné zostavy Farmy podľa druhu činnosti... 1 1.1. Farmy podľa druhu činnosti...

Více

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde Textový editor WORD Práca s obrázkami a automatickými tvarmi vo Worde WordArt WordArt je objekt, pomocou ktorého vieme vytvoriť text s rôznymi efektami. Začneme na karte Vložiť, kde použijeme ikonu WordArt.

Více

Vytvorenie používateľov a nastavenie prístupov

Vytvorenie používateľov a nastavenie prístupov Vytvorenie používateľov a nastavenie prístupov 1. Vytvorenie používateľov Spustite modul Správa systému, prihláste sa ako používateľ sa, z ponuky vyberte Evidencie Používatelia - Zoznam. Pomocou tlačidla

Více

Operačný systém Úvodná prednáška

Operačný systém Úvodná prednáška Operačný systém Úvodná prednáška Pohľad zvonka (z vyšších úrovní) Pohľad zvnútra Pojmy správy procesov Úlohy jednotlivých častí operačného systému Autor: Peter Tomcsányi, Niektoré práva vyhradené v zmysle

Více

ANALÝZA PRÍPADNÉHO ROZDIELU A SPÔSOB JEHO ODSTRÁNENIA

ANALÝZA PRÍPADNÉHO ROZDIELU A SPÔSOB JEHO ODSTRÁNENIA Cieľom funkcie Evidencia inventúr (Sklad -> Karty -> Funkcie -> Evidencia inventúr) je porovnanie resp. odstránenie prípadného rozdielu medzi evidenciou skladových zásob a skutočnosťou k určitému dátumu.

Více

Nepremeškajte šancu a doprajte svojmu dieťaťu, aby sa naučilo jazyk, ktorý v živote určite využije!

Nepremeškajte šancu a doprajte svojmu dieťaťu, aby sa naučilo jazyk, ktorý v živote určite využije! Máte doma šikovníčku alebo šikovníka a chcete, aby boli čo najlepšie pripravení na život? Dajte im príležitosť učiť sa jeden zo svetových jazykov, ktorým hovorí až 100 miliónov Európanov. Voľba nemčiny

Více

Verifikácia a falzifikácia

Verifikácia a falzifikácia Hypotézy Hypotézy - výskumný predpoklad Prečo musí mať výskum hypotézu? Hypotéza obsahuje vlastnosti, ktoré výskumná otázka nemá. Je operatívnejšia, núti výskumníka odpovedať priamo: áno, alebo nie. V

Více

Používateľská príručka k aplikácii na SOČ

Používateľská príručka k aplikácii na SOČ Používateľská príručka k aplikácii na SOČ Aplikácia slúži na podporu procesov pri súťažiach SOČ všetkým zainteresovaným stranám pri všetkých fázach súťaže. Používateľmi sú jednak študenti ako osoby podávajúce

Více

Univerzálne dia kové ovládanie TV SAT DVD AUX

Univerzálne dia kové ovládanie TV SAT DVD AUX TV SAT DVD AUX Skôr, než začnete používať diaľkový ovládač, budete musieť vykonať jeden z nasledujúcich krokov: Nastavenie na strane diaľkového ovládača A. Nastavenie pomocou kódu výrobcu 1. Zapnite zariadenie,

Více

Aktuálny stav DRG a ďalšie kroky

Aktuálny stav DRG a ďalšie kroky Aktuálny stav DRG a ďalšie kroky riaditeľ CKS konferencia DRG 02. 12. 2015 www.udzs-sk.sk MU 10/2014: Ukončené práce na revízií MU 10/2014 Po pripomienkach expertnej IT DRG skupiny prebieha VPK, následne

Více

Téma : Špecifiká marketingu finančných služieb

Téma : Špecifiká marketingu finančných služieb Téma : Špecifiká marketingu finančných služieb Marketing predstavuje komplex činností, ktorý zahrňuje všetky činnosti od nápadu až po uvedenie produktu na trh. Cieľom marketingu je potom predať: správny

Více

Elektronické odosielanie výplatných pások

Elektronické odosielanie výplatných pások Elektronické odosielanie výplatných pások Od verzie 11.50 pribudla v programe Olymp možnosť hromadného odosielania zaheslovaných výplatných pások na e-maily jednotlivých pracovníkov. V evidencii Personalistika

Více

Spotreba, úspory, investície. Ing. Zuzana Staníková, PhD.

Spotreba, úspory, investície. Ing. Zuzana Staníková, PhD. Spotreba, úspory, investície Spotreba Úspory Investície HDP AD Spotreba (C) celkové výdavky domácnosti vynaložené na spotrebu tovarov a služieb za určité časové obdobie. Spotrebná funkcia C = C A + MPC.

Více

Naformátuj to. Naformátuj to. pre samoukov

Naformátuj to. Naformátuj to. pre samoukov Naformátuj to pre samoukov PREDHOVOR Publikácia je praktickou príručkou pre každého, kto hľadá jednoduché a ucelené vysvetlenie MS Word z oblasti formátovania dokumentu. Príručka obsahuje jednoduché a

Více

Imagine. Popis prostredia:

Imagine. Popis prostredia: Priemerný človek si zapamätá približne: - 10 % z toho, čo číta, - 20 % z toho, čo počuje, - 30 % z toho, čo vidí v podobe obrazu, - 50 % z toho, čo vidí a súčasne počuje, - 70 % z toho čo súčasne vidí,

Více

Inteligenté prístupové systémy

Inteligenté prístupové systémy Elektronická kľučka Programovaci manuál - LVN Code Základné Funkci LVN Code Dotyková klávesnica, "0 ~ 9 # *" Podsvietenie klávesnice, modrá farba Ovládanie pomocou karty alebo kódu Napájanie 3ks (AAA)

Více

nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5

nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5 VZÁJOMNE ZÁPOČTY nastavenie a realizácia vzájomných zápočtov v Money S4 / Money S5 Aparát vzájomných zápočtov v Money S4/S5 slúži k návrhu vzájomných zápočtov pohľadávok a záväzkov a následne k automatickej

Více

PRÍLOHY: Príloha 1 Organizačná štruktúra firmy

PRÍLOHY: Príloha 1 Organizačná štruktúra firmy PRÍLOHY: Príloha 1 Organizačná štruktúra firmy Príloha 2 Dotazník pre zamestnancov MPC CESSI, a. s., Spišská Nová Ves Vážený respondent, som študentka Materiálovotechnologickej fakulty Slovenskej technickej

Více

Informatika 2. Udržovateľný kód

Informatika 2. Udržovateľný kód Informatika 2 Udržovateľný kód Pojmy zavedené v 1. prednáške (1) typy chýb syntaktické behové logické techniky boja s chybami testovanie ladenie písanie udržovateľného kódu Informatika 2 1 Pojmy zavedené

Více

Program "Inventúra program.xlsm"

Program Inventúra program.xlsm 1 / 14 Program "Inventúra program.xlsm" Program pracuje s reportami, ktoré majú ako zdroj dát tabuľku inventárnych dát. Program je uložený ako VBA projekt v Excel súbore "Inventúra Program.xlsm". Program

Více

Názov projektu: Čítaj viac a dvere k poznaniu sa samy otvoria. Kód projektu: METODICKÝ LIST

Názov projektu: Čítaj viac a dvere k poznaniu sa samy otvoria. Kód projektu: METODICKÝ LIST Názov projektu: Čítaj viac a dvere k poznaniu sa samy otvoria Kód projektu: 26110130437 METODICKÝ LIST Téma Ročník Princípy fungovania PC: Klávesnica 5. ročník ZŠ ISCED 2 Ciele: oboznámiť sa s klávesnicou

Více

Dell S2718H/S2718HX/S2718HN/ S2718NX Dell Display Manager Návod na obsluhu

Dell S2718H/S2718HX/S2718HN/ S2718NX Dell Display Manager Návod na obsluhu Dell S2718H/S2718HX/S2718HN/ S2718NX Dell Display Manager Návod na obsluhu Model: S2718H/S2718HX/S2718HN/S2718NX Regulačný model: S2718Hx/S2718Nx POZNÁMKA: POZNÁMKA označuje dôležité informácie, ktoré

Více

Vybrané novinky v IS WISP

Vybrané novinky v IS WISP Vybrané novinky v IS WISP Prehľad niektorých noviniek v programe WISP v roku 2014. Kontrola IČ DPH V Module DPH vo Výstupoch v časti Položky kontrolného výkazu pribudla možnosť skontrolovať správnosť IČ

Více

Pripojenie na internet cez WiFi pre zamestnancov a študentov

Pripojenie na internet cez WiFi pre zamestnancov a študentov Pripojenie na internet cez WiFi pre zamestnancov a študentov - Pripojenie funguje aj cez niektoré smartfóny, na strane 12 Windows 7: - Skontrolujte, či je zapnutá WiFi karta v notebooku/pc a či nie je

Více

Rozšírený zápis ZoznamŠkôl.eu

Rozšírený zápis ZoznamŠkôl.eu Rozšírený zápis ZoznamŠkôl.eu Zápis bude v príslušnej kategórii zobrazovaný vyššie (prioritne) než základné zápisy, názov školy (možnosť alternatívneho názvu), logo školy, adresa, kontakt - telefón (3x),

Více

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn. MATLAB (1) - úvod do programovania vedeckých problémov LS 2017, 8.predn. Program predmetu: 1. týždeň: úvod, základné info o Matlabe, pracovné prostredie Matlabu, interaktívny režim, prvé info o písaní

Více

SKLADOVÁ INVENTÚRA 1 VYTVORENIE INVENTÚRY. 1.1 Nastavenie skladovej inventúry

SKLADOVÁ INVENTÚRA 1 VYTVORENIE INVENTÚRY. 1.1 Nastavenie skladovej inventúry SKLADOVÁ INVENTÚRA Skladové inventúry umožňujú vyrovnanie evidovaného stavu zásob so skutočným fyzicky zisteným stavom. Pri inventúre vznikajú inventúrne rozdiely medzi fyzickým a evidenčným stavom: kladné

Více

NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P

NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P NEVLASTNÁ VODIVOSŤ POLOVODIČOVÉHO MATERIÁLU TYPU P 1. VLASTNÉ POLOVODIČE Vlastnými polovodičmi nazývame polovodiče chemicky čisté, bez prímesí iných prvkov. V súčasnosti je najpoužívanejším polovodičovým

Více

Pred samotnou prácou s objednávkami odporúčame vykonať súvisiace nastavenia cez menu Firma - Nastavenie

Pred samotnou prácou s objednávkami odporúčame vykonať súvisiace nastavenia cez menu Firma - Nastavenie Objednávkový systém v programe Omega Objednávkový systém je v programe Omega priamo prepojený so skladovým hospodárstvom. Pomocou neho možno sledovať stav vybavenosti objednávky, a tiež zabezpečiť rezerváciu

Více

Dealer Extranet 3. Cenové ponuky

Dealer Extranet 3. Cenové ponuky Dealer Extranet 3 Cenové ponuky Obsah Vytvorenie cenovej ponuky so zľavou Velux 3 Vytvorenie klientskej cenovej ponuky zo súčasnej cenovej ponuky 10 Vytvorenie klientskej cenovej ponuky pomocou Konfigurátora

Více

Matematika test. 1. Doplň do štvorčeka číslo tak, aby platila rovnosť: (a) 9 + = (b) : 12 = 720. (c) = 151. (d) : 11 = 75 :

Matematika test. 1. Doplň do štvorčeka číslo tak, aby platila rovnosť: (a) 9 + = (b) : 12 = 720. (c) = 151. (d) : 11 = 75 : GJH-Prima 1 2 3 4 5 6 7 8 9 10 11 12 13 Súčet Test-13 Matematika test Na tento papier sa nepodpisuj. Na vypracovanie tejto skúšky máš čas 20 minút. Test obsahuje 13 úloh a má 4 strany. Úlohy môžeš riešiť

Více

Úroveň strojového kódu procesor Intel Pentium. Adresovanie pamäte

Úroveň strojového kódu procesor Intel Pentium. Adresovanie pamäte Úroveň strojového kódu procesor Intel Pentium Pamäťový operand Adresovanie pamäte Priama nepriama a indexovaná adresa Práca s jednorozmerným poľom Praktické programovanie assemblerových funkcií Autor:

Více

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4

VECIT 2006 Tento materiál vznikol v rámci projektu, ktorý je spolufinancovaný Európskou úniou. 1/4 Príklad 1 Naučte korytnačku príkaz čelenka. Porozmýšľajte nad využitím príkazu plnytrojuhol60: viem plnytrojuhol60 opakuj 3 [do 60 vp 120 Riešenie: definujeme ďalšie príkazy na kreslenie trojuholníka líšiace

Více

M úlohy (vyriešené) pre rok 2017

M úlohy (vyriešené) pre rok 2017 M úlohy (vyriešené) pre rok 2017 Nájdite najmenšie prirodzené číslo, ktorého ciferný súčet je 2017 Ak má byť prirodzené číslo s daným ciferným súčtom čo najmenšie, musí mať čo najviac číslic 9 Pretože

Více

Referenčná ponuka na prístup ku káblovodom a infraštruktúre. Príloha 7 Poplatky a ceny

Referenčná ponuka na prístup ku káblovodom a infraštruktúre. Príloha 7 Poplatky a ceny Príloha 7 Poplatky a ceny Príloha 7: Poplatky a ceny strana 1 z 5 Obsah 1. CENY V RÁMCI DOHODY NDA A RÁMCOVEJ ZMLUVY... 3 2. CENY V RÁMCI ZMLUVY O DUCT SHARING... 3 2.1 CENA ZA POSKYTOVANIE ZÁKLADNEJ SLUŽBY

Více

Intrastat SK NASTAVENIE PROGRAMU PRE POTREBY INTRASTAT-SK

Intrastat SK NASTAVENIE PROGRAMU PRE POTREBY INTRASTAT-SK Intrastat SK INTRASTAT-SK predstavuje štatistické zisťovanie, ktoré umožňuje zbierať, spracúvať a poskytovať údaje o obchodovaní s tovarom Slovenskej republiky s jednotlivými členskými štátmi EÚ. Povinnosť

Více

Pravdepodobnosť. Rozdelenia pravdepodobnosti

Pravdepodobnosť. Rozdelenia pravdepodobnosti Pravdepodobnosť Rozdelenia pravdepodobnosti Pravdepodobnosť Teória pravdepodobnosti je matematickým základom pre odvodenie štatistických metód. Základné pojmy náhoda náhodný jav náhodná premenná pravdepodobnosť

Více

pomôcť Vám pripraviť sa po funkčnej stránke na tehotenstvo (pre oboch partnerov)

pomôcť Vám pripraviť sa po funkčnej stránke na tehotenstvo (pre oboch partnerov) F. Formulár pre konzultáciu o úprave životného štýlu s cieľom pomôcť Vám pripraviť sa po funkčnej stránke na tehotenstvo (pre oboch partnerov) Základné údaje: Meno: Priezvisko: Dátum narodenia (vek): Krvná

Více

Prehľad nového TwinSpace

Prehľad nového TwinSpace Prehľad nového TwinSpace (Uvedený do činnosti v septembri 2014) Tento návod bol pripravený pre učiteľov-administrátorov. Nachádza sa v ňom všetko, čo potrebujete vedieť, aby ste mohli začať pracovať s

Více

Lineárne nerovnice, lineárna optimalizácia

Lineárne nerovnice, lineárna optimalizácia Opatrenie:. Premena tradičnej škol na modernú Gmnázium Jozefa Gregora Tajovského Lineárne nerovnice, lineárna optimalizácia V tomto tete sa budeme zaoberat najskôr grafickým znázornením riešenia sústav

Více

VZOR. Informácia o platobnom účte spotrebiteľa 1 )

VZOR. Informácia o platobnom účte spotrebiteľa 1 ) VZOR Informácia o platobnom účte spotrebiteľa 1 ) Táto informácia obsahuje zoznam trvalých príkazov na SEPA úhradu, trvalých príkazov na úhradu v cudzej mene, príkazov na SEPA úhradu, príkazov na úhradu

Více

Cieľ: správne vysvetlenie významu slova migrovanie, priblížiť prečo ľudia migrujú, zapájať do odpovedí účastníkov,

Cieľ: správne vysvetlenie významu slova migrovanie, priblížiť prečo ľudia migrujú, zapájať do odpovedí účastníkov, Práca v Európe Seminár- modul 5 Počas tohto seminára sa účastníci naučia: Čo je migrovanie Aké sú dôvody migrovania v Európe Aké sú výhody a nevýhody práce v zahraničí Ako správne písať žiadosť a životopis

Více

Toaleta so štýlom Kovové zásobníky a dávkovače Katrin elegantný dizajn, inteligentné detaily

Toaleta so štýlom Kovové zásobníky a dávkovače Katrin elegantný dizajn, inteligentné detaily Toaleta so štýlom Kovové zásobníky a dávkovače Katrin elegantný dizajn, inteligentné detaily NEREZOVÁ OCEĽ KATRIN ZÁSOBNÍK NA SKLADANÉ UTERÁKY, NEREZ KATRIN ZÁSOBNÍK NA PAPIEROVÉ UTERÁKY V ROLIACH, M,

Více

Stiga Autoclip 200 Series

Stiga Autoclip 200 Series Stiga Autoclip 200 Series Dokonalý trávnik......a Vaša pohoda Stiga Autoclip 200 series Pracuje rýchlejšie. Je úspornejšia. Perfektný trávnik vo Vašej záhrade Okrem toho, že máte čas urobiť niečo iné,

Více

Úvodná strana IS ZASIELKY Prvky úvodnej stránky:

Úvodná strana IS ZASIELKY Prvky úvodnej stránky: IS ZASIELKY 2.0 Obsah Úvodná strana IS ZASIELKY... 3 Prvky úvodnej stránky:... 3 IMPORT Údajov... 4 Zápis zásielky... 5 Miesto určenia... 5 Poznámka... 5 1. Miesto určenia Zápis zásielky... 6 2. Skupina

Více

OCHRANA INOVÁCIÍ PROSTREDNÍCTVOM OBCHODNÝCH TAJOMSTIEV A PATENTOV: DETERMINANTY PRE FIRMY EURÓPSKEJ ÚNIE ZHRNUTIE

OCHRANA INOVÁCIÍ PROSTREDNÍCTVOM OBCHODNÝCH TAJOMSTIEV A PATENTOV: DETERMINANTY PRE FIRMY EURÓPSKEJ ÚNIE ZHRNUTIE OCHRANA INOVÁCIÍ PROSTREDNÍCTVOM OBCHODNÝCH TAJOMSTIEV A PATENTOV: DETERMINANTY PRE FIRMY EURÓPSKEJ ÚNIE ZHRNUTIE júl 2017 OCHRANA INOVÁCIÍ PROSTREDNÍCTVOM OBCHODNÝCH TAJOMSTIEV A PATENTOV: DETERMINANTY

Více

JCDwin - prechod na EURO

JCDwin - prechod na EURO JCDwin - prechod na EURO Ver. 2 Posledná zmena 1. 1. 2009 www.davidplus.sk Strana:2 Program JCDwin a rok 2009/prechod na menu EUR Vážený užívateľ programu JCDwin. S nastávajúcim rokom 2009 si Vám dovoľujeme

Více

MS PowerPoint - Úvod.

MS PowerPoint - Úvod. 8. MS PowerPoint -prezentačný program - základná úloha - prehľadne prezentovať informácie vo forme: premietania na obrazovku PC premietania na plátno alebo stenu prostr. dataprojektoru premietania vytlačených

Více

M R2454 SK

M R2454 SK M32 1993R2454 SK 01.01.2013 017.001 959 M32 1993R2454 SK 01.01.2013 017.001 960 M32 1993R2454 SK 01.01.2013 017.001 961 1993R2454 SK 01.01.2013 017.001 965 M32 VYSVETLIVKY K TLAČIVÁM ŽIADOSTÍ O ZJEDNODUŠENÉ

Více

Hotline - účtovníctvo tel.: 0905/ , denne od 8 00 do HUMANET ÚČTOVNÍCTVO

Hotline - účtovníctvo   tel.: 0905/ , denne od 8 00 do HUMANET ÚČTOVNÍCTVO Žilina, dňa 1. 1. 214 Hotline - účtovníctvo e-mail: uctovnictvo@humanet.sk tel.: 95/51 687, denne od 8 do 16 3 HUMANET ÚČTOVNÍCTVO Update dátového modelu na verziu 4. Predchádzajúca verzia: 3.18 PREHĽAD

Více

TomTom Referenčná príručka

TomTom Referenčná príručka TomTom Referenčná príručka Obsah Rizikové zóny 3 Rizikové zóny vo Francúzsku... 3 Upozornenia na rizikové zóny... 3 Zmena spôsobu upozornenia... 4 tlačidlo Ohlásiť... 4 Nahlásenie novej rizikovej zóny

Více

P R O L E M FAKTURA Z VYDAJA OBSAH. Vystavenie faktúry z výdaja postup, podmienky... 2

P R O L E M FAKTURA Z VYDAJA OBSAH. Vystavenie faktúry z výdaja postup, podmienky... 2 P R O L E M FAKTURA Z VYDAJA OBSAH Vystavenie faktúry z výdaja postup, podmienky...... 2 Vystavenie faktúry z výdajky - postup... 3 Tlač vystavenej faktúry.... 4 Parametrické nastavenia preberané z adresára:...

Více

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM Cvičenia na úlohy s porozumením si vieme pre žiakov vytvoriť v programe, ktorý stiahneme zo stránky http://www.education.vic.gov.au/languagesonline/games/comprehension/index.htm.

Více

Užívateľský manuál Technický server SKGA ročná kontrola HCP

Užívateľský manuál Technický server SKGA ročná kontrola HCP Užívateľský manuál Technický server SKGA ročná kontrola HCP Obsah: Ročná kontrola HCP 3 Ročná kontrola HCP 3 Práca s výpisom 3 Detail hráča 4 Kluby podľa RK 5 2 Ročná kontrola HCP V tejto časti sa budeme

Více

Zisti, ktoré farby sa zobrazia na bielom povrchu, ak svetlo prechádza hranolom.

Zisti, ktoré farby sa zobrazia na bielom povrchu, ak svetlo prechádza hranolom. Úloha 1 (Lapitková, 2012, s. 18) Zisti, ktoré farby sa zobrazia na bielom povrchu, ak svetlo prechádza hranolom. Pomôcky: trojboký hranol z priehľadného skla, biely povrch (hárok papiera) Postup: a) Nasmeruj

Více

Písanie ZP. Alexandra. O čom to je. Postup. kontrola. Citovanie. Odkazy Abstrakt. textu

Písanie ZP. Alexandra. O čom to je. Postup. kontrola. Citovanie. Odkazy Abstrakt. textu ečná Písanie záverečnej práce alexandra.rasova@stuba.sk ... ečná nové problémy a ich riešenie nájdenie zdrojov, naštudovanie si teórie využitie nových poznatkov pri riešení organizácia času konzultácie

Více

Používateľská príručka portálu

Používateľská príručka portálu Ministerstvo hospodárstva Slovenskej republiky INTEGROVANÝ INFORMAČNÝ SYSTÉM PRE ZABEZPEČENIE POSKYTOVANIA ELEKTRONICKÝCH SLUŽIEB MH SR Používateľská príručka portálu Elektronizácia služieb Ministerstva

Více

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS Vývojové prostredie Lazarus, prvý program Lazarus si môžete stiahnuť z http://lazarus.freepascal.org 1 Začíname sa učiť programovací jazyk Pascal

Více

Produktovo-skupinová inzercia so spoločnosťou Google v spolupráci s ASData a BlueWinston.

Produktovo-skupinová inzercia so spoločnosťou Google v spolupráci s ASData a BlueWinston. Produktovo-skupinová inzercia so spoločnosťou Google v spolupráci s ASData a BlueWinston. Zacieľte na ľudí, ktorí hľadajú produkty, ale nepoznajú presný model! Čo je to produktovo-skupinová inzercia? Produktovo-skupinová

Více

Vedecký prístup ku koncipovaniu ekonomickej teórie. VET Cvičenie 1.2

Vedecký prístup ku koncipovaniu ekonomickej teórie. VET Cvičenie 1.2 Vedecký prístup ku koncipovaniu ekonomickej teórie VET Cvičenie 1.2 Základné funkcie ekonómie ako vedy 1. poznávacia 2. praktická 3. metodologická Ekonómia má nielen svoj predmet skúmania, ale aj svoje

Více

Používateľská príručka pre autorov Prihlásenie

Používateľská príručka pre autorov Prihlásenie Používateľská príručka pre autorov Prihlásenie 1. Spustite internetový prehliadač (napr. Mozilla Firefox, MS Internet Explorer...). 2. Do adresového riadku prehliadača napíšte: ezp.vssvalzbety.sk 3. Zobrazí

Více

Vážení používatelia programu WISP.

Vážení používatelia programu WISP. Vážení používatelia programu WISP. V súvislosti s Kontrolným výkazom DPH (ďalej iba KV) sme doplnili od verzie IS WISP 165.3633 a DB 165.1414 údaje potrebné pre ďalšie spracovanie a vyhotovenie súboru

Více

MS Dynamics NAV 2017 Čo je nové?

MS Dynamics NAV 2017 Čo je nové? MS Dynamics NAV 2017 Čo je nové? Podnikové riešenie od spoločnosti Microsoft, ktoré sa neustále vyvíja a zlepšuje a čoraz rýchlejšie a pružnejšie implementuje. Je jednoduchý na používanie a má dostatočný

Více

TESTOVANIE SOFTVÉRU MANUÁLNE

TESTOVANIE SOFTVÉRU MANUÁLNE TESTOVANIE SOFTVÉRU MANUÁLNE Ing. Jaroslav Prokop, PhD. prokop@itkonzult.sk OBSAH Typy funkčných testov Spôsoby testovania (Manuálne/Automatizované) Manuálne testovanie Testovacia dokumentácia Príklad

Více

Objektovo orientované programovanie v C# ERIK KUČERA METÓDY VÝPOČTOVEJ INTELIGENCIE PREDNÁŠKA 3

Objektovo orientované programovanie v C# ERIK KUČERA METÓDY VÝPOČTOVEJ INTELIGENCIE PREDNÁŠKA 3 Objektovo orientované programovanie v C# ERIK KUČERA METÓDY VÝPOČTOVEJ INTELIGENCIE PREDNÁŠKA 3 Statické členy Statické členy nie sú takým pilierom OOP ako dedičnosť alebo polymorfizmus, ale sú užitočným

Více

tipov pre kvalitnú tlač Na jednoduchých príkladoch Vám ukážeme ako postupovať a na čo si dávať pozor pri príprave podkladov na kvalitnú tlač.

tipov pre kvalitnú tlač Na jednoduchých príkladoch Vám ukážeme ako postupovať a na čo si dávať pozor pri príprave podkladov na kvalitnú tlač. 5 tipov pre kvalitnú tlač Na jednoduchých príkladoch Vám ukážeme ako postupovať a na čo si dávať pozor pri príprave podkladov na kvalitnú tlač. 1. Používanie loga Pri každom použití loga v tlačenej podobe,

Více

PLASTOVÉ KARTY ZÁKAZNÍKOV

PLASTOVÉ KARTY ZÁKAZNÍKOV PLASTOVÉ KARTY ZÁKAZNÍKOV OBSAH 1 Plastové karty základné informácie... 1 2 Distribúcia plastových kariet zákazníkom... 1 2.1 Jednorázová hromadná distribúcia kariet... 1 2.2 Pravidelná distribúcia plastových

Více

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2

Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2 Konfigurácia IP Bell 02C Dverný vrátnik a FIBARO Home Center 2 Použité zariadenia: Riadiaca jednotka - Fibaro Home Center 2 vo verzii 4.059 BETA Dverný vrátnik - IP Bell 02C od spoločnosti ALPHATECH TECHNOLOGIES

Více

Total Commander. Základné nastavenia

Total Commander. Základné nastavenia je program, ktorý patrí k nadstavbovým programom OS. Jeho použitie je podobné ako u prieskumníka. Používa sa na jednoduchú prácu s adresármi (zložka, priečinok, folder) a súbormi. prezerať priečinky vyrobiť

Více

Beáta Stehlíková Časové rady, FMFI UK, 2013/2014. CvičenievR-kuI.:ARIMAmodely p.1/15

Beáta Stehlíková Časové rady, FMFI UK, 2013/2014. CvičenievR-kuI.:ARIMAmodely p.1/15 Cvičenie v R-ku I.: ARIMA modely Beáta Stehlíková Časové rady, FMFI UK, 2013/2014 CvičenievR-kuI.:ARIMAmodely p.1/15 Príklad 1: dáta Použité dáta: Počet používatel ov prihlásených na server, dáta po minútach,

Více

Externé zariadenia Používateľská príručka

Externé zariadenia Používateľská príručka Externé zariadenia Používateľská príručka Copyright 2009 Hewlett-Packard Development Company, L.P. Informácie obsiahnuté v tomto dokumente sa môžu zmeniť bez predchádzajúceho upozornenia. Jediné záruky

Více

STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150

STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150 STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150 1. Inštalácia softvéru KILOG Pre dokončenie inštalácie je potrebné potvrdiť všetky čiastkové inštalácie, ktoré sa budú ponúkať v inštalačnom okne. Strana

Více

Návod na inštaláciu sieťovej tlačiarne KONICA MINOLTA C20P pre Windows XP a Vista

Návod na inštaláciu sieťovej tlačiarne KONICA MINOLTA C20P pre Windows XP a Vista Návod na inštaláciu sieťovej tlačiarne KONICA MINOLTA C20P pre Windows XP a Vista Samotná inštalácia má 2 základné kroky: I. Inštalácia SafeQ klienta, ktorý je potrebný na overenie totožnosti II. Pridanie

Více

Príklad BH BZ NC KC Zisk 1 Parfum ,70 22,90 8,20 10 Parfumov Nákupná cena (NC) = 147 Katalógová cena (KC) = 229

Príklad BH BZ NC KC Zisk 1 Parfum ,70 22,90 8,20 10 Parfumov Nákupná cena (NC) = 147 Katalógová cena (KC) = 229 MARKETINGOVÝ PLÁN 1. Odmena za predaj Príklad BH BZ NC KC Zisk 1 Parfum 12 12 14,70 22,90 8,20 10 Parfumov Nákupná cena (NC) = 147 Katalógová cena (KC) = 229 Obchodn{ marža: 54% Body (BH) = 120 bodov /

Více

Finančné riaditeľstvo Slovenskej republiky

Finančné riaditeľstvo Slovenskej republiky Finančné riaditeľstvo Slovenskej republiky Informácia k výpočtu preddavkov na daň z príjmov FO Výška preddavkov na daň v preddavkovom období od 1.4.2015 do 31.3.2016 sa vyčísli z poslednej známej daňovej

Více

AKO PRIPRAVIŤ MONEY S4 / S5 NA NOVÝ ÚČTOVNÝ ROK

AKO PRIPRAVIŤ MONEY S4 / S5 NA NOVÝ ÚČTOVNÝ ROK AKO PRIPRAVIŤ MONEY S4 / S5 NA NOVÝ ÚČTOVNÝ ROK Stačí iba pár krokov, aby bolo Vaše Money pripravené pre ďalší účtovný rok. Prinášame Vám základný návod ako na to aj s množstvom tipov na zefektívnenie

Více

Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu

Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu obsah Funkcia Zastavenie a pretočenie obrazu Skôr než začnete Ako používať funkciu Zastavenie a pretočenie obrazu 1. Zastavenie a spustenie

Více

Humanoidné systémy... počítačové videnie... Peter Sinčák & Mária Virčíková

Humanoidné systémy... počítačové videnie... Peter Sinčák & Mária Virčíková Humanoidné systémy... počítačové videnie... Peter Sinčák & Mária Virčíková Humanoids... Obraz Je to časť senzorického systému Kamera ako základný komponent Aká kamera? Koľko kamier na Humanoide spolupráca

Více

Microsoft Project CVIČENIE 6 1

Microsoft Project CVIČENIE 6 1 Microsoft Project CVIČENIE 6 1 Príprava na realizáciu samostatného projektu Študenti sa rozdelia do 4-členných skupín (a menej členov). Jedna skupina = jedno zadanie = jedna téma. V zápočtovom týždni (alebo

Více

Program ovocie a zelenina do škôl Školské ovocie

Program ovocie a zelenina do škôl Školské ovocie Program ovocie a zelenina do škôl Školské ovocie Cieľom predkladanej správy je opísať výsledky monitorovania údajov o spotrebe ovocia a zeleniny u detí, žiakov a rodičov (ďalej len monitorovanie) v Slovenskej

Více

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY TESTOVANIE ŠTATISTICKÝCH HYPOTÉZ

KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY TESTOVANIE ŠTATISTICKÝCH HYPOTÉZ 64 1 TESTOVANIE ŠTATISTICKÝCH HYPOTÉZ OBLASŤ PRIJATIA A ZAMIETNUTIA HYPOTÉZY PRI TESTOVANÍ CHYBY I. A II. DRUHU Chyba I. druhu sa vyskytne vtedy, ak je hypotéza správna, ale napriek tomu je zamietnutá,

Více

Všeobecne záväzné nariadenie obce Lozorno č. 3/2012. ktorým sa určujú a menia názvy ulíc a iných verejných priestranstiev na území obce Lozorno

Všeobecne záväzné nariadenie obce Lozorno č. 3/2012. ktorým sa určujú a menia názvy ulíc a iných verejných priestranstiev na území obce Lozorno Všeobecne záväzné nariadenie obce Lozorno č. 3/2012 ktorým sa určujú a menia názvy ulíc a iných verejných priestranstiev na území obce Lozorno Všeobecne záväzné nariadenie obce Lozorno č. 3/2012 ktorým

Více

R11 extremo. Odolný mobilní telefon pro dvě SIM karty. Návod k funkci SOS locator Návod na použitie SOS locator

R11 extremo. Odolný mobilní telefon pro dvě SIM karty. Návod k funkci SOS locator Návod na použitie SOS locator R11 extremo Odolný mobilní telefon pro dvě SIM karty Návod k funkci SOS locator Návod na použitie SOS locator ČESKY... 3 PO SLOVENSKY... 6 2 ČESKY SOS volání a SMS Spuštění nouzového volání a SMS Stiskněte

Více

Zásady manipulácie, zberu, prepravy a nakladania s VŽP. Vedľajší živočíšny produkt kuchynský odpad materiál kategórie 3

Zásady manipulácie, zberu, prepravy a nakladania s VŽP. Vedľajší živočíšny produkt kuchynský odpad materiál kategórie 3 Zásady manipulácie, zberu, prepravy a nakladania s VŽP Vedľajší živočíšny produkt kuchynský odpad materiál kategórie 3 - Relevantné právne predpisy Zákon č. 223/2001 Z. z. o odpadoch a o zmene a doplnení

Více

2. Nahratie mapy pre Locus Map - formát sqlite alebo mbtiles do zariadenia (telefón, tablet) s OS Android.

2. Nahratie mapy pre Locus Map - formát sqlite alebo mbtiles do zariadenia (telefón, tablet) s OS Android. 1. Inštalácia aplikácie Locus Map - free alebo pro verzia cez Google Play Pred inštaláciou je doporučené vložiť do prístroja microsd kartu pre zvýšenie kapacity pamäti zariadenia. Všetky mapy a namerané

Více