Funkcionálne programovanie Cvičenie 9 Funkcionálne programovanie v Jave Sergej Chodarev 22. november 2017 Technická Univerzita v Košiciach

Veľkosť: px
Začať zobrazovať zo stránky:

Download "Funkcionálne programovanie Cvičenie 9 Funkcionálne programovanie v Jave Sergej Chodarev 22. november 2017 Technická Univerzita v Košiciach"

Prepis

1 Funkcionálne programovanie Cvičenie 9 Funkcionálne programovanie v Jave Sergej Chodarev 22. november 2017 Technická Univerzita v Košiciach

2 Funkcie vyššieho rádu Ako v Jave implementovať funkciu, ktorá manipuluje funkciami? 1

3 Funkcie vyššieho rádu Ako v Jave implementovať funkciu, ktorá manipuluje funkciami? Použiť namiesto funkcie objekt s jednou metódou. 1

4 Funkcie vyššieho rádu Ako v Jave implementovať funkciu, ktorá manipuluje funkciami? Použiť namiesto funkcie objekt s jednou metódou. Príklad class LengthComparator implements Comparator<String> { public int compare(string x, String y) { return Integer.compare(x.length(), y.length()); } } Arrays.sort(strings, new LengthComparator()); 1

5 Anonymne funkcie Výraz lambda (x, y) -> x + y Príklad Arrays.sort(strings, (x, y) -> Integer.compare(x.length(), y.length())); 2

6 Anonymne funkcie Výraz lambda (x, y) -> x + y Príklad Arrays.sort(strings, (x, y) -> Integer.compare(x.length(), y.length())); Arrays.sort(strings, new Comparator<String>() { public int compare(string x, String y) { return Integer.compare(x.length(), y.length()); } }); 2

7 Funkcionálne rozhrania / Functional interfaces Funkcionálne rozhranie rozhranie, ktoré má práve jednu abstraktnú metódu. Príklad Comparator<String> bylength = (x, y) -> Integer.compare(x.length(), y.length()); 3

8 Funkcionálne rozhrania / Functional interfaces Funkcionálne rozhranie rozhranie, ktoré má práve jednu abstraktnú metódu. Príklad Comparator<String> bylength = (x, y) -> Integer.compare(x.length(), y.length()); Štandardné funkcionálne rozhrania java.util.function 3

9 Referencie na metódy Arrays.sort(strings, (x, y) -> x.comparetoignorecase(y)); 4

10 Referencie na metódy Arrays.sort(strings, (x, y) -> x.comparetoignorecase(y)); Arrays.sort(strings, String::compareToIgnoreCase); 4

11 Voľne premenné public static void repeatmessage(string text, int count) { Runnable r = () -> { for (int i = 0; i < count; i++) { System.out.println(text); Thread.yield(); } }; new Thread(r).start(); } Zachytenie voľných premenných uzáver (closure) 5

12 Prúdy Prúd (Stream) Štruktúra reprezentujúca postupnosť operácií nad kolekciou. Balík java.util.stream 6

13 Prúdy Prúd (Stream) Štruktúra reprezentujúca postupnosť operácií nad kolekciou. Balík java.util.stream Príklad List<Entry> topnosql = entries.stream().filter(a -> a.gettags().contains("nosql")).sorted(comparator.comparing(entry::getwords).reversed()).limit(3).collect(collectors.tolist()); 6

14 Primitívne prúdy int wordcount = entries.stream().filter(a -> a.gettags().contains("nosql")).map(entry::getwords).reduce(integer::sum).orelse(0); 7

15 Primitívne prúdy int wordcount = entries.stream().filter(a -> a.gettags().contains("nosql")).map(entry::getwords).reduce(integer::sum).orelse(0); int wordcount = entries.stream().filter(a -> a.gettags().contains("nosql")).maptoint(entry::getwords).sum(); 7

16 Paralelné prúdy int wordcount = entries.parallelstream().filter(a -> a.gettags().contains("nosql")).maptoint(entry::getwords).sum(); 8

17 Vyhodnocovanie na základe požiadavky take 25 (map (^2) [1..]) 9

18 Vyhodnocovanie na základe požiadavky take 25 (map (^2) [1..]) IntStream.iterate(1, i -> i+1).map(i -> i*i).limit(25).toarray() 9

19 Vyhodnocovanie na základe požiadavky take 25 (map (^2) [1..]) IntStream.iterate(1, i -> i+1).map(i -> i*i).limit(25).toarray() boolean haslongnosql = entries.stream().filter(a -> a.gettags().contains("nosql")).map(entry::getwords).anymatch(w -> w > 1000); 9

20 Literatúra Cay S. Horstmann: Lambda Expressions in Java 8 (Dr. Dobb s Journal) Benjamin Winterberg: Java 8 Stream Tutorial Brian Goetz: Lambdas and Streams in Java 8 Libraries (Dr. Dobb s Journal) Edwin Dalorzo: Functional Programming with Java 8 Functions (DZone Java) Aboullaite Mohammed: Java 9 enhancements to Optional/Stream 10

PowerPoint Presentation

PowerPoint Presentation @ λ UINF/PAZ1c epizóda 8 framework vs. knižnica Knižnica vs. Framework Knižnica množina tried a ich metód, ktoré vytvoríme/zavoláme a oni pre nás niečo spravia Framework program, ktorému podhodíme

Podrobnejšie

enum

enum Objektovo orientované programovanie (enumeračné typy) 8. prednáška (3. časť) Vladislav Novák FEI STU v Bratislave 4.11.2014 (úprava 10.11. na str. 1, 3, 5) Enumeračné typy (Vymenované typy) Enumeračný

