U N I V E R Z I N S K Á I T A I L V E R E N L N T A S O
|
|
- Petr Vítek
- před 6 lety
- Počet zobrazení:
Transkript
1 Ž U N I L I N S K Á U N I V E R Z I T A S I S I V E R S I T A S S O E N L N
2 Ing. Monika Václavková, PhD. Ing. Iveta Nedeljaková, PhD. RNDr. Štefan Kovalík, PhD. Ing. Ján Bohá!ik, PhD. Ing. Josef Kopecký Informatika pre manažérov Základy programovania v jazyku Java Žilinská univerzita v Žiline EDIS-vydavate¾ské centrum ŽU 2016
3 Vedecký redaktor Recenzenti doc. Ing. Michal Zábovský, PhD. doc. Ing. Jarmila Škrinárová PhD. RNDr. Ivo Martiník, Ph.D. Za odbornú, jazykovú a technickú úroveň publikácie zodpovedajú autori. Žilinská univerzita v Žiline/EDIS-vydavateľské centrum ŽU M. Václavková, I. Nedeljaková, Š. Kovalík, J. Boháčik, J. Kopecký, 2016 ISBN
4 3 OBSAH OBSAH... 3 ÚVOD TROCHU Z HISTÓRIE PROGRAMOVANIA PROGRAMOVACIE PARADIGMY POSTUP PRI RIEŠENÍ ÚLOH NA POÈÍTAÈI ÚVOD DO OBJEKTOVO-ORIENTOVANÉHO PROGRAMOVANIA OBJEKT Základné pojmy Model objektu Posielanie správ Poh¾ady na objekt Vlastnosti objektov Typy metód Èasti správy Životný cyklus objektu TRIEDA Princíp re-use, princíp opätovnej použite¾nosti Trieda ako továreò, inštancie triedy Trieda ako objekt Trieda ako typ objektu ZÁKLADY PROGRAMOVANIA VO VYŠŠOM PROGRAMOVACOM JAZYKU TYPY PROGRAMOVACÍCH JAZYKOV SOFTVÉROVÁ PLATFORMA JAVA SPRACOVANIE PROGRAMU V JAZYKU JAVA ZÁKLADNÉ ELEMENTY JAZYKA Komentáre Identifikátory K¾úèové slová Premenné a konštanty DÁTOVÉ TYPY Celoèíselné dátové typy Reálne dátové typy èísla ukladané v pohyblivej rádovej èiarke....45
5 Znakové dátové typy Logický dátový typ Referenèný typ Oba¾ujúce triedy k primitívnym typom DEKLARÁCIA TRIEDY Deklarácia atribútov Lokálne premenné a parametre metód Konštruktory Metódy inštancie Vyvolanie metódy inštancie Pre ažovanie metód a konštruktorov Deklarácia metódy triedy Metóda main v Jave KOMPATIBILITA Kompatibilita vo výraze Kompatibilita pri priradení Konverzia typov VÝRAZY Priraïovací výraz Unárne a špeciálne unárne aritmetické operácie Binárne aritmetické operácie Logické bitové operácie a operácie bitového posunu Zložené priraïovacie operátory Logické a relaèné operátory, úplné, skrátené vyhodnocovanie logických výrazov Podmienený výraz - ternárny operátor Priorita vyhodnocovania operátorov ALGORITMUS Základné vlastnosti algoritmu UML Model triedy Class Diagram VYBRANÉ UML DIAGRAMY PRÍKAZY Výrazový príkaz Deklaraèný príkaz Blok Príkazy na riadenie toku programu KONTAJNERY A POLIA Polia
6 Deklarácia po¾a Vytvorenie po¾a Prístup k prvkom po¾a Inicializaèný výraz Použitie po¾a ako atribútu VIACROZMERNÉ POLIA KONTAJNERY S PREMENLIVOU DÅŽKOU TRIEDA STRING, RE AZCE S NEMENNÝM OBSAHOM Životný cyklus re azca Metóda tostring() Podrobnosti o metóde format() triedy String TRIEDA STRINGBUFFER, RE AZCE S PREMENLIVOU DÅŽKOU TRIEDA CHARACTER ZNAKY ANONYMNÝ (NEPOMENOVANÝ) OBJEKT MODELOVANIE Základné typy relácií UML Diagram objektov VYMENOVANÝ TYP ÚVOD DO REKURZIE Vybrané úlohy a ich riešenie pomocou rekurzie RÁDOVÁ ZLOŽITOS ALGORITMU CHYBY V PROGRAMOCH LADENIE PROGRAMU V BLUEJ Testovanie programu POLYMORFIZMUS Základné pojmy a základné použitie Možnosti v jazyku Java Polymorfizmus pri práci s kolekciami objektov Druhy polymorfizmu Rozhranie (Interface) Trieda implementujúca rozhranie Statický a dynamický typ premennej Operátor instanceof DEDIÈNOS PRÍKLADY VSTUPY, VÝSTUPY, DÁTOVÉ PRÚDY Trieda File - reprezentácia súboru a adresára (prieèinka)
7 Základné triedy pre bajtovo a znakovo orientovaný vstup a výstup Triedy vlastností Vlastnos - serializácia objektov VÝNIMKY Výnimky v Jave a hierarchia výnimiek Zachytenie a ošetrenie výnimiek, odovzdávanie výnimiek GENERIKÁ Základné princípy a história Pokroèilejšie techniky Obmedzenia generík ŽIVOTNÝ CYKLUS VÝVOJA SOFTVÉRU ETAPY ŽIVOTNÉHO CYKLU VÝVOJA SOFTVÉRU ZÁKLADNÉ MODELY ŽIVOTNÉHO CYKLU SOFTVÉRU ZOZNAM POUŽITÝCH SKRATIEK POUŽITÁ LITERATÚRA
8 Ing. Monika Václavková, PhD., Ing. Iveta Nedeljaková, PhD. RNDr. Štefan Kovalík, PhD., Ing. Ján Boháčik, PhD. Ing. Josef Kopecký INFORMATIKA PRE MANAŽÉROV Základy programovania v jazyku JAVA Vydala Žilinská univerzita v Žiline, Univerzitná 8215/1, Žilina v edičnom rade VYSOKOŠKOLSKÉ UČEBNICE Vedecký redaktor doc. Ing. Michal Zábovský, PhD. Zodp. red. Ing. Jana Handriková Tech. red. Mgr. Jana Pauríková Vytlačilo EDIS-vydavateľské centrum Žilinskej univerzity, Univerzitná HB, Žilina v roku 2016 ako svoju publikáciu 313 strán, 88 obrázkov, 20 tabuliek, AH 17,50 VH 18,02 prvé vydanie, náklad 100 výtlačkov ISBN
Předmluva k aktuálnímu vydání Úvod k prvnímu vydání z roku Typografické a syntaktické konvence... 20
Obsah 5 Obsah Předmluva k aktuálnímu vydání 15 1 Úvod k prvnímu vydání z roku 2000 16 Typografické a syntaktické konvence................ 20 2 Základní pojmy 21 2.1 Trocha historie nikoho nezabije................
VíceÚvod do programovacích jazyků (Java)
Ú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 2006 2008 Michal Krátký Úvod do programovacích
VíceObsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15
Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové
VíceObsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13
Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13 KAPITOLA 1 Na úvod o Javě 15 Počítačový program 15 Vysokoúrovňový programovací
VíceZáklady algoritmizácie a programovania
Základy algoritmizácie a programovania Pojem algoritmu Algoritmus základný elementárny pojem informatiky, je prepis, návod, realizáciou ktorého získame zo zadaných vstupných údajov požadované výsledky.
VíceJava/QE Akademie - Osnova
Java/QE Akademie - Osnova Lekce 1 1. Co je to Java? 1.1. Struktura Java kódu 2. Potřebné nástroje pro vývoj 2.1. JVM 2.2. JRE 2.3. JDK 3. Co je to proměnná a její zápis v Javě 3.1. Klasické proměnné 3.2.
VíceMETÓDY A TECHNIKY V PROCESE
MÁRIA HUDÁKOVÁ KATARÍNA BUGANOVÁ VLADIMÍR T. MÍKA METÓDY A TECHNIKY V PROCESE MANAŽMENTU RIZIKA PODSTATA POSTUP VYUŽITIE ING. MÁRIA HUDÁKOVÁ, PHD. ING. KATARÍNA BUGANOVÁ, PHD. DOC. MGR. VLADIMÍR T. MÍKA,
Více5 Přehled operátorů, příkazy, přetypování
5 Přehled operátorů, příkazy, přetypování Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně budou uvedeny detaily týkající se operátorů. Doba nutná k nastudování
VíceMANAŽÉRSKE INFORMAČNÉ SYSTÉMY
0 1 doc. Ing. Peter Bubeník, PhD. MANAŽÉRSKE INFORMAČNÉ SYSTÉMY Vydala Žilinská univerzita v Žiline EDIS-vydavateľské centrum ŽU 2016 2 Poďakovanie Vydanie tejto publikácie bolo podporené projektom KEGA
VíceMichal 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ů
VíceŠTATISTIKA V EXCELI 2007
Jozef Chajdiak ŠTATISTIKA V EXCELI 2007 STATIS, Bratislava 2009, ISBN 978-80-85659-49-8, 304 strán A5,väzba V4. Excel sa stal každodenným nástrojom práce mnohých z nás. Jeho verzia 2007, okrem čiastkových
VíceInovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh. Ing. Hodál Jaroslav, Ph.D. VY_32_INOVACE_25 09
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Inovace a zkvalitnění výuky prostřednictvím ICT Základy programování a algoritmizace úloh Operátory Autor:
VíceUkazka knihy z internetoveho knihkupectvi www.kosmas.cz
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz 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íce2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování
1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy
VíceUČEBNÉ OSNOVY do ŠkVP
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
VíceZáklady algoritmizácie a programovania
Základy algoritmizácie a programovania Katedra počítačov a informatiky FEI TU Košice http://kpi.fei.tuke.sk Košice, 2016 doc. Ing. Jaroslav Porubän, PhD. Jaroslav.Poruban@tuke.sk Katedra počítačov a informatiky
VíceŽELEZNIČNÁ DOPRAVNÁ PREVÁDZKA LABORATÓRNY DOPRAVNÝ VÝCVIK
doc. Ing. Jozef Gašparík, PhD. prof. Ing. Jozef Majerčák, PhD. Ing. Juraj Čamaj, PhD. Ing. Pavol Meško, PhD. Ing. Jaroslav Mašek, PhD. Ing. Peter Šulko, PhD. Ing. Vladislav Zitrický, PhD. Ing. Lumír Pečený
VíceDatabázové systémy. Dátové modelovanie - relačný model
Databázové systémy Dátové modelovanie - relačný model Review:Úrovne abstrakcie modelov Vysoko-úrovňové (konceptuálne) modely Koncepty tak, ako ich vnímajú ľudia Prezentačné (implementačné) modely ľudia
VícePROGRAMOVANIE A JEHO POZÍCIA VPREDMETE INFORMATIKA. Mgr. Ján Guniš
PROGRAMOVANIE A JEHO POZÍCIA VPREDMETE INFORMATIKA Mgr. Ján Guniš Informatika na gymnáziu Od programovania k aplikáciám? Učebné osnovy pre gymnáziá dve hodiny informatiky týždenne Študijné zameranie 7902
VíceTÉMATICKÝ OKRUH Softwarové inženýrství
TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 24. Otázka : Implementační fáze. Postupy při specifikaci organizace softwarových komponent pomocí UML. Mapování modelů na struktury programovacího
VíceMichal Laclavík Martin Šeleng. Vyh adávanie informácií
Michal Laclavík Martin Šeleng Vyh adávanie informácií Slovenská technická univerzita v Bratislave 2012 RNDr. Michal Laclavík, PhD., Mgr. Martin Šeleng, PhD. Lektori: Prof. Ing. Ján Parali, PhD. Mgr. Gabriela
VíceDOPRAVNÁ MANIPULAČNÁ TECHNIKA 3
SLOVENSKÁ POĽNOHOSPODÁRSKA UNIVERZITA V NITRE Technická fakulta Katedra dopravy a manipulácie Ing. Ľubomír Hujo, PhD. DOPRAVNÁ MANIPULAČNÁ TECHNIKA 3 časť - CESTNÁ DOPRAVA Nitra 2016 Vydala Slovenská poľnohospodárska
VíceMATLAB (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íceObsah. 1 Úvod do Wordu Práca s dokumentmi 33. Obsah. Predhovor 1 Typografická konvencia použitá v knihe 2
Obsah Predhovor 1 Typografická konvencia použitá v knihe 2 1 Úvod do Wordu 2003 3 Spustenie a ukončenie Wordu 4 Prepínanie medzi otvorenými dokumentmi 5 Oprava aplikácie 5 Popis obrazovky 7 Popis panela
VíceNá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ícePROGRAMOVÁNÍ V JAZYCE C V PŘÍKLADECH 11 Dynamické datové struktury 11.1 Spojové struktury... 11-1 11.2 Příklad PROG_11-01... 11-2 11.
David Matoušek Programování v jazyce C v pøíkladech Praha 2011 David Matoušek Programování v jazyce C v pøíkladech Bez pøedchozího písemného svolení nakladatelství nesmí být kterákoli èást kopírována nebo
VícePODPROGRAMY. Vyčlenenie podprogramu a jeho pomenovanie robíme v deklarácii programu a aktiváciu vykonáme volaním podprogramu.
PODPROGRAMY Podprogram je relatívne samostatný čiastočný algoritmus (čiže časť programu, ktorý má vlastnosti malého programu a hlavný program ho môže volať) Spravidla ide o postup, ktorý bude v programe
VíceAlgoritmizace a programování
Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech
VíceZáklady jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní
Základy jazyka C# doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah přednášky Architektura.NET Historie Vlastnosti
VíceAlgoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01
Anotace sady: Algoritmizace, základy programování, VY_32_INOVACE_PRG_ALGO_01 Autor: Blanka Sadovská Klíčová slova: Algoritmus, proměnná, diagram Stupeň a typ vzdělávání: gymnaziální vzdělávání, 3. ročník
VíceProgramovanie I. Úvod do programovania Mgr. Stanislav Horal, Katedra informatiky, FPV, UCM
Programovanie I 9.10.2007 Úvod do programovania Mgr. Stanislav Horal, Katedra informatiky, FPV, UCM Algoritmus (1) Existuje niekoľko definícií pojmu algoritmus Algoritmus je presná postupnosť krokov a
VíceObjektovo 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íceJazykové konštrukcie: Výrazy Rekurzívne algoritmy
Jazykové konštrukcie: Výrazy Rekurzívne algoritmy 1. Výrazy v programovacom jazyku C údajové objekty a l-hodnota operátory, priorita a asociatívnosť aritmetické výrazy logické výrazy relačné výrazy bitové
VíceProgramové prostredie mikrokontrolérov PIC
Programové prostredie mikrokontrolérov PIC Vypracoval: Ing. Rudolf Sviantek Tento edukačný materiál vznikol v rámci projektu Programu celoživotného vzdelávania Leonardo da Vinci č. 11323 1208 Európske
Víceknihovna programátora
knihovna programátora Učebnice pro ty, kteří nechtějí zůstat obyčejnými kodéry, ale chtějí se stát špičkovými architekty Postupuje podle metodiky Architecture First Soustředí se na návrh programů a osvojení
VíceJak v Javě primitivní datové typy a jejich reprezentace. BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické
Jak v Javě primitivní datové typy a jejich reprezentace BD6B36PJV 002 Fakulta elektrotechnická České vysoké učení technické Obsah Celočíselný datový typ Reálný datový typ Logický datový typ, typ Boolean
VíceMaturitné témy. úroveň A
G ym n á z i u m P a v l a H o r o v a, M a s a r yk o v a 1, M i c h a l o v c e Maturitné témy z informatiky úroveň A 1. ALGORITMUS A JEHO VLASTNOSTI Vlastnosti a zápisy algoritmov, efektívnosť algoritmov
VícePROJEKT Z DOPRAVNÝCH PROCESOV
Žilinská univerzita v Žiline Fakulta prevádzky a ekonomiky dopravy a spojov doc. Ing. Jozef Gašparík, PhD. Ing. Juraj Čamaj, PhD. Ing. Vladislav Zitrický, PhD. PROJEKT Z DOPRAVNÝCH PROCESOV Žilina 2011
VíceJava reprezentace dat, výrazy. A0B36PR1-Programování 1 Fakulta elektrotechnická České vysoké učení technické
Java reprezentace dat, výrazy A0B36PR1-Programování 1 Fakulta elektrotechnická České vysoké učení technické Dva základní přístupy k imperativnímu programování Strukturované procedurální Objektové V PR1
VícePaměť počítače. alg2 1
Paměť počítače Výpočetní proces je posloupnost akcí nad daty uloženými v paměti počítače Data jsou v paměti reprezentována posloupnostmi bitů (bit = 0 nebo 1) Připomeňme: paměť je tvořena řadou 8-mi bitových
VíceMnožiny, relácie, zobrazenia
Množiny, relácie, zobrazenia Množiny "Množina je súhrn predmetov, vecí, dobre rozlíšiteľných našou mysľou alebo intuíciou" "Množina je súbor rôznych objektov, ktoré sú charakterizované spoločnými vlastnosťami,
VíceŠtudijný program: Informatika, bakalársky stupeň
Študijný program: Informatika, bakalársky stupeň Predmet Predmet 1 5BE101 Základy ekonómie P 2-2 - 0 5 1 5BE001 Základy ekonomickej teórie P 2-2 - 0 6 1 5BF101 Algebra P 2-2 - 0 5 1 5BF001 Algebra P 2-2
VíceMaturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
VícePočítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů CZ.1.07/1.3.12/04.0006
Počítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů CZ.1.07/1.3.12/04.0006 Lekce 1 Jazyk Java Tento projekt je spolufinancován Evropským sociálním fondem
VíceMaturitné témy. úroveň B
G ym n á z i u m P a v l a H o r o v a, M a s a r yk o v a 1, M i c h a l o v c e Maturitné témy z informatiky úroveň B 1. ALGORITMUS A JEHO VLASTNOSTI Vlastnosti a zápisy algoritmov, efektívnosť algoritmov
VíceKategória školenia Kurzy Access obsahuje kurzy:
Kategória školenia Kurzy Access obsahuje kurzy: Access základy Kurz Access základy je určený všetkým záujemcom, ktorí sa chcú oboznámiť s databázovým programom, poznať jeho funkčné možnosti, vytvoriť si
VíceOtimalizácia v tabul kovom procesore Gnumeric
Otimalizácia v tabul kovom procesore Gnumeric doc. RNDr. Štefan PEŠKO, CSc, pesko@frcatel.fri.uniza.sk Katedra matematických metód, Fakulta riadenia a informatiky, Žilinská univerzita v Žiline, Univerzitná
VíceMichal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký 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ů
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceMaturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
Víceznačky spájame spojnicami, šípka musí byť ak ...
1. Algoritmus, Etapy tvorby programov. Algoritmické konštrukcie. Algoritmus, vlastnosti algoritmu, spôsoby zápisu algoritmu, základné algoritmické konštrukcie Etapy. Program, príkazy, premenná, konštanta,
Více14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.
Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání
VíceProgramování v C++ Úplnej úvod. Peta (maj@arcig.cz, SPR AG 2008-9)
Programování v C++ Úplnej úvod Co se naučíte? tak samozřejmě C++, s důrazem na: dynamické datové struktury Objektově Orientované Programování STL (standardní knihovna šablon) vytváření vlastních šablon
VíceVybrané kapitoly z metód sociálnej práce I.
VYSOKÁ ŠKOLA ZDRAVOTNÍCTVA A SOCIÁLNEJ PRÁCE SV. ALŢBETY BRATISLAVA Vybrané kapitoly z metód sociálnej práce I. Andrej Mátel, Michal Oláh, Milan Schavel Bratislava 2011 MÁTEL, A. OLÁH, M. SCHAVEL, M. 2011.
VíceŠtátny pedagogický ústav, Pluhová 8, Bratislava CIEĽOVÉ POŽIADAVKY NA VEDOMOSTI A ZRUČNOSTI MATURANTOV Z INFORMATIKY ÚROVEŇ B
Štátny pedagogický ústav, Pluhová 8, 830 00 Bratislava CIEĽOVÉ POŽIADAVKY NA VEDOMOSTI A ZRUČNOSTI MATURANTOV Z INFORMATIKY ÚROVEŇ B Bratislava 2004 1. CIEĽ MATURITNEJ SKÚŠKY Cieľom maturitnej skúšky z
VíceÚ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ŠTATISTIKA JEDNODUCHO V EXCELI STATIS, Bratislava 2013, ISBN , 344 strán A5,väzba V4.
Jozef Chajdiak ŠTATISTIKA JEDNODUCHO V EXCELI STATIS, Bratislava 2013, ISBN 978-80-85659-74-0, 344 strán A5,väzba V4. Excel sa stal každodenným nástrojom práce mnohých z nás.. Predkladaná kniha ponúka
VíceMicrosoft 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íceGymnázium Ľudovíta Štúra v Trenčíne. Učebné osnovy
Gymnázium Ľudovíta Štúra v Trenčíne Učebné osnovy Stupeň vzdelania: ISCED 3A Študijný odbor: 7902 J gymnázium Zameranie školského vzdelávacieho programu: všeobecné, cudzie jazyky Predmet: Informatika Počet
VíceMetóda vetiev a hraníc (Branch and Bound Method)
Metóda vetiev a hraníc (Branch and Bound Method) na riešenie úloh celočíselného lineárneho programovania Úloha plánovania výroby s nedeliteľnosťami Podnikateľ vyrába a predáva zemiakové lupienky a hranolčeky
VíceÚvod do programovacích jazyků (Java)
Ú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 2006 2008 Michal Krátký Úvod do programovacích
Více1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
VíceProfilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
VícePŘETĚŽOVÁNÍ OPERÁTORŮ
PŘETĚŽOVÁNÍ OPERÁTORŮ Jazyk C# podobně jako jazyk C++ umožňuje přetěžovat operátory, tj. rozšířit definice některých standardních operátorů na uživatelem definované typy (třídy a struktury). Stejně jako
VíceNávrh tém bakalárskych prác 2009/2010 (6 tém) Ing. Siničák. (Všeobecné strojárstvo-vs, Mechatronika-M, Počítačová podpora strojárskej výroby-ppsv)
Návrh tém bakalárskych prác 2009/2010 (6 tém) Ing. Siničák (Všeobecné strojárstvo-vs, Mechatronika-M, Počítačová podpora strojárskej výroby-ppsv) * - všetky témy sú vhodné pre VS, M, PPSV * - témy a osnovy
Více7. přednáška - třídy, objekty třídy objekty atributy tříd metody tříd
7. přednáška - třídy, objekty třídy objekty atributy tříd metody tříd Algoritmizace (Y36ALG), Šumperk - 7. přednáška 1 Třída jako zdroj funkcionality Třída v jazyku Java je programová jednotka tvořená
VíceInformatika 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íceOperátory, výrazy. Tomáš Pitner, upravil Marek Šabo
Operátory, výrazy Tomáš Pitner, upravil Marek Šabo Operátor "Znaménko operace", pokyn pro vykonání operace při vyhodnocení výrazu. V Javě mají operátory napevno daný význam, nelze je přetěžovat jako v
VíceRIEŠENIE NIEKTORÝCH ÚLOH LINEÁRNEJ ALGEBRY V PROSTREDÍ MS EXCEL. 1. Zadáme prvky matice A a B do buniek pracovného hárku zošita MS Excel
RIEŠENIE NIEKTORÝCH ÚLOH LINEÁRNEJ ALGEBRY V PROSTREDÍ I. VÝPOČET SÚČINU MATÍC Vypočítajme súčin matíc C = A B, ak existuje, pre dané matice A a B. 1. Zadáme prvky matice A a B do buniek pracovného hárku
VíceSTRATEGICKÝ MANAŽMENT
SLOVENSKÁ POĽNOHOSPODÁRSKA UNIVERZITA V NITRE Fakulta ekonomiky a manažmentu Katedra manažmentu Ing. Radovan Savov, PhD. Ing. Drahoslav Lančarič, PhD. STRATEGICKÝ MANAŽMENT Nitra 2015 Vydala Slovenská
VíceEntitno - relačný model. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)
Entitno - relačný model Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Entitno-relačný (ER) model pozor na rozdielnosť pojmov relácia (angl. relation) vzťah, relácia (angl. relationship) konceptuálny
VíceO autorovi O odborném korektorovi Úvod 17 Vývoj jazyka Java Java SE 8 Struktura této knihy Předchozí zkušenosti s programováním nejsou potřebné
O autorovi 15 O odborném korektorovi 15 Úvod 17 Vývoj jazyka Java 17 Java SE 8 19 Struktura této knihy 20 Klíčové znalosti a pojmy 20 Testové otázky 20 Odpovídá expert 20 Cvičení 20 Předchozí zkušenosti
VíceAbstraktní datové typy: zásobník
Abstraktní datové typy: zásobník doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Abstraktní datové typy omezené rozhraní
VíceProgramovanie v jazyku C - ti to zratam...
CVIČENIE 2/13 (S7) Programovanie v jazyku C - ti to zratam... PrednaskaB: Datové typy PrednaskaZ: Výrazy a příkazy, programové konstrukce, operátory About aritmeticke operacie TODO: Declaration vs. definition
VíceTask, async, await METÓ DY VÝPOČTOVEJ INTELIGENCIE A C# FA K ULTA E L E K T ROTECHNIKY A INFORMATIKY S LOVENSKÁ T E CHNICKÁ U NIVERZITA
Task, async, await METÓ DY VÝPOČTOVEJ INTELIGENCIE A C# FA K ULTA E L E K T ROTECHNIKY A INFORMATIKY S LOVENSKÁ T E CHNICKÁ U NIVERZITA Ing. Ľuboš Galandák Obsah prednášky Čo je to paralelizmus? Čo sú
VíceSeminář Java IV p.1/38
Seminář Java IV Seminář Java IV p.1/38 Rekapitulace Deklarace tříd Proměnné, metody, konstruktory, modifikátory přístupu Datové typy primitivní, objektové, pole Dědičnost Řídící konstrukce Podmínky, cykly
VíceVlastnosti algoritmu. elementárnost. determinovanost. rezultativnost. konečnost. hromadnost. efektivnost
Programování Algoritmus návod na vykonání činnosti, který nás od (měnitelných) vstupních dat přivede v konečném čase k výsledku přesně definovaná konečná posloupnost činností vedoucích k výsledku (postup,
VíceUČEBNÉ ŠTÝLY U ŠTUDENTOV INFORMATIKY A PODPORNÉ A VÝUČBOVÉ ŠTÝLY
UČEBNÉ ŠTÝLY U ŠTUDENTOV INFORMATIKY A PODPORNÉ A VÝUČBOVÉ ŠTÝLY Didinfo 2012, 28. - 30. marec 2012, Banská Bystrica GABRIELA ANDREJKOVÁ, FRANTIŠEK GALČÍK, JÁN GUNIŠ, ĽUBOMÍR ŠNAJDER Štýly učenia sa Postupy
VíceAlgoritmizace a programování
Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu
VíceIT právo2015. Nový Autorský zákon a zmluvnévzťahy Clouda právo Zodpovednosťza internetový obsah , Technopol, Bratislava
IT právo2015 Nový Autorský zákon a zmluvnévzťahy Clouda právo Zodpovednosťza internetový obsah 16.6.2015, Technopol, Bratislava Nový Autorský zákon kontinuita alebo diskontinuita pre IT? JUDr. Ing., PhD.
VíceMS OFFICE OUTLOOK 2007
MS OFFICE OUTLOOK 2007 PRÍRUČKA PRE MANAŽÉROV Eleonóra Beňová Michal Greguš 2013 Univerzita Komenského v Bratislave MS Office Outlook 2007 Príručka pre manažérov Mgr. Eleonóra Beňová, PhD., RNDr. Michal
VíceČÁST 1. Zahřívací kolo. Co je a k čemu je návrhový vzor 33
Stručný obsah Část 1: Zahřívací kolo Kapitola 1 Co je a k čemu je návrhový vzor 33 Kapitola 2 Zásady objektově orientovaného programování 39 Kapitola 3 Co konstruktor neumí (Jednoduchá tovární metoda Simple
Více8 Třídy, objekty, metody, předávání argumentů metod
8 Třídy, objekty, metody, předávání argumentů metod Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost třídám a objektům, instančním
VíceTechnická univerzita v Košiciach. Druhotné suroviny a odpady Návody na cvičenia
Technická univerzita v Košiciach Hutnícka fakulta Katedra neželezných kovov a spracovania odpadov Druhotné suroviny a odpady Návody na cvičenia Dušan Oráč, Tomáš Vindt Košice 2014 2014, Ing. Dušan Oráč,
VíceKompilátory. Cvičenie 4: Syntaktická analýza v ANTLR4 (1. časť) Peter Kostolányi. 7. novembra 2017
Kompilátory Cvičenie 4: Syntaktická analýza v ANTLR4 (1. časť) Peter Kostolányi 7. novembra 2017 ANTLR: základné princípy (opakovanie) ANTLR: základné princípy (opakovanie) Vstup: gramatika v metajazyku
VíceVzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování
Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování Vzdělávací oblast Informatika a informační a komunikační technologie pro vzdělávací obor Programování
VíceJemný úvod do spracovania XML
Jemný úvod do spracovania XML XML štandardy - nevyhnutná súčasť moderného SW, - umožňujú lepšiu integráciu rôznych aplikácií, - štruktúrovanie údajov (typovanie, pomenovanie polí,...) - vysoká flexibilita
VíceCIEĽOVÉ POŽIADAVKY NA VEDOMOSTI A ZRUČNOSTI MATURANTOV Z INFORMATIKY
ŠTÁTNY PEDAGOGICKÝ ÚSTAV CIEĽOVÉ POŽIADAVKY NA VEDOMOSTI A ZRUČNOSTI MATURANTOV Z INFORMATIKY BRATISLAVA 2012 Schválilo Ministerstvo školstva, vedy, výskumu a športu Slovenskej republiky dňa 30. 8. 2013
Více7 Jazyk UML (Unified Modeling Language)
7 Jazyk UML (Unified Modeling Language) 7.1 Základní charakteristika jazyka Motivace - vznik řady OO metod a metodologií (konec 80. let a první polovina 90.let) podobné notace vyjadřující totéž, komplikující
VíceONLINE školenie. BRC Globálny štandard pre bezpečnosť potravín Verzia č. 8
ONLINE školenie BRC Globálny štandard pre bezpečnosť potravín Verzia č. 8 Pre koho je určené toto školenie? Školenie je určené pre osoby, ktoré pracujú v oblasti potravinárstva. Školenie je určené pre
VíceKTE / ZPE Informační technologie
4 KTE / ZPE Informační technologie Ing. Petr Kropík, Ph.D. email: pkropik@kte.zcu.cz tel.: +420 377 63 4639, +420 377 63 4606 (odd. informatiky) Katedra teoretické elektrotechniky FEL ZČU Plzeň Největší
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceETOLÓGIA HOSPODÁRSKYCH ZVIERAT
SLOVENSKÁ POĽNOHOSPODÁRSKA UNIVERZITA V NITRE Fakulta agrobiológie a potravinových zdrojov Katedra špeciálnej zootechniky prof. Ing. Ondrej Debrecéni, CSc. a kol. ETOLÓGIA HOSPODÁRSKYCH ZVIERAT Štvrté
VíceObsah. Kapitola 1. Kapitola 2
Stručný obsah Předmluva...17 Úvod...19 Začínáme...25 Koncepce objektově orientovaného programování...51 Základy jazyka...59 Třídy a objekty...91 Rozhraní a dědičnost... 133 Genericita... 155 Balíčky...
VíceLabView jako programovací jazyk II
LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function II.část - Funkce Numeric, Array, Cluster Ing. Martin Bušek, Ph.D. Práce s daty typu NUMERIC Numerické funkce obsahuje funkce
VíceŽilinská univerzita v Žiline Univerzitná 8215/1, Žilina
Žilinská univerzita v Žiline Univerzitná 8215/1, 010 26 Žilina Kontakty na pracovníkov, ktorí zodpovedajú a spravujú registratúrne stredisko a archív osobných spisov zamestnancov a študentov podľa jednotlivých
VíceZákladní datové typy, proměnné - deklarujeme předem - C je case sensitive rozlišuje malá a velká písmena v názvech proměnných a funkcí
02 Jazyk C - je imperativní říkáme, co se má udělat, voláme příkazy - další imperativní jazyky: Pascal, Java, C/C++ apod. - na rozdíl od jazyků deklarativních např. Prolog, Haskell, Scheme, Lisp (funkcionální
VíceHotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT
Číslo projektu Název projektu Příjemce podpory - škola Číslo a název šablony klíčové aktivity Číslo vzdělávacího materiálu Tematická oblast Seznam anotací vzdělávacích materiálů CZ.1.07/1.5.00/34.0528
Více7. Datové typy v Javě
7. Datové typy v Javě Primitivní vs. objektové typy Kategorie primitivních typů: integrální, boolean, čísla s pohyblivou řádovou čárkou Pole: deklarace, vytvoření, naplnění, přístup k prvkům, rozsah indexů
VíceOBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů... 8-1 8.2 Standardně zavedené proudy... 8-1 8.
David MATOUŠEK OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PØÍKLADECH Praha 2011 David Matoušek Objektové programování v C++ v pøíkladech Lektoroval Ing. Bohumil Brtník, Ph.D. Bez pøedchozího písemného svolení nakladatelství
Více