TYPY, KONŠTANTY, PROCEDÚRY A FUNKCIE PRE PRÁCU S POĽOM

Size: px
Start display at page:

Download "TYPY, KONŠTANTY, PROCEDÚRY A FUNKCIE PRE PRÁCU S POĽOM"

Transcription

1 TYPY, KONŠTANTY, PROCEDÚRY A FUNKCIE PRE PRÁCU S POĽOM Doposiaľ sme si ukázali základné štruktúry a jednotky jazyka. Pracovali sme s premennými rôznych typov ako aj s konštantnými hodnotami. Používali sme jednoduché (jednookienkové) typy napr. integer, boolean, longint, real,..., ako aj štruktúrované (viacokienkové) premenné typ array, string a t.ď. Užívateľ si však môže definovať aj vlastné typy. Rozdelenie typov názornejšie upresňuje nasledujúca schéma: TYPY jednoduché štruktúrované vlastné (užívateľom oridinálne neordinálne definované) - integer - real - array - byte - string - longint - boolean Neskôr si ukážeme aj ďalšie typy. Teraz si však zadefinujeme vlastné typy pre zjednodušenie zápisu zdrojových kódov. Definícia typov definovaných užívateľom type meno = typ; Príklady vlastných typov a deklarácií premenných definovaného typu: type int = ; var a: int; type postupnost = array [1..100] of integer; var p: postupnost; (namiesto [1..100] môžeme po definícii typu int napísať [int]) type mena_ziakov = array [1..30] of string; var mz: mena_ziakov; type logic = array [0..100] of boolean; var b, bb: logic; 1

2 Deklarácia konštánt Ak by sme v programe použili konštantné číslo, na ktoré sa viac krát odolávame, v prípade jeho zmeny by sme museli zmeniť kód programu na viacerých miestach. Vtedy je výhodnejšie zadeklarovať konštantu, v kóde používať len ju a v prípade zmeny stačí prepísať jej hodnotu. V prípade konštantného poľa je to ešte výhodnejšie, akoby sme do jednotlivých okienok museli vkladať hodnoty po jednej. const meno = hodnota; resp. const meno: typ = hodnota; V prípade konštánt jednoduchých typov samotná hodnota určuje typ, ale pri konštantách štruktúrovaných typov určíme najskôr typ konštanty a potom zoznam hodnôt. Príklady: const kilo=1024; const max=100; min=-100; const pi=3.1415; const prvo: array [1..8] of byte =(2,3,5,7,11,13,17,19); Príklad 1 Mincovka jednoduchšie: Naše riešenie mincovky v 2. príklade 6.lekcie môžeme oveľa jednoduchšie zapísať. V tele programu sme vytvárali konštantné pole priraďovacím príkazom: b[1]:=5000; b[2]:=1000; b[3]:=500; b[4]:=200; b[5]:=100; b[6]:=50; b[7]:=20; b[8]:=10; b9]:=5; b[10]:=2; b[11]:=1; Zápis použitím konštanty typu bankovky: const b : bankovky = (5000,1000,500,200,100,50,20,10,5,2,1); Potom celý zdrojový kód bude vyzerať: program mincovka; type bankovky: array [1..11] of integer const b : bankovky= (5000,1000,500,200,100,50,20,10,5,2,1); var poc: bankovky; suma, i,: integer; writeln ('Zadajte sumu penazi') readln (suma); 2

3 for i:=1 to 11 do poc[i]:=suma div b[i]; suma:= suma mod b[i]; writeln}( Pocty bankoviek na vyplatenie sumy: ) for i:=1 to 11 do if poc[i]<>0 then writeln(b[i],,poc[i], ks ) end. Úloha 1 (Početnosti malých prvočísel): Analogicky, ako sme riešili mincovku riešte nasledujúcu úlohu: Zistite, koľko ktorých prvočísel od 2 do 19 vygeneruje generátor pri vygenerovaní N náhodných čísel od 1 do 20? Prvočísla uložte ako konštanty do poľa viď príklady vyššie (konštantné pole prvo ). Číslo N nečítajte, tiež ho zadeklarujte ako konštantu. program pocetnost_prvocisel; type prvo: array [1..8] of integer const N = 100; p : prvo = (2,3,5,7,11,13,17,19); var poc: prvo; i, k, cislo: integer; randomiže for i:=1 to N do cislo:=random(20)+1; for k:=1 to 8 do if cislo=p[k] then inc(poc[cislo]); writeln}( Pocty nahodnych prvociel: ) for i:=1 to 8 do writeln(p[i],...,poc[i]) end. Úloha 2 (Spojenie štruktúry jednorozmerné pole a podprogramov): Často v programoch, kde potrebujeme pracovať so štruktúrou pole, potrebujeme prvky do poľa načítať, vypísať pole, sčítať prvky poľa, pole vynulovať a podobne. Je výhodné vytvoriť na tieto úkony procedúry a funkcie. Vytvoríme nasledujúce podprogramy pre prácu s poľom napríklad s postupnosťou celých čísel: a) procedúru pre načítanie poľa b) procedúru pre vypísanie poľa c) funkciu pre súčet prvkov poľa d) procedúru pre nulovanie poľa Uvedomte si, že niektoré procedúry či funkcie spracúvajú prvky poľa - pole je volané hodnotou a niektoré procedúry prvky poľa menia pole je volané odkazom. V oboch 3

4 prípadoch v hlavičke procedúr a funkcií nemôžeme použiť deklarácie poľa ako zložitej štruktúry (array[1..100] of integer), ale musíme zadefinovať vlastné typy: const max = 100; type index = 1.. max; postupnost = array [index] of integer; Potom v hlavičkách procedúr a funkcií použijeme parametre s nasledujúcou deklaráciou: a) procedure CITAJ_POSTUPNOST(var a: postupnost; n: index); kde n je počet čísel v postupnosti uloženej v poli a (pole a je volané odkazom - var, keďže procedúra načíta postupnosť čísel a odkáže ju do tela programu) b) procedure PIS_POSTUPNOST(a: postupnost; n: index); kde n je počet čísel v postupnosti uloženej v poli a (pole a je volané hodnotou, keďže procedúra postupnosť čísel len vypíše) c) function SUCET_POSTUPNOSTI(a:postupnost; n: index):integer kde n je počet čísel v postupnosti uloženej v poli a, funkcia je typu integer d) procedure NULOVANIE_POSTUPNOSTI(var a:postupnost;n:index); kde n je počet čísel v postupnosti uloženej v poli a (pole a je volané odkazom - var, keďže procedúra vynuluje pole a odkáže ho do tela programu) Riešenie a) procedure CITAJ_POSTUPNOST(var a: postupnost; n: index); var i : index; writeln ('Zadaj postupnost celych cisel'); for i:=1 to n do write ('prvok(',i,')= '); readln (a[i]) end Riešenie b) procedure PIS_POSTUPNOST(a : postupnost; n: index); var i : index; for i:=1 to n do write (a[i], ' '); writeln 4