Podrobnejšie

Objektovo orientované programovanie

Objektovo orientované programovanie Objektovo orientované programovanie (Inštalácia prostredia a vytvorenie jednoduchého programu) Vladislav Novák FEI STU v Bratislave 23.9.2014 Obsah Úvod... 1 Java (Java Development Kit)... 1 Inštalácia

Podrobnejšie

Identity Lifecycle Management

Identity Lifecycle Management MPI tutoriál (21.3.2011) MPI Message Passing Interface 1 Systémy s distribuovanou pamäťou Autonómne procesory s vlastnou pamäťou prepojené komunikačnou sieťou Komunikácia realizovaná posielaním správ Procesory

Podrobnejšie

midterm2014_1

midterm2014_1 Midterm 2014 Meno a priezvisko: obsahuje 5 príkladov, spolu 31>25 bodov skupina: 1) [8 bodov] Zistite, čo počíta nasledujúca funkcia foo pre n>=0. Hint: foo(1000) = 1. static long foo(long n) { return

Podrobnejšie

DediĊnosť

DediĊnosť Gymnázium, Praha 10, Voděradská 2 Projekt OBZORY Dedičnosť v jazyku C# Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond OOP rekapitulácia Trieda je základná jednotka objektového programovania

Podrobnejšie

História

História Fakulta riadenia a informatiky ŽU Množiny Pojmy zavedené v 8. prednáške N-rozmerné polia Dvojrozmerné polia matica definícia typ[][] premenna inicializácia new typ[pocetriadkov][pocetstlpcov] práca s prvkami

Podrobnejšie

Princípy tvorby softvéru Programovacie paradigmy

Princípy tvorby softvéru   Programovacie paradigmy Princípy tvorby softvéru lukotka@dcs.fmph.uniba.sk www.dcs.fmph.uniba.sk/~lukotka M-255 PTS - ƒo to je programovacia paradigma A programming paradigm is a style, or way, of programming. Paradigm can also

Podrobnejšie

PowerPoint Presentation

PowerPoint Presentation 3. Biznis logika a používateľské rozhrania 30. 09. 2013 ÚINF/PAZ1c (Róbert Novotný) Plán na dnes 1. generátor náhodného citátu 1. o biznis logike 2. cesta k trojvrstvovým aplikáciám 2. ďalšie okná do aplikácie:

Podrobnejšie

Identity Lifecycle Management

Identity Lifecycle Management 9. prednáška (13.11.2017) Budujeme triedy alebo Murovanie v OOP 1 DVDčka 2 Cieľ: pohodlná správu zbierky DVD-čiek. Vyžadovaná funkcionalita: vieme vložiť info o novom DVD odstrániť DVD (napríklad sa poškodilo

Podrobnejšie

Algoritmizácia a programovanie - Príkazy

Algoritmizácia a programovanie - Príkazy Algoritmizácia a programovanie Príkazy prof. Ing. Ján Terpák, CSc. Technická univerzita v Košiciach Fakulta baníctva, ekológie, riadenia a geotechnológíı Ústav riadenia a informatizácie výrobných procesov

Podrobnejšie

midterm2019

midterm2019 Midterm 2019 Meno a priezvisko: obsahuje 5 príkladov, spolu 6+5+5+5+6 = 27 bodov 1) [6 bodov] Prvočíselný Prvočísel je nekonečne veľa, elegantný Euklidov dôkaz sporom hovorí: Ak by ich bolo konečne veľa,

Podrobnejšie

Identity Lifecycle Management

Identity Lifecycle Management 4. prednáška (7.3.2016) Stromy alebo rodostromy a tajomstvá TreeSet-u 1 Hierarchie okolo nás Stromové zobrazenie adresárovej štruktúry Hierarchický diagram 2 Strom potomkov Janko Janko má deti Jožka, Máriu

Podrobnejšie

User:Andrej Sedlacek

User:Andrej Sedlacek User:Andrej Sedlacek Zadanie Zadaním pre tento projekt je vytvoriť nástroj pre fazetové vyhľadávanie v rámci media monitoring SAV, ktoré bude obsahovať fazety podľa výskytov daných ľudí v e-mailoch a podľa

Podrobnejšie

Konkurentné programovanie

Konkurentné programovanie KONKURENTNÉ PROGRAMOVANIE 4. cvičenie: Konkurentné kolekcie Stav objektu/triedy Stav objektu je uložený v jeho inštančných premenných Stav triedy je uložený v jej statických premenných Stav objektu môže

Podrobnejšie

Prezentácia programu PowerPoint

Prezentácia programu PowerPoint Algoritmy pre rozsiahle dáta Michal Prílepok 27. septembra 2017 Katedra informatiky Fakulta elektrotechniky a informatiky Vysoká škola báňská Technická univerzita Ostrava MapReduce/ Hadoop MapReduce MapReduce

Podrobnejšie

Výnimky

Výnimky Objektovo orientované programovanie (výnimky) 7. prednáška Vladislav Novák FEI STU v Bratislave 28.10.2014 (oprava 4.11 na str. 9) Obsah Výnimky (exceptions)... 1 Zachytenie a spracovanie výnimiek... 2

Podrobnejšie

Úvod do mobilného operačného systému ANDROID

Úvod do mobilného operačného systému ANDROID Pavol Bisták Vlastnosti mobilných operačných systémov Slúžia pre chytré telefóny, tablety, PDA, iné mobilné zariadenia (herné prístroje, mobilnú TV,...) Menšie rozmery displeja (rozlíšenie), zmena orientácie

Podrobnejšie

PowerPoint Presentation

PowerPoint Presentation @RoboNovotny UINF/PAZ1c epizóda 7 4/nov/15 prečo nedediť od náhodných tried? delegácia miesto dedičnosti kedy dediť a kedy nie? Dediť či nedediť? naozaj je vzťah is-a? implementujete interfejs? je rodič

Podrobnejšie

Matej Kendera - PDF, word, lucene, java

Matej Kendera - PDF, word, lucene, java Matej Kendera - PDF, word, lucene, java Indexovanie PDF a Word dokumentov na disku - Konvertovanie dokumentov do systému - Spracovanie dokumentov - Využitie Lucene, na indexáciu a vyhľadanie podobných

Podrobnejšie

PowerPoint Presentation

PowerPoint Presentation Android 3: debilníček Róbert Novotný robert.novotny@upjs.sk 10. 2. 2014 Debilníček hlavná aktivita (prezeranie) detailová aktivita (úpravy) Debilníček: polotovary k dispozícii Task: entita pre úlohu TaskDao:

Podrobnejšie

Konkurentné programovanie

Konkurentné programovanie KONKURENTNÉ PROGRAMOVANIE 6. cvičenie: Exekútory java.util.concurrent Konkurentné kolekcie ConcurrentHashMap, ConcurrentSkipListMap, ConcurrentSkipListSet, CopyOnWriteArrayList, CopyOnWriteArraySet Rady,

Podrobnejšie

Ú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 Pra

Ú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 Pra Ú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:

Podrobnejšie

ECDL Syllabus V50 SK-V01

ECDL Syllabus V50  SK-V01 SYLLABUS ECDL Modul Computing, M16 (Základy informatického myslenia a programovania) Sylabus, verzia 1.0 ECDL Module Computing Syllabus Version 1.0 Účel Tento dokument uvádza v plnom znení sylabus pre

Podrobnejšie

Identity Lifecycle Management

Identity Lifecycle Management 13. prednáška (17.12.2018) Vlastné výnimky, static, JavaDoc, alebo Koniec PAZ1a 1 Výnimka Exception in thread "main" java.lang.nullpointerexception at Vynimkarka.kladnyPriemer(Vynimkarka.java:9) at Spustac.main(Spustac.java:10)

Podrobnejšie

Súkromné gymnázium, Česká 10, Bratislava INFORMATIKA

Súkromné gymnázium, Česká 10, Bratislava INFORMATIKA Súkromné gymnázium, Česká 10, 831 03 Bratislava INFORMATIKA ÚVOD Cieľom maturitnej skúšky z informatiky je zistiť u žiakov najmä úroveň: - schopností riešiť algoritmické problémy, - schopností zdokumentovať

Podrobnejšie

Katalóg cieľových požiadaviek k maturitnej skúške

Katalóg  cieľových požiadaviek  k maturitnej skúške CIEĽOVÉ POŽIADAVKY NA VEDOMOSTI A ZRUČNOSTI MATURANTOV Z INFORMATIKY BRATISLAVA 2019 Schválilo Ministerstvo školstva, vedy, výskum a športu Slovenskej republiky dňa 12. júna 2019 pod číslom 2019/2049:2-A1020

Podrobnejšie

Intellectual Property, Psychology and Sociology

Intellectual Property, Psychology and Sociology Táto publikácia bola vytvorená realizáciou projektu Centrum poznatkovej organizácie duševného vlastníctva, ITMS 26220220054 na základe podpory operačného programu Výskum a vývoj financovaného z Európskeho

Podrobnejšie

Tue Oct 3 22:05:51 CEST Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, kto

Tue Oct 3 22:05:51 CEST Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, kto Tue Oct 3 22:05:51 CEST 2006 2. Začiatky s jazykom C 2.1 Štruktúra programu Štruktúra programu by sa dala jednoducho popísať nasledovnými časťami, ktoré si postupne rozoberieme: dátové typy príkazy bloky

Podrobnejšie

PowerPoint Presentation

PowerPoint Presentation Ovládanie simulovaného humanoidného robota icubsim pomocou architektúry Agent-Space Andrej Lúčny Matúš Kopernický Katedra aplikovanej informatiky FMFI UK lucny@fmph.uniba.sk http://dai.fmph.uniba.sk/w/andrej_lucny

Podrobnejšie

Praktické paralelné programovanie v jazykoch C# 4.0 a C++

Praktické paralelné programovanie v jazykoch C# 4.0 a C++ Ján Hanák Praktické paralelné programovanie v jazykoch C# 4.0 a C++ Artax 2009 Autor: Ing. Ján Hanák, MVP Recenzenti: doc. RNDr. Jozef Fecenko, CSc. Ing. Magdaléna Cárachová, PhD. Vydanie: prvé Rok prvého

Podrobnejšie

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1

Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1 Neineárne programovanie zimný semester 2018/19 M. Trnovská, KAMŠ, FMFI UK 1 Metódy riešenia úloh nelineárneho programovania využívajúce Lagrangeovu funkciu 2 Veta: Bod ˆx je optimálne riešenie úlohy (U3)

Podrobnejšie

PowerPoint Presentation

PowerPoint Presentation Ivan Kalaš FMFI Univerzita Komeského, Bratislava UCL Knowledge Lab, London visiting professor korene novej informatiky (1/2) na Slovensku, na FMFI UK, v našom tíme... a vo svete na Slovensku školská informatika

Podrobnejšie

Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x x x 1 s.t. x 1 80 x 1 + x Pre riešenie úlohy vykonáme nasledujúce kroky

Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x x x 1 s.t. x 1 80 x 1 + x Pre riešenie úlohy vykonáme nasledujúce kroky Cvičenie 9 Riešené príklady 1. Príklad min f(x 1, x 2 ) = x 2 1 + x2 2 + 60x 1 s.t. x 1 80 x 1 + x 2 120 Pre riešenie úlohy vykonáme nasledujúce kroky: 1. Najskôr upravíme ohraničenia do tvaru a následne

Podrobnejšie

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh

Matematický model činnosti sekvenčného obvodu 7 MATEMATICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčnéh 7 MTEMTICKÝ MODEL ČINNOSTI SEKVENČNÉHO OBVODU Konečný automat predstavuje matematický model sekvenčného obvodu. Konečný automat je usporiadaná pätica = (X, S, Y, δ, λ,) (7.) kde X je konečná neprázdna

Podrobnejšie

Architektúra a návrh Zdôvodnenie navrhnutej architektúry Systém si architektonicky môžeme rozdeliť na viacero vrstiev. Najpodstatnejšie je oddelenie z

Architektúra a návrh Zdôvodnenie navrhnutej architektúry Systém si architektonicky môžeme rozdeliť na viacero vrstiev. Najpodstatnejšie je oddelenie z Architektúra a návrh Zdôvodnenie navrhnutej architektúry Systém si architektonicky môžeme rozdeliť na viacero vrstiev. Najpodstatnejšie je oddelenie zobrazovacej logiky od celého systému, aby bolo možné

Podrobnejšie

Snímka 1

Snímka 1 PF UPJŠ v Košiciach Moyzesova 16, 041 54 Košice www.science.upjs.sk Informatika na UPJŠ v Košiciach alebo Ako to vidíme my Doc. RNDr. Gabriel Semanišin, PhD. Univerzita P.J. Šafárika, Prírodovedecká fakulta

Podrobnejšie

Microsoft PowerPoint - OOP_prednaska_10.pptx

Microsoft PowerPoint - OOP_prednaska_10.pptx Creational Design Patterns Lecture #10 doc. Ing. Martin Tomášek, PhD. Department of Computers and Informatics Faculty of Electrical Engineering and Informatics Technical University of Košice 2018/2019

Podrobnejšie

Vnútorná reprezentácia údajových typov

Vnútorná reprezentácia údajových typov Základné princípy zobrazovania informácií v počítači Roman Horváth, Pedagogická fakulta, Trnavská univerzita v Trnave. roman.horvath@truni.sk Kódovanie Kód súbor znakov (vzorov) určených na zaznamenávanie

Podrobnejšie

Úvodná prednáška z RaL

Úvodná prednáška z RaL Rozvrhovanie a logistika Základné informácie o predmete Logistika a jej ciele Štruktúra činností výrobnej logistiky Základné skupiny úloh výrobnej logistiky Metódy používané na riešenie úloh výrobnej logistiky

Podrobnejšie

Hospodarska_informatika_2015_2016a

Hospodarska_informatika_2015_2016a Gestorská katedra: Študijný program 1. stupňa: Garant študijného programu: KAI FHI EU v Bratislave Hospodárska informatika denné štúdium 1. ročník doc. Ing. Gabriela Kristová, PhD. Bakalárske štúdium -

Podrobnejšie

Technická dokumentácia Logger modulu Verzia Tabuľka 1. Autori Autor Tomáš Donko Rola

Technická dokumentácia Logger modulu Verzia Tabuľka 1. Autori Autor Tomáš Donko Rola Technická dokumentácia Logger modulu Verzia 16.10.2015 Tabuľka 1. Autori Autor Tomáš Donko Rola Tabuľka 2. História zmien Verzia Dátum Autor Popis 1.0 12.11.2015 Tomáš Donko Vytvorenie dokumentu 1.1 09.12

Podrobnejšie

MO_pred1

MO_pred1 Modelovanie a optimalizácia Ľudmila Jánošíková Katedra dopravných sietí Fakulta riadenia a informatiky Žilinská univerzita, Žilina Ludmila.Janosikova@fri.uniza.sk 041/5134 220 Modelovanie a optimalizácia

Podrobnejšie

Snímka 1

Snímka 1 Mgr. Ing. Roman Horváth, PhD. Katedra matematiky a informatiky Pedagogická fakulta Trnavská univerzita v Trnave roman.horvath@truni.sk Algoritmus a vlastnosti algoritmov Algoritmus konečná postupnosť krokov

Podrobnejšie

Microsoft PowerPoint - Prog_p08.ppt

Microsoft PowerPoint - Prog_p08.ppt Štruktúra záznam Operácie s bitovými údajmi 1. Štruktúra záznam zložený typ štruktúry záznam varianty štruktúr záznam reprezentácia štruktúry záznam použitie štruktúry záznam v jazyku C 2. Operácie s bitovými

Podrobnejšie

Groovy

Groovy Groovy Agilný dynamický jazyk pre platformu Java Róbert Novotný (apríl 2013) Skriptovacie jazyky cieľ klasické jazyky: udržovateľnosť / výkonnosť nízkoúrovňové: C, C++: výkonnosť obvykle objektové jazyky:

Podrobnejšie

Úrad pre dohľad nad zdravotnou starostlivosťou Žellova 2, Bratislava Dátové rozhranie pre externý subjekt FR SR Strana 1 z 11 Dátové rozhranie

Úrad pre dohľad nad zdravotnou starostlivosťou Žellova 2, Bratislava Dátové rozhranie pre externý subjekt FR SR Strana 1 z 11 Dátové rozhranie Strana 1 z 11 Dátové rozhranie - dávka 568 Popis dávky: Oznámenie FR SR o a) vymeriavacích základoch fyzických osôb podľa 13 a údajov pre vykonanie ročného zúčtovania poistného podľa 19 zákona č. 580/2004