5 Riešenie c) function SUCET_POSTUPNOSTI(a:postupnost; n: index):integer; var i: index; s: integer; s:=0; for i:=1 to n do s:= s+ a[i]; SUCET_POSTUPNOSTI:=s Riešenie d) procedure NULOVANIE_POSTUPNOSTI(var a: postupnost; n:index); var i: index; for i:=1 to n do a[i]:=0; Štandardné knižnice programov V časti deklarácií a definícií nám chýba už len jedno (časti label sa venovať nebudeme) klauzula uses. V tejto časti uvádzame zoznam všetkých používaných knižníc v programe či štandardných, alebo vlastných. Knižnica je akási zásobáreň často používaných procedúr a funkcií, ktoré chceme používať vo viacerých programoch. Zatiaľ sme nepoužívali žiadnu inú knižnicu programov, okrem systémovej, ktorá obsahuje všetky príkazy používané v príkladoch. Systémovú knižnicu uvádzať v časti uses nemusíme. TP disponuje viacerými štandardnými knižnicami, ukážeme si použitie aspoň jednej z nich - knižnice crt, ktorá slúži na prácu v textovom režime obrazovky a okrem iného obsahuje aj 5

6 príkaz na mazanie obrazovky clrscr. Ak teda chceme tento príkaz použiť, musíme v hlavičke programu zadeklarovať použitie knižnice, teda príkaz uses crt; a v programe už môžeme použiť príkaz: clrscr; Napríklad ak by sme chceli naprogramovať jednoduchú hru Hádaj číslo pre 2 hráčov, po zadaní prvého hádaného čísla od prvého hráča by asi bolo vhodné zmazať obrazovku. Tento príkaz môže byť prvým príkazom každého programu, pokiaľ nechceme na užívateľskej obrazovke vidieť predošlé výsledky spúšťania programu. Úloha 3 (Knižnica crt): Vyskúšajte si použitie knižnice crt s príkazom clrscr v ľubovoľnom programe z predošlých lekcií. Vlastné knižnice programov V úlohe 2 sme vytvorili podprogramy pre najčastejšie úkony pre prácu s poľom. Aby sme ich stále nevkladali do programov, je výhodné z nich vytvoriť knižnicu programov. Ukážeme si, aké pravidlá platia pri ich tvorbe. Knižnica má nasledujúcu štruktúru: unit meno; interface definícia a deklarácia typov, konštánt, hlavičiek procedúr a funkcií včítane formálnych parametrov imlementation telá procedúr a funkcií (s hlavičkami bez parametrov) telo unitu (zvyčajne prázdne) end. zdrojový kód knižnice (unitu) musíme uložiť pod tým istým menom aj na disk (napr. unit polia => súbor polia.pas) časť interface obsahuje len úplné hlavičky procedúr a funkcií, teda ich zoznam časť implementation obsahuje telá procedúr a funkcií (do hlavičiek nemusíme zadať zoznam formálnych parametrov) 6

7 v tele unitu (medzi a end) sa málokedy čosi nachádza, resp. tu vložíme prvotné nastavenia - tzv. inicializácia programu pre jeho spustení (napríklad vymazanie obrazovky) Ak raz vytvoríme knižnicu, stačí ju potom deklarovať slovíčkom uses a už len používať procedúry a funkcie, ktoré obsahuje. Úloha 4 (Vlastná knižnica pre prácu s poľom): Vytvorte vlastnú knižnicu zo všetkých uvedených procedúr a funkcií pre prácu s poľom z úlohy 2. Súčasťou knižnice budú aj uvedené konštanty a typy. Unit POLIA; INTERFACE const max = 100; type index = 0..max; postupnost = array [index] of integer; procedure CITAJ_POSTUPNOST (var a : postupnost; n : index); procedure PIS_POSTUPNOST (a : postupnost; n: index); function SUCET_POSTUPNOSTI(a:postupnost; n: index):integer; procedure NULOVANIE_POSTUPNOSTI(var a: postupnost; n:index); IMPLEMENTATION procedure CITAJ_POSTUPNOST; var i : index; writeln ('Zadaj postupnost celych cisel'); for i:=1 to n do write ('prvok(',i,')= '); readln (a[i]) end { -} procedure PIS_POSTUPNOST; var i : index; for i:=1 to n do write (a[i], ' '); writeln { -} function SUCET_POSTUPNOSTI; var i: index; s: integer; s:=0; for i:=1 to n do s:= s+ a[i]; SUCET_POSTUPNOSTI:=s { -} procedure NULOVANIE_POSTUPNOSTI; var i: index; for i:=1 to n do a[i]:=0; BEGIN END. 7

8 Nezabudnite! Súbor musíme uložíme pod menom POLIA.PAS (tým istým, ako má unit)! Kompiláciou získame súbor POLIA.TPU v tom istom priečinku, ako sme uložili súbor POLIA.PAS Ak chceme použiť knižnicu POLIA.PAS v programe, použijeme v jeho hlavičke klauzulu uses POLIA (POZOR, program musí byť uložený v tom istom priečinku, ako knižnica POLIA.TPU) V programe môžeme volať ľubovoľnú procedúru a funkciu, ktorá je súčasťou knižnice POLIA, použiť všetky konštanty a typy z knižnice. Použitím knižníc sa potom hlavný program často zúži len na ich volanie, teda telo programu pozostáva z volaní procedúr a funkcií z deklarovaných knižníc. Ak procedúry a funkcie správne nazveme, aj laikovi bude jasné, čo program robí. Už ostávala skontrolovať len čiastkové úlohy v jednotlivých podprogramoch knižníc. Používaním knižníc sa značne sprehľadní činnosť programu. Ich nevýhodou je neustála kompilácia pri každej zmene ich podprogramov a znovu - vytváranie súboru tpu. Úloha 5 (Využitie vlastnej knižnice): Použite vlastnú knižnicu POLIA v nasledujúcej úlohe: Zostavte program na zistenie priemernej výšky žiakov triedy, v triede je N žiakov. program PRIEMER; uses POLIA; var i,n: index; v : postupnost; priem: real; writeln(`zadaj pocet ziakov triedy`); readln(n); CITAJ_POSTUPNOST(v,n); writeln(`ziaci maju vyšky:`); PIS_POSTUPNOST (v,n); priem:= SUCET_POSTUPNOSTI(v,n); writeln(`priemerna vyska:`,priem:6:2); 8