Podrobnejšie

Kniha 6.indb

Kniha 6.indb Filosofický časopis ročník / Recenze Pavel Tichý: The Foundations of Frege s Logic Berlin New York, Walter de Gruyter 1988. 303 s. Pavel Tichý napísal množstvo inšpiratívnych statí, najvýznamnejším výsledkom

Podrobnejšie

Relačné a logické bázy dát

Relačné a logické bázy dát Unifikácia riešenie rovníc v algebre termov Ján Šturc Zima, 2010 Termy a substitúcie Definícia (term): 1. Nech t 0,..., t n -1 sú termy a f je n-árny funkčný symbol, potom aj f(t 0,..., t n -1 ) je term.

Podrobnejšie

Microsoft Word - HANDZAK.DOC

Microsoft Word - HANDZAK.DOC HODNOTENIE BÚROK NA VÝCHODNOM SLOVENSKU V 24. JÚNA 2000 A 8. JÚLA 2000 EVALUATION OF THUNDERSTORMS IN THE EAST SLOVAKIA ON JUNE 24 TH AND JULY 8 TH, 2000, Š. Slovak Hydrometeorological! " Telephone: (++421

Podrobnejšie

CviĊenie z PTS

CviĊenie z PTS Cvičenie z PTS 13.4.2010 Zrozumiteľnosť kódu Atribúty kvality softvéru Externé atribúty kvality: spoľahlivosť flexibilnosť znovupoužiteľnosť kompatibilnosť efektívnosť portabilnosť verifikovateľnosť jednoduchosť