9 Neriešené úlohy 1. Doplňte knižnicu polia o funkciu, počítajúcu priemrnú hodnotu z postupnosti celých čísel. 2. V knižnici polia môžete použiť aj knižnicu crt a v tele knižnice volať jediný príkaz na zmazanie obrazovky. V každom programe, v ktorom sa knižnica použije sa pri spustení programu najskôr zmaže užívateľská obrazovka. Vyskúšajte si to. 3. Vytvorte vlastnú knižnicu pre prácu s celými číslami s testom na prvočísla, na zisťovanie ciferných súčtov a prítomnosti cifier zaraďte do knižnice podprogramy analogických úloh, ako sme spolu riešili v predošlých lekciách. 9

10 ZADANIE 8.1: Vytvorte knižnicu POLIA.PAS a doplňte ju o procedúru, ktorá vygeneruje N celých čísel v intervale <a,b> (N a, b budú parametre procedúry) a použite knižnicu v nasledujúcej úlohe: Zostavte program, ktorý vygeneruje postupnosť celých čísel volaním vašej doplnenej procedúry, vypíše ju (volaním procedúry PIS_POSTUPNOST) a vykoná štatistiku čísel - počet čísel patriacich do 4 intervalov 1..10, , , a a viac. (Početnosti čísel si asi tiež budeme pamätať v malom 5-prvkovom poli, a je jasné, že ho treba najskôr vynulovať použiť procedúru pre nulovanie poľa.) Knižnicu POLIA.PAS a váš program skomprimujte a uložte pod názvom zadanie8.zip resp. zadanie8.rar. 10

VYLEPŠOVANIE KONCEPTU TRIEDY

VYLEPŠOVANIE KONCEPTU TRIEDY VYLEPŠOVANIE KONCEPTU TRIEDY Typy tried class - definuje premenné a metódy (funkcie). Ak nie je špecifikovaná inak, viditeľnosť členov je private. struct - definuje premenné a metódy (funkcie). Ak nie

More information

Databázové systémy. SQL Window functions

Databázové systémy. SQL Window functions Databázové systémy SQL Window functions Scores Tabuľka s bodmi pre jednotlivých študentov id, name, score Chceme ku každému doplniť rozdiel voči priemeru 2 Demo data SELECT * FROM scores ORDER BY score

More information

kucharka exportu pro 9FFFIMU

kucharka exportu pro 9FFFIMU požiadavky na export kodek : Xvid 1.2.1 stable (MPEG-4 ASP) // výnimočne MPEG-2 bitrate : max. 10 Mbps pixely : štvorcové (Square pixels) rozlíšenie : 1920x1080, 768x432 pre 16:9 // výnimočne 1440x1080,

More information

Spájanie tabuliek. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Spájanie tabuliek. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) Spájanie tabuliek Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Úvod pri normalizácii rozdeľujeme databázu na viacero tabuliek prepojených cudzími kľúčmi SQL umožňuje tabuľky opäť spojiť

More information

Databázy (1) Prednáška 11. Alexander Šimko

Databázy (1) Prednáška 11. Alexander Šimko Databázy (1) Prednáška 11 Alexander Šimko simko@fmph.uniba.sk Contents I Aktualizovanie štruktúry databázy Section 1 Aktualizovanie štruktúry databázy Aktualizácia štruktúry databázy Štruktúra databázy

More information

Testovanie bieleho šumu

Testovanie bieleho šumu Beáta Stehlíková FMFI UK Bratislava Opakovanie z prednášky Vygenerujeme dáta Vygenerujeme dáta: N

More information

Copyright 2016 by Martin Krug. All rights reserved.

Copyright 2016 by Martin Krug. All rights reserved. MS Managed Service Copyright 2016 by Martin Krug. All rights reserved. Reproduction, or translation of materials without the author's written permission is prohibited. No content may be reproduced without

More information

PRACOVNÝ ZOŠIT Z PROGRAMOVANIA 2

PRACOVNÝ ZOŠIT Z PROGRAMOVANIA 2 PRACOVNÝ ZOŠIT Z PROGRAMOVANIA 2 Ing. Igor Marko, 2011 PODPROGRAMY V PASCALE DEFINÍCIA, GLOBÁLNE A LOKÁLNE PREMENNÉ Podprogram v programovacom jazyku je postupnosť príkazov vystupujúcich pod jedným názvom,

More information

Spôsoby zistenia ID KEP

Spôsoby zistenia ID KEP Spôsoby zistenia ID KEP ID KEP (kvalifikovaný elektronický podpis) je možné zistiť pomocou napr. ovládacieho panela, prostredíctvom prehliadača Internet Expolrer, Google Chrome alebo Mozilla Firefox. Popstup

More information

Registrácia účtu Hik-Connect

Registrácia účtu Hik-Connect Registrácia účtu Hik-Connect Tento návod popisuje postup registrácie účtu služby Hik-Connect prostredníctvom mobilnej aplikácie a webového rozhrania na stránke www.hik-connect.comg contents in this document

More information

Aplikačný dizajn manuál

Aplikačný dizajn manuál Aplikačný dizajn manuál Úvod Aplikačný dizajn manuál je súbor pravidiel vizuálnej komunikácie. Dodržiavaním jednotných štandardov, aplikácií loga, písma a farieb pri prezentácii sa vytvára jednotný dizajn,

More information

Triedy v C++ 1. Úvod do tried

Triedy v C++ 1. Úvod do tried 1. Úvod do tried Používanie nového dátového typu ktorý budeme oht class trieda nás dovedie k využívaniu objektových vlastností jazyka C++. Tento nový typ programov OOP objektovo orientované programovanie

More information

Poradové a agregačné window funkcie. ROLLUP a CUBE

Poradové a agregačné window funkcie. ROLLUP a CUBE Poradové a agregačné window funkcie. ROLLUP a CUBE 1) Poradové a agregačné window funkcie 2) Extrémy pomocou DENSE_RANK(), TOP() - Príklady 3) Spriemernené poradia 4) Kumulatívne súčty 5) Group By a Datepart,

More information

TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca

TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca TP-LINK 150Mbps Wireless AP/Client Router Model TL-WR743ND Rýchly inštalačný sprievodca Obsah balenia TL-WR743ND Rýchly inštalačný sprievodca PoE injektor Napájací adaptér CD Ethernet kábel Systémové požiadavky

More information

1 Vytvorenie tabuľky