Podrobnejšie

NÁVRH UČEBNÝCH OSNOV PRE 1

NÁVRH  UČEBNÝCH  OSNOV  PRE  1 PROGRAMOVANIE UČEBNÉ OSNOVY do ŠkVP Charakteristika voliteľného učebného predmetu Programovanie Programovanie rozširuje a prehlbuje žiacke vedomosti z predchádzajúcich povinného predmetu Informatika. Kompetencie

Podrobnejšie

7/1/2015 Úvod do databáz, skúškový test, max 25 bodov, 90 min

7/1/2015 Úvod do databáz, skúškový test, max 25 bodov, 90 min 19/1/2017 Úvod do databáz, skúškový test, max 60 bodov 1. Uvažujte databázu bez duplikátov a null hodnôt: lubipijan, Alkohol, navstivilidn, Pijan, Krcma, vypilidn, Alkohol, Mnozstvo. Platí: Idn Pijan,

Podrobnejšie

PROCES ŠTRUKTÚROVANIA PROBLÉMU AKO SÚČASŤ FÁZY IDENTIFIKÁCIE PROBLÉMU V PROCESE TVORBY VEREJNEJ POLITIKY PROBLEM STRUCTURING PROCESS AS A PART OF THE

PROCES ŠTRUKTÚROVANIA PROBLÉMU AKO SÚČASŤ FÁZY IDENTIFIKÁCIE PROBLÉMU V PROCESE TVORBY VEREJNEJ POLITIKY PROBLEM STRUCTURING PROCESS AS A PART OF THE PROCES ŠTRUKTÚROVANIA PROBLÉMU AKO SÚČASŤ FÁZY IDENTIFIKÁCIE PROBLÉMU V PROCESE TVORBY VEREJNEJ POLITIKY PROBLEM STRUCTURING PROCESS AS A PART OF THE STAGE OF PROBLEM IDENTIFICATION IN THE PUBLIC- POLICY

Podrobnejšie

Distance search Ján Garaj Fakulta informatiky a informačných technológií Slovenská technická univerzita Školský rok: 2008/09 Popis problému a motiváci

Distance search Ján Garaj Fakulta informatiky a informačných technológií Slovenská technická univerzita Školský rok: 2008/09 Popis problému a motiváci Distance search Ján Garaj Fakulta informatiky a informačných technológií Slovenská technická univerzita Školský rok: 2008/09 Popis problému a motivácia Vyhľadávanie podľa vzdialenosti hľadá relevanciu

Podrobnejšie

Národný informačný systém podpory výskumu a vývoja v SR prístup k elektronickým informačným zdrojom N I S P E Z /nispez.cvtisr.sk/ Dotazník využívanie

Národný informačný systém podpory výskumu a vývoja v SR prístup k elektronickým informačným zdrojom N I S P E Z /nispez.cvtisr.sk/ Dotazník využívanie Národný informačný systém podpory výskumu a vývoja v SR prístup k elektronickým informačným zdrojom N I S P E Z /nispez.cvtisr.sk/ Dotazník využívanie elektronických informačných zdrojov sprístupňovaných

Podrobnejšie

Chemical Business NewsBase

Chemical Business NewsBase Táto publikácia bola vytvorená realizáciou projektu Centrum poznatkovej organizácie duševného vlastníctva, ITMS 26220220054 na základe podpory operačného programu Výskum a vývoj financovaného z Európskeho

Podrobnejšie

Prezentace aplikace PowerPoint