1 Vytvorenie tabuľky Základy jazyka SQL (Structured Query Language) - vyvinula IBM začiatkom 70-tych rokov - je to deklaratívny jazyk (popisuje čo urobiť, nie ako) - je súčasťou veľkých databázových systémov (Informix, Oracle,

More information

Programovanie v jazyku Python. Michal Kvasnica

Programovanie v jazyku Python. Michal Kvasnica Programovanie v jazyku Python Michal Kvasnica Organizačné detaily Prednášky aj cvičenia v 638 Povinná účasť na cvičeniach Hodnotenie: priebežné odovzdávanie zadaní (40% známky) záverečný projekt na skúške

More information

Mesačná kontrolná správa

Mesačná kontrolná správa Mesačná kontrolná správa Štrukturálna štúdia mar.18 feb.18 jan.18 dec.17 nov.17 okt.17 sep.17 aug.17 júl.17 jún.17 máj.17 apr.17 mar.17 Internetová populácia SR 12+ 3 904 509 3 802 048 3 870 654 3 830

More information

Desatinné čísla #1a. Decimal numbers #1b. How much larger is 21,8 than 1,8? Desatinné čísla #2a. Decimal numbers #2b. 14 divided by 0,5 equals...

Desatinné čísla #1a. Decimal numbers #1b. How much larger is 21,8 than 1,8? Desatinné čísla #2a. Decimal numbers #2b. 14 divided by 0,5 equals... Desatinné čísla #1a Mravec išiel 5,5 cm presne na sever, potom 3,4 cm na východ, 1,8 cm na juh, 14,3 cm na západ, 1,3 cm na sever a 10,9 cm na východ. Najmenej koľko cm musí teraz prejsť, aby sa dostal

More information

Vnorené SQL. Autor prezentácie: Peter Šípoš

Vnorené SQL. Autor prezentácie: Peter Šípoš Vnorené SQL Autor prezentácie: Peter Šípoš Literatúra Programmatic SQL od Pearson Ed Embedded SQL: http://download.oracle. com/docs/cd/b10501_01/appdev.920/a97269/pc_06sql.htm Oracle Dynamic SQL: http://download.oracle.

More information

1 Komplexný príklad využitia OOP

1 Komplexný príklad využitia OOP 1 Komplexný príklad využitia OOP Najčastejším využitím webových aplikácií je komunikácia s databázovým systémom. Komplexný príklad je preto orientovaný práve do tejto oblasti. Od verzie PHP 5 je jeho domovskou

More information

Generátor náhodných čísel, cyklus for - downto typ boolean, príkaz break

Generátor náhodných čísel, cyklus for - downto typ boolean, príkaz break Generátor náhodných čísel, cyklus for - downto typ boolean, príkaz break V praxi sa často vyskytujú náhodné javy (losovanie čísel, hádzanie kockou, výskyt elektrónu v obale atómu). V tejto kapitole naprogramujeme

More information

Databázy (1) Prednáška 08. Alexander Šimko

Databázy (1) Prednáška 08. Alexander Šimko Databázy (1) Prednáška 08 Alexander Šimko simko@fmph.uniba.sk Contents I Subqueries (poddopyty) konštrukcia WITH Section 1 Subqueries (poddopyty) Subquery (poddopyt) Použitie SELECTu na mieste, kde sme

More information

Recipient Configuration. Štefan Pataky MCP, MCTS, MCITP

Recipient Configuration. Štefan Pataky MCP, MCTS, MCITP Recipient Configuration Štefan Pataky MCP, MCTS, MCITP Agenda Mailbox Mail Contact Distribution Groups Disconnected Mailbox Mailbox (vytvorenie nového účtu) Exchange Management Console New User Exchange

More information

Jeden z variantov príkazu priradenia nám umožňuje zadať za sebou aj viacej vstupných hodnôt, ako napríklad

Jeden z variantov príkazu priradenia nám umožňuje zadať za sebou aj viacej vstupných hodnôt, ako napríklad Príkaz priradenia Príkaz priradenia slúži na priradenie hodnoty premennej. Má tvar premenná = výraz, kde premenná je identifikátor, znak = sa číta priraď a vyhodnotením výrazu sa získa hodnota určitého

More information

Textový formát na zasielanie údajov podľa 27 ods. 2 písm. f) zákona

Textový formát na zasielanie údajov podľa 27 ods. 2 písm. f) zákona Popis textového formátu a xsd schémy na zasielanie údajov podľa 27 ods. 2 písm. f) zákona (formu na zaslanie údajov si zvolí odosielateľ údajov) Textový formát na zasielanie údajov podľa 27 ods. 2 písm.

More information

Portál pre odborné publikovanie ISSN

Portál pre odborné publikovanie ISSN 1 Portál pre odborné publikovanie ISSN 1338-0087 16. Matlab 2D grafy Foltin Martin MATLAB/Comsol 25.09.2009 Silnou stránkou prostredia Matlab je grafika. Grafika je nástroj na prehľadné zobrazovanie výsledkov,

More information

Mesačná kontrolná správa

Mesačná kontrolná správa Mesačná kontrolná správa Štrukturálna štúdia dec.16 nov.16 okt.16 sep.16 aug.16 júl.16 jún.16 máj.16 apr.16 mar.16 feb.16 jan.16 Internetová populácia SR 12+ 3 728 988 3 718 495 3 718 802 3 711 581 3 700

More information

Obrázok č. 1 Byte. Obrázok č. 2 Slovo

Obrázok č. 1 Byte. Obrázok č. 2 Slovo C++ pod lupou Nie som ortodoxným prívržencom nijakého dnes používaného jazyka, poznám ich už riadnu kôpku, ale najbližšie mám práve k C++. Prečo, o tom by sa dalo diskutovať donekonečna, nie je to však

More information

1. ELASTIX inštalácia 2 2. Elastix konfigurácia Nastavenie užívateľských kont Pridanie nových užívateľských kont 10 2.

1. ELASTIX inštalácia 2 2. Elastix konfigurácia Nastavenie užívateľských kont Pridanie nových užívateľských kont 10 2. 1. ELASTIX inštalácia 2 2. Elastix konfigurácia 8 2.1 Nastavenie užívateľských kont 9 2.2 Pridanie nových užívateľských kont 10 2.3 InstantMessaging and presence 12 2.4 TLS 12 2.5 Conference 12 3. Záver

More information

REPORT DESIGNER 1 VYTVORENIE A ÚPRAVA FORMULÁRA. úprava formulárov v Money S4 / Money S Vytvorenie formulára

REPORT DESIGNER 1 VYTVORENIE A ÚPRAVA FORMULÁRA. úprava formulárov v Money S4 / Money S Vytvorenie formulára REPORT DESIGNER úprava formulárov v Money S4 / Money S5 Informačný systém Money S4/S5 umožňuje upraviť tlačové zostavy tak, aby plne vyhovovali potrebám používateľa. Na úpravu tlačových zostáv slúži doplnkový

More information

Informatika 2. Generiká

Informatika 2. Generiká Informatika 2 Generiká Pojmy zavedené v 10. prednáške (1) štandardný vstup a výstup textové súbory binárne súbory objektové prúdy Informatika 2 1 Pojmy zavedené v 10. prednáške (2) objektové prúdy nečitateľné

More information

/* toto je viacriadková poznámka */ ako v Delphi, len sa rozlišujú malé a veľké písmená!!!

/* toto je viacriadková poznámka */ ako v Delphi, len sa rozlišujú malé a veľké písmená!!! Organizácia programu #include using namespace std; int main() return 0; // jednoriadková poznámka Identifikátor Dátové typy int (long), unsigned, float (double), bool 0,1, char, trieda

More information

6. Riadenie chodu programu

6. Riadenie chodu programu 6. Riadenie chodu programu 6.1. Výrazový príkaz 6.2. Prázdny príkaz 6.3. Bloky. 6.4. Oblasť platnosti identifikátora 6.5. Podmienený príkaz if-else. 6.6. Prepínač 6.7. Cykly Cyklus while Cyklus for Cyklus

More information

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY VÝUKOVÁ WEBOVÁ APLIKÁCIA NA PROGRAMOVANIE GPU.

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY VÝUKOVÁ WEBOVÁ APLIKÁCIA NA PROGRAMOVANIE GPU. UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY VÝUKOVÁ WEBOVÁ APLIKÁCIA NA PROGRAMOVANIE GPU Diplomová práca 2017 Bc. Denis Spišák UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA

More information

BETA BASIC 3.0 (C) Betasoft 1985, 92 Oxford Road, Masley, Birmingham

BETA BASIC 3.0 (C) Betasoft 1985, 92 Oxford Road, Masley, Birmingham BETA BASIC 3.0 (C) Betasoft 1985, 92 Oxford Road, Masley, Birmingham PREHĽAD...2 PRÍKAZY:...2 FUNKCIE:...3 ÚVOD...4 EDITÁCIA...4 PROCEDÚRY A PARAMETRE...5 Referencie, alebo odovzdávanie parametra adresou:...7

More information

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULITMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND

More information

Constraint satisfaction problems (problémy s obmedzujúcimi podmienkami)

Constraint satisfaction problems (problémy s obmedzujúcimi podmienkami) I2AI: Lecture 04 Constraint satisfaction problems (problémy s obmedzujúcimi podmienkami) Lubica Benuskova Reading: AIMA 3 rd ed. chap. 6 ending with 6.3.2 1 Constraint satisfaction problems (CSP) We w

More information

LL LED svietidlá na osvetlenie športovísk. MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám.

LL LED svietidlá na osvetlenie športovísk. MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám. LL LED svietidlá na osvetlenie športovísk MMXIII-X LEADER LIGHT s.r.o. Všetky práva vyhradené. Uvedené dáta podliehajú zmenám. LL SPORT LL SPORT je sofistikované vysoko výkonné LED svietidlo špeciálne

More information

7. UKAZOVATELE, POLIA A REŤAZCE

7. UKAZOVATELE, POLIA A REŤAZCE 7. UKAZOVATELE, POLIA A REŤAZCE 7.1. Ukazovatele 7.2. Pole 7.3. Aritmetika ukazovateľov 7.4. Reťazce 7.5. Viacrozmerné pole, ukazovateľ na ukazovateľ 7.6. Ukazovateľ na ukazovateľ a pole ukazateľov 7.7.

More information

Automatizovanie navrhovania objektov v prostredí Autocad

Automatizovanie navrhovania objektov v prostredí Autocad SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE STAVEBNÁ FAKULTA Automatizovanie navrhovania objektov v prostredí Autocad Bakalárska práca SvF- 5342-28794 Študijný program: matematicko-počítačové modelovanie

More information

Technické podmienky pripojenia SIP PBX k službe Business Trunk.

Technické podmienky pripojenia SIP PBX k službe Business Trunk. Technické podmienky pripojenia SIP PBX k službe Business Trunk Vypracoval: Peter Hecht Platné od: 1 septembra 2015 Verzia: 70 1 Použitie služby Služba Business Trunk je určená pre pripojenie zákazníckych

More information

Objektovo-orientované programovanie

Objektovo-orientované programovanie Objektovo-orientované programovanie Objektovo orientované programovanie Je to efektívny spôsob organizácie programu Základný princíp: program pozostáva z množiny objektov, ktoré sú schopné uchovávať a

More information

Anycast. Ľubor Jurena CEO Michal Kolárik System Administrator

Anycast. Ľubor Jurena CEO Michal Kolárik System Administrator Anycast Ľubor Jurena CEO jurena@skhosting.eu Michal Kolárik System Administrator kolarik@skhosting.eu O nás Registrátor Webhosting Serverové riešenia Správa infraštruktúry Všetko sa dá :-) Index Čo je

More information

obsahuje 5 príkladov, spolu 29>25 bodov skupina:

obsahuje 5 príkladov, spolu 29>25 bodov skupina: Midterm 2013, verzia A Meno a priezvisko: obsahuje 5 príkladov, spolu 29>25 bodov skupina: 1A) [8 bodov] Zistite, čo počíta nasledujúca rekurzívna funkcia foo pre n>=0. Hint: foo(2013) = 6. static long

More information

Manuál k programu FileZilla

Manuál k programu FileZilla Manuál k programu FileZilla 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 Úvod EXO HOSTING tím pre Vás pripravil

More information

Rýchlosť Mbit/s (download/upload) 15 Mbit / 1 Mbit. 50 Mbit / 8 Mbit. 80 Mbit / 10 Mbit. 10 Mbit / 1 Mbit. 12 Mbit / 2 Mbit.

Rýchlosť Mbit/s (download/upload) 15 Mbit / 1 Mbit. 50 Mbit / 8 Mbit. 80 Mbit / 10 Mbit. 10 Mbit / 1 Mbit. 12 Mbit / 2 Mbit. Fiber 5 Mbit ** 5 Mbit / Mbit 5,90 Fiber 50 Mbit * 50 Mbit / 8 Mbit 9,90 Fiber 80 Mbit * 80 Mbit / Mbit 5,90 Mini Mbit* Mbit / Mbit 9,90 Klasik 2 Mbit* 2 Mbit / 2 Mbit Standard 8 Mbit* 8 Mbit / 3Mbit Expert

More information

Databázy (2) Prednáška 08. Alexander Šimko

Databázy (2) Prednáška 08. Alexander Šimko Databázy (2) Prednáška 08 Alexander Šimko simko@fmph.uniba.sk Contents I Funkcie Zložené typy PL/pgSQL Agregačné funkcie Funkcie Section 1 Funkcie Funkcie PostgreSQL umožňuje vytvoriť si vlastné databázové