Prezentace aplikace PowerPoint Ako vytvárať spätnú väzbu v interaktívnom matematickom učebnom prostredí Stanislav Lukáč, Jozef Sekerák Implementácia spätnej väzby Vysvetlenie riešenia problému, podnety pre konkrétne akcie vedúce k riešeniu

Podrobnejšie

PowerPoint Presentation

PowerPoint Presentation Prípad segregujúcej školy v Šarišských Michaľanoch Vlado Rafael,PhD. Prípad školy v Šarišských Michaľanoch V júli 2010 Poradňa pre občianske a ľudské práva v Košiciach podala žalobu vo verejnom záujme

Podrobnejšie

Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, Bratislava Tímový projekt Ponuka Grafi

Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, Bratislava Tímový projekt Ponuka Grafi Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, 812 19 Bratislava Tímový projekt Ponuka Grafická podpora vyhľadávania znalostí v dokumentoch Tím

Podrobnejšie

Medzinárodné financie Prednáška

Medzinárodné financie   Prednáška cvičenie č.4 MEDZINÁRODNÉ FINANCIE Ing. Zuzana Čierna Medzinárodný menový systém (International Monetary System) štruktúra, prostredníctvom ktorej sa uskutočňujú menové kurzy, uskutočňujú medzinárodné

Podrobnejšie

Používateľská príručka POUŽÍVATEĽSKÁ PRÍRUČKA Generátor XML dávok pre Informačný systém kontrolných známok z MS Excel šablóny Dátum: Verzia

Používateľská príručka POUŽÍVATEĽSKÁ PRÍRUČKA Generátor XML dávok pre Informačný systém kontrolných známok z MS Excel šablóny Dátum: Verzia Používateľská príručka POUŽÍVATEĽSKÁ PRÍRUČKA Generátor XML dávok pre Informačný systém kontrolných známok z MS Excel šablóny Dátum: 23.05.2017 Verzia aplikácie: 1.12 Strana 2 / 11 Zmenená funkcionalita

Podrobnejšie

Slovenská technická univerzita v Bratislave

Slovenská technická univerzita v Bratislave Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, 812 19 Bratislava Tímový projekt Ponuka Webové stránky pre cestovnú kanceláriu Tím 12: Bc. Marian

Podrobnejšie

4-david-msipapersource10.doc

4-david-msipapersource10.doc Efektívny manažment konfliktov pri testovaní softvéru MIROSLAV DÁVID Slovenská technická univerzita Fakulta informatiky a informačných technológií Ilkovičova 3, 842 16 Bratislava Abstrakt. Za úspechom

Podrobnejšie

Cisco Multicast VLAN Registration (MVR) pro efektivní distribuci skupinového provozu na kruhové topologii Bc. Jozef Záhon (ZAH0022), Bc. Martin Chrenš

Cisco Multicast VLAN Registration (MVR) pro efektivní distribuci skupinového provozu na kruhové topologii Bc. Jozef Záhon (ZAH0022), Bc. Martin Chrenš Cisco Multicast VLAN Registration (MVR) pro efektivní distribuci skupinového provozu na kruhové topologii Bc. Jozef Záhon (ZAH0022), Bc. Martin Chrenšč (CHR0023) Abstrakt: Práca obsahuje popis technológie

Podrobnejšie

Vyhodnotenie dotazníkovej ankety vyučujúcich (učitelia + doktorandi) Obdobie dotazovania: 23. november január 2018 Odpovedalo 210 respondento

Vyhodnotenie dotazníkovej ankety vyučujúcich (učitelia + doktorandi) Obdobie dotazovania: 23. november január 2018 Odpovedalo 210 respondento Vyhodnotenie dotazníkovej ankety vyučujúcich (učitelia + doktorandi) Obdobie dotazovania: 23. november 2017-31. január 2018 Odpovedalo 210 respondentov z 492 oslovených 42,68 % Základné údaje Pohlavie

Podrobnejšie

MS SNV-výzva-zborník-2014

MS SNV-výzva-zborník-2014 MÚZEUM SPIŠA V SPIŠKEJ NOVEJ VSI, LETNÁ 50, 052 01 SPIŠSKÁ NOVÁ VES VÝZVA zákazka podľa 9 ods. 9 s výzvou na predkladanie ponúk zákona č. 25/2006 Z. z. o verejnom obstarávaní a o zmene a doplnení niektorých

Podrobnejšie

Microsoft Word - 11_Distribuované spracovanie dát nad MapReduce architektúrou _Hadoop a Hive_

Microsoft Word - 11_Distribuované spracovanie dát nad MapReduce architektúrou _Hadoop a Hive_ Distribuované spracovanie dát nad MapReduce architektúrou (Hadoop a Hive) Martin Šeleng Ústav Informatiky, Slovenská Akadémia Vied, Dúbravská cesta 9, 845 07 Bratislava, Slovakia martin.seleng@savba.sk

Podrobnejšie

Snímka 1

Snímka 1 Technická univerzita v Košiciach Fakulta elektrotechniky a informatiky Katedra elektroniky a multimediálnych telekomunikácií Študijný program: Elektronika Študent: Štefan Hedvig Vedúci práce: doc. Ing.

Podrobnejšie

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE Fakulta informatiky a informačných technológií STU Ústav počítačových systémov a sietí ZADANIE SEMESTRÁLNE

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE Fakulta informatiky a informačných technológií STU Ústav počítačových systémov a sietí ZADANIE SEMESTRÁLNE Riešitelia: Bc. Michal Behúň Názov projektu: Napájací zdroj ovládaný cez sériové rozhranie počítača Navrhnite a zrealizujte zdroj napätia od 0 do 10 V ovládaný cez sériové rozhranie počítača na báze mikropočítača