More information

Ochrana proti DDoS za použitia open-source software. Katarína Ďurechová

Ochrana proti DDoS za použitia open-source software. Katarína Ďurechová Ochrana proti DDoS za použitia open-source software Katarína Ďurechová katarina.durechova@nic.cz 30.11.2013 Distributed Denial of Service odopretie služby dosiahnutím limitu pripojenia sieťovej karty CPU

More information

POKROČILÉ C++ Marian Vittek

POKROČILÉ C++ Marian Vittek POKROČILÉ C++ Marian Vittek vittek@fmph.uniba.sk O predmete Pôvodne seminár Teraz normálna prednáška so skúškou/testom Predmetom kurzu je detailnejší pohľad na jazyk C++ a občasné porovnanie s inými programovacími

More information

4. Interfejsy, továrne

4. Interfejsy, továrne 4. Interfejsy, továrne 7. 10. 2013 ÚINF/PAZ1c (Róbert Novotný) Myslíte si, že s údajmi v pamäti si vystačíte navždy? Migrujme na citáty uložené v súbore! dáta? biznis logika? perzistentná vrstva? Vymieňame

More information

Entity Framework: Úvod

Entity Framework: Úvod Entity Framework: Úvod Martin Macák Fakulta informatiky, Masarykova univerzita, Brno 29. 9. 2016 Osnova prednášky 1. Základy Entity Frameworku 2. Návrh databázy (detailnejšie Code First prístup) 3. Migrácie

More information

2. Konštanty, premenné a deklarácie.

2. Konštanty, premenné a deklarácie. 2. Konštanty, premenné a deklarácie. 2.1 Identifikátory, kľúčové slová a komentáre. 2.2 Základné typy dát 2.3 Konštanty a premenné. Konštanty Celočíselné konštanty Racionálne konštanty Znakové konštanty

More information

{ -- FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '84 } { -- PASCAL PROGRAM SOLUTIONS }

{ -- FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '84 } { -- PASCAL PROGRAM SOLUTIONS } { -- FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '84 } { -- PASCAL PROGRAM SOLUTIONS } {1.1} program One1T84; { -- This program produces a table of Fahrenheit for Celcius. } C: Integer; Writeln ('CELCIUS

More information

NÁKLADY ŽIVOTNÉHO CYKLU LIFE CYCLE COSTS

NÁKLADY ŽIVOTNÉHO CYKLU LIFE CYCLE COSTS NÁKLADY ŽIVOTNÉHO CYKLU LIFE CYCLE COSTS Jaroslav Lexa Apuen SK Kritériá ekonomicky najvýhodnejšej ponuky Most economically advantageous tender criteria Najlepší pomer ceny a kvality Best price-quality

More information

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Diagramatická konverzia súborov 2014 János Farkas UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFOMATIKY

More information

Štruktúra APK súboru na OS Android

Štruktúra APK súboru na OS Android Masarykova univerzita Fakulta informatiky Ð Û Å«Æ ±²³ µ ¹º»¼½¾ Ý Štruktúra APK súboru na OS Android Bakalárska práca Ivo Hrádek Brno, jar 2015 Prehlásenie Prehlasujem, že táto bakalárska práca je mojím

More information

GeoGebra a JavaScript

GeoGebra a JavaScript GeoGebra a JavaScript GeoGebra and JavaScript Patrik Voštinár MESC: U70 Abstract The article deals with creating applets in mathematics software GeoGebra. GeoGebra contains a large number of tools that

More information

Jazyk SQL. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Jazyk SQL. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) Jazyk SQL Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c) 2011-2016 Jazyk SQL - Structured Query Language SQL je počítačový jazyk určený na komunikáciu s relačným SRBD neprocedurálny (deklaratívny) jazyk

More information

... ; ako je a n parno. ; ako je a n neparno

... ; ako je a n parno. ; ako je a n neparno Zadaci vezani za ciklus sa preduslovom (WHILE) Zad. Napisati program za izračunavanje n_tog stepena broja a. Zad2. Napisati program za izračunavanje sume S kvadrata parnih i kubova neparnih prirodnih brojeva

More information

Programovanie v jazyku C - modularita

Programovanie v jazyku C - modularita CVIČENIE 11/13 (SW2) Programovanie v jazyku C - modularita About vkladanie suborov, modularne programovanie, prikaz make TODO: SOUBOR X STANDARDNÍ VSTUP-VÝSTUP - typická situace: čteme data a podle kontextu

More information

Jednoradové ložiská s kosouhlým stykom - katalóg Single-Row Angular Contact Ball Bearings - Catalogue

Jednoradové ložiská s kosouhlým stykom - katalóg Single-Row Angular Contact Ball Bearings - Catalogue Jednoradové ložiská s kosouhlým stykom - katalóg Single-Row Angular Contact Ball Bearings - Catalogue PREDSLOV INTRODUCTORY REMARKS História výroby valivých ložísk AKE siaha až do Rakúsko Uhorskej monarchie.

More information

FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF SOLID MECHANICS, MECHATRONICS AND BIOMECHANICS

FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF SOLID MECHANICS, MECHATRONICS AND BIOMECHANICS VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV MECHANIKY TĚLES, MECHATRONIKY A BIOMECHANIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF SOLID MECHANICS,

More information

GRAFIKA V JAZYKU C (knižnica SDL)

GRAFIKA V JAZYKU C (knižnica SDL) Škola pre Mimoriadne Nadané Deti a Gymnázium, Teplická 7, 831 02 Bratislava Anino BELAN GRAFIKA V JAZYKU C (knižnica SDL) učebný text pre kvartu a kvintu osemročného gymnázia BRATISLAVA 2012 Copyright

More information

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií FIIT-XXXX-XXXXX

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií FIIT-XXXX-XXXXX Toto je titulný list práce. Je súčasťou každej priebežnej či záverečnej správy (BP, DP) Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií FIIT-XXXX-XXXXX evidenčné

More information

Nástroj na detekciu indikátorov kompromitácie v systémoch Windows

Nástroj na detekciu indikátorov kompromitácie v systémoch Windows Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky Nástroj na detekciu indikátorov kompromitácie v systémoch Windows Bakalárska práca 2016 Ľuboš Miklošovič Univerzita Komenského

More information

Systém pre podporu výuky teórie programovacích jazykov

Systém pre podporu výuky teórie programovacích jazykov Mendelova univerzita v Brně Provozně ekonomická fakulta Systém pre podporu výuky teórie programovacích jazykov Diplomová práca Vedúci práce: doc. Ing. Dr. Jiří Rybička Bc. Petra Pavlačičová Brno 2012 Ďakujem

More information

2 Grafické knižnice a systémy

2 Grafické knižnice a systémy 2 Grafické knižnice a systémy 2.1 Prehľad vývoja, základné pojmy, určenie a klasifikácia Zobrazovací podsystém Zobrazovací podsystém počítačového systému je obvykle najdrahšia a energicky najnáročnejšia

More information

Mgr. Martin Vesel M 114

Mgr. Martin Vesel M 114 Mgr. Martin Vesel martin.vesel@gmail.com M 114 Where 2 go W3C, CSS špecifikácia http://www.w3.org/standards/techs/css#w3c_all http://www.w3.org/tr/2011/rec-css2-20110607/ http://www.w3.org/tr/2012/rec-css3-mediaqueries-20120619/

More information

MATLAB EXCEL BUILDER A NÁVRH PID REGULÁTOROV PRE PROSTREDIE MS EXCEL

MATLAB EXCEL BUILDER A NÁVRH PID REGULÁTOROV PRE PROSTREDIE MS EXCEL MATLAB EXCEL BUILDER A NÁVRH PID REGULÁTOROV PRE PROSTREDIE MS EXCEL Martin Foltin, Ivan Sekaj Fakulta elektrotechniky a informatiky, Slovenská Technická Univerzita, Ilkovičova 3, 812 19 Bratislava, Slovenská

More information

Px Framework v for Delphi Programers to Asp.Net application. Px Framework v.1.07 for ASP.NET Komponenty pre rýchlu prácu z databázou

Px Framework v for Delphi Programers to Asp.Net application. Px Framework v.1.07 for ASP.NET Komponenty pre rýchlu prácu z databázou Px Framework v.1.07.02 for Delphi Programers to Asp.Net application Px Framework v.1.07 for ASP.NET Komponenty pre rýchlu prácu z databázou OBSAH 1.Základné komponenty Px Frameworku (Px Controls), stručný

More information

Funkcionálne programovanie

Funkcionálne programovanie Funkcionálne programovanie 1-AIN-512/12 Peter Borovanský I-18 http://dai.fmph.uniba.sk/courses/fpro/ Prečo funkcionálne programovať? Because of their relative concision and simplicity, functional programs

More information

JAVA. Sieťové programovanie

JAVA. Sieťové programovanie JAVA Sieťové programovanie Sieťové programovanie Sieťová knižnica jazyka JAVA bola vytvorená podľa súborovej knižnice Zapúzdrovanie pripojení do streamov Multithreading Identifikácia počítača Každý počítač

More information

IMPLEMENTACE MODULÁRNÍ ARITMETIKY DO OBVODŮ FPGA A ASIC

IMPLEMENTACE MODULÁRNÍ ARITMETIKY DO OBVODŮ FPGA A ASIC VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV MIKROELEKTRONIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF

More information

Javascript Manuál. Drgo Pavel SOŠ

Javascript Manuál. Drgo Pavel SOŠ 2016 Javascript Manuál Drgo Pavel SOŠ 24.7.2016 OBSAH JavaScript návod 01 Úvod do JavaScriptu...3 JavaScript návod 02 Kam s ním...5 JavaScript návod 03 Premenné úvod...9 JavaScript návod 04 Premenné typy...11

More information

COMPUTER SCIENCES II Spring Term 2017 Asst.Prof.Elgin KILIÇ

COMPUTER SCIENCES II Spring Term 2017 Asst.Prof.Elgin KILIÇ COMPUTER SCIENCES II Spring Term 2017 Asst.Prof.Elgin KILIÇ TURBO PASCAL WEEK 2 DECLARATION BLOCKS in DETAIL Uses There default sub pascal programs called UNITS which are already embedded in pascal editor.

More information

b ) doplnkové úlohy pre tabuľkový procesor MS Excel

b ) doplnkové úlohy pre tabuľkový procesor MS Excel b ) doplnkové úlohy pre tabuľkový procesor MS Excel /z 8 predložených spracovať aspoň polovicu napr. niektoré z úloh 1a), 2a), 3a), 4a) prípadne 4b), 5b) príp. 5a) - možnosť využitia úlohy 3a), 6d) prípadne

More information

Kapitola 8 Začíname s programom Base

Kapitola 8 Začíname s programom Base Začíname s programom LibreOffice 4.2 Kapitola 8 Začíname s programom Base Vytváranie vstavanej plochej databázy Autorské práva Tento dokument je duševným vlastníctvom dokumentačného tímu LibreOffice Copyright

More information

Vytvorenie myšlienkovej mapy, operácie so súbormi

Vytvorenie myšlienkovej mapy, operácie so súbormi XMind Užívateľské prostredie programu XMind Vytvorenie myšlienkovej mapy, operácie so súbormi Vytvorenie nového pracovného zošita s predvolenou šablónou / Create a new workbook with a default template

More information

Cvičenie 1-2 Concept: Locating Controls, Functions, and VIs

Cvičenie 1-2 Concept: Locating Controls, Functions, and VIs Cvičenie 1-2 Concept: Locating Controls, Functions, and VIs 1. Open a blank LabVIEW project. Click the Create Project button in the LabVIEW Getting Started window and then click Blank Project. Click Finish.

More information

2. Týždeň MySQL - dátové typy a funkcie num. a reťazcové

2. Týždeň MySQL - dátové typy a funkcie num. a reťazcové 2. Týždeň MySQL - dátové typy a funkcie num. a reťazcové 1. Prvky jazyka MySQL http://dev.mysql.com/doc/refman/5.7/en/language-structure.html 2. Typy a pretypovanie http://dev.mysql.com/doc/refman/5.7/en/data-types.html

More information

208 FLORIDA HIGH SCHOOLS COMPUTING COMPETITION