Podrobnejšie

Slide 1

Slide 1 Vrstvy internetových a intranetových systémov RNDr. Ľubor Šešera, PhD. 1.10.2010 IS: Architektúra na báze vrstiev (1) Hlavný prístup k tvorbe inform. systémov (IS): Tvorba systému na báze vertikálnych

Podrobnejšie

Matematika 2 - cast: Funkcia viac premenných

Matematika 2 - cast: Funkcia viac premenných Matematika 2 časť: Funkcia viac premenných RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk Spojitosť

Podrobnejšie

RE Windows

RE Windows RE Windows filip.kafka@eset.sk Základy reverzného inžinierstva Literatúra Practical Malware Analysis: Chapter 5: IDA Pro Chapter 8: Debugging Chapter 9: OllyDbg Chapter 11: Malware Behavior The IDA Pro

Podrobnejšie

Vietnam – Kambodža 2017

Vietnam – Kambodža  2017 Metodické školenie ku Geografickej olympiáde pre stredné školy v školskom roku 2018/2019 Geografická olympiáda - SŠ Na internete www.olympiady.sk Školské kolo kat. Z: štvrtok 24. 1. 2019 od 14:30 do 16:00

Podrobnejšie

UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH VZDELÁVACÍ PROGRAM Aktivačné metódy pre prácu s talentovanou mládežou v predmete informatika Aktualizačné

UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH VZDELÁVACÍ PROGRAM Aktivačné metódy pre prácu s talentovanou mládežou v predmete informatika Aktualizačné UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH VZDELÁVACÍ PROGRAM Aktivačné metódy pre prácu s talentovanou mládežou v predmete informatika Aktualizačné vzdelávanie prof. MUDr. Ladislav Mirossay, DrSc. rektor

Podrobnejšie

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR

Informačná a modelová podpora pre kvantifikáciu prvkov daňovej sústavy SR Nelineárne optimalizačné modely a metódy Téma prednášky č. 5 Prof. Ing. Michal Fendek, CSc. Katedra operačného výskumu a ekonometrie Ekonomická univerzita Dolnozemská 1 852 35 Bratislava Označme ako množinu

Podrobnejšie

Snímka 1

Snímka 1 História a súčasnosť publikovania geologických máp Miroslav Antalík, Štefan Káčer 20.10. 2016 Kartografická konferencia 2016 1 Obsah 1. ŠGÚDŠ 2. Geologické mapy 3. Prístup ku geologickým informáciám a)

Podrobnejšie

--1/7-- ZŠ Scratch III 10/20 UK M. Tomcsányiová verzia HRA NIM 13 Oblasť informatiky / Téma Algoritmické riešenie problémov / Hra NIM 13 I

--1/7-- ZŠ Scratch III 10/20 UK M. Tomcsányiová verzia HRA NIM 13 Oblasť informatiky / Téma Algoritmické riešenie problémov / Hra NIM 13 I --1/7-- ZŠ Scratch III 10/20 UK M. Tomcsányiová verzia 20180130 10 HRA NIM 13 Oblasť informatiky / Téma Algoritmické riešenie problémov / Hra NIM 13 ISCED / Odporúčaný ročník ISCED 2 / 7. - 8. ročník Požiadavky

Podrobnejšie

NSK Karta PDF

NSK Karta PDF Názov kvalifikácie: Architekt informačných systémov Kód kvalifikácie U2511002-01348 Úroveň SKKR 6 Sektorová rada IT a telekomunikácie SK ISCO-08 2511002 / IT architekt, projektant SK NACE Rev.2 J INFORMÁCIE

Podrobnejšie

Modelovanie nového produktu na trhu: Bassov model Beáta Stehlíková Cvičenia z časových radov, FMFI UK Modelovanie nového produktu na trhu: Bassov mode

Modelovanie nového produktu na trhu: Bassov model Beáta Stehlíková Cvičenia z časových radov, FMFI UK Modelovanie nového produktu na trhu: Bassov mode Modelovanie nového produktu na trhu: Bassov model Beáta Stehlíková Cvičenia z časových radov, FMFI UK Modelovanie nového produktu na trhu: Bassov model p.1/19 Úvod Frank Bass (1926-2006) - priekopník matematických

Podrobnejšie

Univerzita veterinárskeho lekárstva a farmácie v Košiciach Vnútorný systém kvality na Univerzite veterinárskeho lekárstva a farmácie v Košiciach Vnúto

Univerzita veterinárskeho lekárstva a farmácie v Košiciach Vnútorný systém kvality na Univerzite veterinárskeho lekárstva a farmácie v Košiciach Vnúto Univerzita veterinárskeho lekárstva a farmácie v Košiciach Vnútorný systém kvality na Univerzite veterinárskeho lekárstva a farmácie v Košiciach Vnútorný predpis č. 57 Čl. 1 Úvodné ustanovenie 1. Vnútorný

Podrobnejšie

03_ControlFlow.dvi

03_ControlFlow.dvi 1 Riadenie toku programu Príkazy v Matlabe na kontrolu toku programu fungujú veľmi podobne ako v iných programovacích jazykoch. Zoznam: IF (IF-END, IF-ELSE-END, IF-ELSEIF-ELSE-END), SWITCH-CASE, FOR cykly,

Podrobnejšie

Microsoft Word - Kocian - esej2011_13-is-xkocianr.doc

Microsoft Word - Kocian - esej2011_13-is-xkocianr.doc MANIFEST PÁROVÉHO PROGRAMOVANIA V TÍME Párové programovanie nie je len to, že by jeden programoval a druhý sa pozeral Róbert Kocian Slovenská technická univerzita Fakulta informatiky a informačných technológií

Podrobnejšie

Cielená príprava žiakov s ťažkým zrakovým postihnutím na ďalšie štúdium

Cielená príprava žiakov  s ťažkým zrakovým postihnutím na ďalšie štúdium Inštitucionálna stratégia vytvárania inkluzívneho prostredia Elena Mendelová Univerzita Komenského v Bratislave Centrum podpory študentov so špecifickými potrebami Seminár : Podmienky na štúdium študentov

Podrobnejšie

Prezentace aplikace PowerPoint

Prezentace aplikace PowerPoint Prehľad API pre prácu s grafickými kartami RNDr. Róbert R Bohdal, PhD. 1 Prehľad API pre graf. karty API (Application Programming Interface) rozhranie pre programovanie aplikácií. OpenGL (Open Graphics

Podrobnejšie

Testy z CSS_2015_16

Testy z CSS_2015_16 Previerkové otázky na skúšku z ČSS 1. Vyjadrite slovne a matematicky princíp superpozície pre lineárnu diskrétnu sústavu. 2. Čo fyzikálne predstavuje riešenie homogénnej a nehomogénnej lineárnej diferenčne

Podrobnejšie

ČASOVÝ HARMONOGRAM LABORATÓRNYCH CVIČENÍ Z PREDMETU ELEKTRICKÉ STROJE STRIEDAVÉ

ČASOVÝ HARMONOGRAM LABORATÓRNYCH CVIČENÍ Z PREDMETU ELEKTRICKÉ STROJE STRIEDAVÉ ČASOVÝ HARMONOGRAM CVIČENÍ Z PREDMETU ANALÝZA ELEKTRICKÝCH STROJOV inžinierske štúdium Týždeň Téma cvičenia semestra 1. Analýza parametrov náhradnej schémy jednofázového transformátora použitie MKP na

Podrobnejšie

Škola (názov, adresa)

Škola (názov, adresa) Tabuľka prevodu rámcového učebného plánu ŠVP na učebný plán ŠkVP Škola (názov, adresa) Stredná priemyselná škola technická, Novomeského 5/4, 036 36 Martin Názov školského Technické lýceum vzdelávacieho

Podrobnejšie

PDS01

PDS01 1. prednáška (14. 2. 2019) Úvod do PDS -1- Moorov zákon (pozorovanie 1958-1965): zložitosť čipov sa zdvojnásobí každé 2 roky pri zachovaní ceny pozorovanie platí dodnes Gordon E. Moore spoluzakladateľ

Podrobnejšie

JUDr

JUDr ŽIVOTOPIS Osobné údaje Meno a priezvisko: Lucia Kurilovská Tituly: Dr. h. c. prof., JUDr., PhD. Narodená: 1967 Vzdelanie 2017 Univerzita Komenského v Bratislave (prof.) 2017 Policejní akademie České republiky

Podrobnejšie

Škola (názov, adresa)

Škola (názov, adresa) Tabuľka prevodu rámcového učebného plánu ŠVP na učebný plán ŠkVP Škola (názov, adresa) Stredná priemyselná škola technická, Novomeského 5/24, 036 36 Martin Názov školského Elektrotechnika vzdelávacieho

Podrobnejšie

Platný od: OPIS ŠTUDIJNÉHO ODBORU INFORMATIKA

Platný od: OPIS ŠTUDIJNÉHO ODBORU INFORMATIKA Platný od: 27.2.2017 OPIS ŠTUDIJNÉHO ODBORU INFORMATIKA (a) Názov študijného odboru: Informatika (anglický názov "Informatics") (b) Stupne vysokoškolského štúdia, v ktorých sa odbor študuje a štandardná

Podrobnejšie

Priklad 9 - LisovanieVyluhovanieSusenie.xls

Priklad 9 - LisovanieVyluhovanieSusenie.xls Príklad 9 Surovina na výrobu rastlinného tuku obsahuje (v hmot. %) 28 % tuku, 10 % vody a beztukovú sušinu. Lisovaním sa z nej získa olej, ktorý obsahuje 80 % tuku a vodu. Tuhý zvyšok po lisovaní, ktorý

Podrobnejšie

Funkcie viac premenných

Funkcie viac premenných Funkcie viac premenných January 21, 215 Regulárne zobrazenia Nech je zobrazenie X = Φ(T) dané rovnicami: x 1 = ϕ 1 (t 1, t 2,, t n), x 2 = ϕ 2 (t 1, t 2,, t n), x n = ϕ n(t 1, t 2,, t n), a ak majú funkcie

Podrobnejšie

Predmet didaktiky informatiky. Ciele a obsah školskej informatiky, osnovy, štandardy, maturita, učebnice ...

Predmet didaktiky informatiky. Ciele a obsah školskej informatiky, osnovy, štandardy, maturita, učebnice ... Bádateľsky orientované vyučovanie informatiky priebežné výsledky pedagogického výskumu Ľubomír Šnajder, Ján Guniš Konferencia DidInfo 2016, 31. 3. 2016, Banská Bystrica Osnova Bádateľsky orientované vyučovanie

Podrobnejšie

Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, Bratislava Tímový projekt Grafická pod

Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, Bratislava Tímový projekt Grafická pod Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, 812 19 Bratislava Tímový projekt Grafická podpora vyhľadávania znalostí v dokumentoch Tím 12: Šproty

Podrobnejšie