208 FLORIDA HIGH SCHOOLS COMPUTING COMPETITION 208 FLORIDA HIGH SCHOOLS COMPUTING COMPETITION 1985-1994 { -- FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '93 } { -- PASCAL PROGRAM SOLUTIONS } {1.1} program One1T93; { -- This program displays six lines

More information

free download pnu pdf file from

free download pnu pdf file from : : : : ( ) -1 Const i : integer = 13; Const integer i = 13; Const i = 13; Const i := 13; (90 shr 3 mod 2 * 3-1) -2 4 2 22 10 a:=10; b:=13; a := a xor b; b := a xor b; a := a xor b; -3. b a. b a. a b.

More information

D.Signer prostriedok pre vytváranie zaručeného elektronického podpisu. Inštalačná príručka

D.Signer prostriedok pre vytváranie zaručeného elektronického podpisu. Inštalačná príručka D.Signer prostriedok pre vytváranie zaručeného elektronického podpisu Inštalačná príručka Obsah 1 Predpoklady pre inštaláciu D.Signer... 3 1.1 Inštalácia.NET Framework... 3 1.1.1 Windows 8, 8.1... 4 1.1.2

More information

Vzory, rámce a webové aplikácie

Vzory, rámce a webové aplikácie Vzory, rámce a webové aplikácie Jakub Šimko jakub.simko@stuba.sk Návrhové vzory (načo slúžia?) 1. Dobré zvyky v programovaní 2. Riešia často sa opakujúce problémy praxou overeným spôsobom 3. Pomôžu nám

More information

122 FLORIDA HIGH SCHOOLS COMPUTING COMPETITION

122 FLORIDA HIGH SCHOOLS COMPUTING COMPETITION 122 FLORIDA HIGH SCHOOLS COMPUTING COMPETITION 1995-1996 { -- FLORIDA HIGH SCHOOLS COMPUTING COMPETITION '96 } { -- PASCAL PROGRAM SOLUTIONS } {1.1} program One1T96; { -- This program displays a phrase

More information

2. prednáška ( )

2. prednáška ( ) 2. prednáška (24.9.2018) č 1 Na predošlej prednáške (1) Vytvorenie objektu triedy a premennej (napr. franklin), cez ktorú s vytvoreným objektom komunikujeme: Turtle franklin = new Turtle(); Volanie metód

More information

Direct Mail - Manuál. Direct Mail - Manuál - 1

Direct Mail - Manuál. Direct Mail - Manuál - 1 Direct Mail - Manuál Direct Mail - Manuál - 1 Obsah Direct Mail - Manuál... 1 Obsah... 2 O dokumente... 2 Preklad informácií o dokumente... 2 Úvod... 3 Ako na to?... 3 Inštalácia modulu Direct Mail...

More information

MS Exchange 2010 Prechod Ing. Peter Záhradník

MS Exchange 2010 Prechod Ing. Peter Záhradník MS Exchange 2010 Prechod Ing. Peter Záhradník Gratex Support Center support@gratex.com Exchange 2010 o com to bude? Tato prezentacia bude pre ludi co uvazuju nad prechodom na novy Exchange zopar otazok

More information

NÁSTROJ PRO SLEDOVÁNÍ RTP STREAMŮ

NÁSTROJ PRO SLEDOVÁNÍ RTP STREAMŮ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV INFORMAČNÍCH SYSTÉMŮ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SYSTEMS NÁSTROJ PRO SLEDOVÁNÍ

More information

GOZO COLLEGE. Boys Secondary Victoria - Gozo, Malta Ninu Cremona. Half Yearly Examination

GOZO COLLEGE. Boys Secondary Victoria - Gozo, Malta Ninu Cremona. Half Yearly Examination GOZO COLLEGE Boys Secondary Victoria - Gozo, Malta Ninu Cremona Half Yearly Examination 2010 2011 Subject: Form: Time: COMPUTER STUDIES 4 Junior Lyceum 1 hr 30 min NAME: CLASS: INDEX NO: Instructions to

More information

Vzorové riešenia 2. kola zimnej časti

Vzorové riešenia 2. kola zimnej časti Korešpondenčný seminár z programovania XXXII. ročník, 2014/15 Katedra základov a vyučovania informatiky FMFI UK, Mlynská Dolina, 842 48 Bratislava Vzorové riešenia 2. kola zimnej časti 1. Zwarte Doos vzorák

More information

e-scheme Návod na použitie

e-scheme Návod na použitie e-scheme Návod na použitie Pár krokov ako používať program Otvorte webovú stránku http://www.labquality.fi/eqa-eqas/ Kliknite na Login to LabScala Username: zadajte váš laboratórny kód Password: zadajte

More information

WEBOVÝ MODUL NA SPRÁVU DOVOLENKY

WEBOVÝ MODUL NA SPRÁVU DOVOLENKY WEBOVÝ MODUL NA SPRÁVU DOVOLENKY Róbert Lanák Ústav informatizácie, automatizácie a matematiky Oddelenie informatizácie a riadenia procesov Fakulta chemickej a potravinárskej technológie Slovenská Technická

More information

Stretnutie s Pascalom II.

Stretnutie s Pascalom II. Stretnutie s Pascalom II 1 časť Predchádzajúcou časťou sme ukončili výučbu štruktúrovaného programovania Viem, že rozsah seriálu nestačil na vyškolenie profesionálneho programátora Bolo by vhodné niektoré

More information

Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE. Peter Piják. Interpret redukovaného Pascalu

Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE. Peter Piják. Interpret redukovaného Pascalu Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Peter Piják Interpret redukovaného Pascalu Katedra teoretické informatiky a matematické logiky Vedoucí bakalářské práce: RNDr.

More information

QtiPlot Základy práce s programom

QtiPlot Základy práce s programom TECHNICKÁ UNIVERZITA V KOŠICIACH Letecká fakulta QtiPlot Základy práce s programom Ing. Katarína Draganová Ing. Pavol Lipovský Košice 2010 Obsah Obsah Obsah...5 1. Úvod...8 1.1. Na čo QtiPlot slúži...

More information

ITS ČESTNÉ PREHLÁSENIE. 1 Čestné prehlásenie

ITS ČESTNÉ PREHLÁSENIE. 1 Čestné prehlásenie ČESTNÉ PREHLÁSENIE 1 Čestné prehlásenie Čestne prehlasujem, že som túto prácu v rámci stredoškolskej odbornej činnosti vypracoval samostatne a len za pomoci uvedenej literatúry a pod odborným dohľadom

More information

Xamarin písanie Android a ios aplikácií v C#

Xamarin písanie Android a ios aplikácií v C# www.dotnetcollege.cz Xamarin písanie Android a ios aplikácií v C# Roman Jašek Software Architect, Riganti s.r.o. MSP, MCP roman.jasek@riganti.cz Xamarin vs. Xamarin Forms ios C# UI Android C# UI Windows

More information

Podpora VBA v alternatívnych kancelárskych systémoch

Podpora VBA v alternatívnych kancelárskych systémoch Bankovní institut vysoká škola Praha zahraničná vysoká škola Banská Bystrica Katedra kvantitatívnych metód a informatiky Podpora VBA v alternatívnych kancelárskych systémoch VBA support in the alternative

More information

Bezpečnosť webovských aplikácií (2. časť)

Bezpečnosť webovských aplikácií (2. časť) Bezpečnosť webovských aplikácií (2. časť) Richard Ostertág Katedra informatiky FMFI UK, Bratislava ostertag@dcs.fmph.uniba.sk 2011/12 R. Ostertág (KI FMFI UK) Bezpečnosť webovských aplikácií (2) 1 / 14

More information