skaitiniai metodai 1

Dydis: px
Rodyti nuo puslapio:

Download "skaitiniai metodai 1"

Transkriptas

1 Lygiagretusis programavimas doc. dr. Vadimas Starikovičius 4-oji paskaita OpenMP programavimo standartas. Programavimo modelis. OpenMP konstrukcijos.

2 PThreads: Hello, world! pavyzdys #include <pthread.h> void* PrintHello(void *data) { cout << "Hello, world!" << endl; return NULL; int main() { pthread_t threads[4]; for(int tn=0; tn<4; tn++) { pthread_create(&threads[tn], NULL, PrintHello, NULL); for(int tn=0; tn<4 ; tn++) { pthread_join(threads[tn], NULL);// wait for thread[tn] return 0; Klasteryje Vilkas (examples/hello_threads.cpp): >g++ hello_threads.cpp pthread >./a.out arba > qsub serial-jobscript.sh

3 Windows threads: Hello, world! pavyzdys #include <windows.h> const int NUM_THREADS = 4; DWORD WINAPI PrintHello(LPVOID arg){ cout << "Hello, world! << endl; return 0; HANDLE thread_handles[num_threads]; int main(int argc, char* argv[]) { for (int i=0; i<num_threads; i++){ thread_handles[i] = CreateThread(0, 0, PrintHello, NULL, 0, NULL); WaitForMultipleObjects(NUM_THREADS, thread_handles, TRUE, INFINITE); return 0; Klasteryje Vilkas: examples/hello_win_threads.cpp

4 OpenMP: Hello, world! pavyzdys int main() { // Do this part in parallel #pragma omp parallel cout << "Hello, World!\n"; return 0; Klasteryje Vilkas kompiliuojame (examples/openmp/hello_openmp1.cpp): g++ hello_openmp1.cpp fopenmp Paleidžiame:./a.out qsub serial-jobscript.sh (tik trumpiems darbams, testavimui!!!) (tinka tas pats PBS nuoseklaus darbo skriptas, nes darbą paleidžiame tik viename mazge) Kiek gijų bus sugeneruota? Ką gausime, kai kompiliuosime be fopenmp rakto?

5 Kas yra OpenMP? OpenMP - Open specification for Multi-Processing Standartinis API (Application Programming Interface) lygiagrečiajam bendrosios atminties programavimui su C/C++ ir Fortran (multi-threaded shared-memory programming in C/C++ and Fortran). API specifikacijos ( ,..., , , , , ), tutorials, forumai,... OpenMP API (High-level API, light syntax) sudaro: Direktyvos (preprocessor (compiler) directives) ( ~ 80% ) #pragma omp... Bibliotekos funkcijos (library calls) ( ~ 19% ), omp_xxxx(...); Aplinkos kintamieji (environment variables) ( ~ 1% ). Kompiliuojant lygiagretųjį kodą, reikalauja atitinkamo kompiliatoriaus palaikymo (support C/C++, Fortran). Tikslus lygiagrečiosios programos elgesys/efektyvumas priklauso nuo kompiliatoriaus gamintojo realizacijos. OpenMP palaikomas kompiliatoriuose: Intel (OpenMP 4.5), Windows (Visual Studio 2017 OpenMP 2.0), GNU g++ (Vilke versija OpenMP 3.0).

6 OpenMP suteikia : Kas yra OpenMP? paprastas ir patogias lygiagretinimo ir sinchronizavimo konstrukcijas programuotojui. Bendrą (angl. unified) kodą nuosekliai ir lygiagrečiai versijai. OpenMP nesuteikia: Automatinio išlygiagretinimo. Garantuoto pagreitėjimo. Laisvės nuo klaidų, pvz., lenktynių konfliktai (angl. data races), deadlocks. OpenMP nepanaudojamas(neskirtas) paskirstytos atminties lygiagrečiuose kompiuteriuose. Rekomenduojami tutorialai: (OpenMP 3.1)

7 OpenMP: programavimo modelis Fork-Join lygiagretumas: Pradinis procesas (master thread) vykdo programa nuosekliai, kol nepasieks lygiagrečiosios srities direktyvą, tada jis sukuria gijų grupę (su fork). Gijų skaičius arba nurodomas (programuotojo, vartotojo), arba nustatomas automatiškai pagal operacinės sistemos konfigūraciją. Gijos lygiagrečiai vykdo lygiagrečiosios srities (parallel region) instrukcijas (užduotis) iki jos pabaigos (įvykdomas join). Toliau skaičiuoja vienas pradinis procesas iki kitos lygiagrečiosios srities arba programos pabaigos. Lygiagretumas pridedamas į nuoseklią programą (įterpiant direktyvas ir funkcijas). Galima išlaikyti vieną programinio kodo failą (-us) nuosekliai ir lygiagrečiai versijoms.

8 OpenMP: Hello, world! antras pavyzdys Tam, kad padalinti darbą tarp gijų, turime mokėti: nustatyti jų skaičių, atskirti kiekvieną giją nuo kitų, t.y. identifikuoti ją, nustatyti jos unikalų numerį (angl. id, rank). Šiam tikslui OpenMP turi dvi atitinkamas funkcijas: omp_get_num_threads(); // get number of threads omp_get_thread_num(); // get thread number/rank/id Pažiūrėkime kitą pavyzdį (examples/openmp/hello_openmp2.cpp): #include "omp.h int main() { #pragma omp parallel { int id = omp_get_thread_num(); cout << "Hello, world, from thread - " << id << endl; if (id == 0){ int nthreads = omp_get_num_threads(); cout << "Number of threads = " << nthreads << endl; return 0;

9 OpenMP konstrukcijos OpenMP direktyvos: Lygiagrečiosios srities (parallel regions) Užduočių paskirstymo (work sharing) Sinchronizavimo (synchronization) Duomenų/kintamųjų priklausomumo/matomumo apibrėžimo atributai (data scope attributes) Bendrieji, lokalieji kintamieji,... (shared, private,...) Bibliotekos funkcijos (runtime functions) Nurodyti, sužinoti gijų skaičių Gauti gijos ID (unikalų identifikuojantį numerį)... Aplinkos kintamieji (environment variables) Užduoti gijų skaičių, ciklo iteracijų paskirstymą, t.t. OpenMP konstrukcijos Fortran and C/C++ yra labai panašios.

10 OpenMP direktyvų sintaksė Direktyvos yra suprantamos tik kompiliatoriams, turintiems OpenMP palaikymą. Kitiems tai tik komentaras. C ir C++ formatas: #pragma omp construct [clause [clause] ] arba structured-block #pragma omp construct [clause [clause] ] construct yra direktyvos vardas clause - direktyvos argumentas, [clause] neprivalomas argumentas structured-block sakinys arba sakinių blokas: C/C++ - {... Fortrano formatas: C$OMP construct [clause [clause] ]!$OMP construct [clause [clause] ] *$OMP construct [clause [clause] ]

11 OpenMP: Lygiagrečiosios srities direktyva #pragma omp parallel [clause [clause] ] structured-block Kai pradinis procesas pasiekia šią direktyvą, jis sukuria gijų grupę ir toliau struktūrinį bloką (vieną sakinį arba sakinių bloką {...) visos gijos atlieka lygiagrečiai. Argumentai [clause]: if (scalar_expression) private(list) firstprivate(list) default(shared none) shared(list) copyin(list) reduction(operator: list) num_threads(integer-expression)

12 OpenMP: Lygiagrečioji sritis. Pavyzdys. OpneMP funkcijos pagalba nurodome, kiek reikės sukurti gijų. Lygiagrečioji sritis: sukuriamos gijos. Kiekviena gija vykdo visus struktūrinio bloko sakinius. Lygiagrečiosios srities pabaiga (join). double A[1000]; omp_set_num_threads(4); #pragma omp parallel { int ID =omp_get_thread_num(); pooh(id,a); printf( all done\n );

13

14 OpenMP: bendras ar lokalus kintamasis? Bendros taisyklės: Pagal nutylėjimą (default) iki lygiagrečiosios srities pradžios apibrėžti kintamieji srities viduje yra bendri (shared). Programuotojas gali keisti (kontroliuoti) pagal nutylėjimą priskiriamą kintamojo tipą naudodamas OpenMP opciją: default(shared none). C/C++ ir Fortrano globalus kintamieji yra bendri (shared): C/C++: File scope variables, static variables; Fortran: COMMON blocks, SAVE variables, MODULE variables. Automatiniai kintamieji (automatic variables), apibrėžiami lygiagrečiosios srities viduje, yra lokalus (private). Steko kintamieji (stack variables), apibrėžiami paprogramėse/funkcijose, kviečiamose (called from) lygiagrečiosios srities viduje, yra lokalus (private). Lygiagrečiųjų (OpenMP paskirstytų) ciklų iteratoriai (iteracijų indeksai) yra lokalus.

15 Duomenų priklausomumo tipai (OpenMP atributai) (data scope attributes): shared (var-list) Bendrųjų kintamųjų sąrašas (per kablelį). Atmintyje egzistuoja tik vieną bendrojo kintamojo kopija, matoma visoms grupės gijoms. private (var-list) Lokalieji kintamieji. Kiekviena gija generuoja savo lokalaus kintamojo kopiją, kuri yra neinicializuota. Pasibaigus lygiagrečiai sričiai gijų reikšmės yra prarandamos. firstprivate (var-list) Analogiškai kaip private, tik lokalios gijų kopijos yra inicializuojamos pradine kintamojo reikšme, kurią jis turėjo prieš lygiagrečiąją sritį. default (shared none) Nurodo tipą (shared arba none), kuris pagal nutylėjimą yra priskiriamas kintamiesiems lygiagrečiojoje srityje (jei jų tipas nebuvo išreikštiniu būdu apibrėžtas). Default as yra shared. Jei nurodoma none, tai programuotas turi apibrėžti visų lygiagrečioje srityje naudojamų kintamųjų tipą. reduction ( operator : var-list) vėliau... lastprivate, threadprivate, copyin (žr. OpenMP specifikacija)

16 Duomenų priklausomumo tipai. 1 Pavyzdys. examples/openmp/openmp_scope.cpp. main(){ int x = 7; #pragma omp parallel { int id = omp_get_thread_num(); if (id == 0) x = 9; cout << x << endl; cout << "x = " << x << endl; Kas bus atspausdinta? Paleiskite keletą kartų. Lenktynių konfliktas (race condition) x kintamajam! Rezultatas neapibrėžtas, atsitiktinis! Apibrėžkite x kaip lokalų kintamąjį.

17 Duomenų priklausomumo tipai. 2 Pavyzdys. main(){ int x = 7; #pragma omp parallel private(x) { int id = omp_get_thread_num(); if (id == 0) x = 9; cout << x << endl; cout << "x = " << x << endl; Kas bus atspausdinta?

18 OpenMP užduočių paskirstymo konstrukcijos (work-sharing constructs) Lygiagrečiosios srities viduje programuotojas gali pats paskirstyti darbą (užduotis) atskiroms gijoms, naudodamas gijos unikalų identifikacinį numerį ID, kurį kiekviena gija gali sužinoti (gauti) su bibliotekos funkcija - omp_get_thread_num(). O gali pasinaudoti OpenMP užduočių paskirstymo direktyvomis: #pragma omp for #pragma omp sections #pragma omp single Šios direktyvos, iškviestos lygiagrečioje srityje, nurodo atitinkamų užduočių (ciklo iteracijų, kodo fragmentų/sekcijų) paskirstymo būdą tarp sritį vykdančių gijų. Iškviestos nelygiagrečioje srityje (dirba tik viena gija) jos yra ignoruojamos, t.y. jos pačios gijų nekuria!

19 OpenMP užduočių paskirstymo for direktyva #pragma omp for [clause [clause] ] new-line for-loop Lygiagrečiąją sritį vykdančios gijos lygiagrečiai atlieka ciklo iteracijas. Iteracijų paskirstymo būdą nusako parametras schedule. Argumentai [clause]: schedule(kind[, chunk_size]) private(list) firstprivate(list) lastprivate(list) reduction(operator: list) ordered nowait

20 OpenMP užduočių paskirstymo for direktyva Pavyzdys. c a b Nuoseklus kodas Išlygiagretinimas tik su OpenMP lygiagrečiosios srities direktyva: examples/openmp/ openmp_for_1.cpp for(int i=0; i<n; i++) { c[i] = a[i] + b[i]; #pragma omp parallel { int id = omp_get_thread_num(); int Nthrds = omp_get_num_threads(); int istart = id * N / Nthrds; int iend = (id+1) * N / Nthrds; for(int i=istart; i<iend; i++) c[i]=a[i]+b[i]; Su OpenMP lygiagrečiosios srities ir ciklo paskirstymo for direktyvomis #pragma omp parallel #pragma omp for schedule(static) for(i=0; i<n; i++) { c[i]=a[i]+b[i]; Pvz., examples/openmp/openmp_for_2.cpp

21 OpenMP for direktyva: schedule argumentas (clause) uschedule(static [,chunk]) Iteracijų blokai (po chunk iteracijų) statiškai (prieš ciklo vykdymą) cikliniu būdu paskirstomi tarp gijų. Kai bloko dydis (chunk) nenurodytas, imamas maksimalus Num_iterations / num_threads. Pvz., Num_iterations = 16, num_threads = 4 examples/openmp/ openmp_for_3.cpp uschedule(dynamic[,chunk]) Iteracijų blokai (po chunk iteracijų) dinamiškai (ciklo vykdymo metu) yra priskiriami atsilaisvinančioms (atlikusioms anksčiau priskirto bloko iteracijas) gijoms. Jei bloko dydis nenurodytas, jis imamas lygus vienetui. uschedule(guided[,chunk]) Mažėjantys iteracijų blokai yra dinamiškai priskiriami gijoms. Bloko dydis=max(number_iterations_remaining / num_threads, chunk). Pagal nutylėjimą: default chunk=1. uschedule(runtime) Programos vykdymo metų tvarkaraščio tipas (schedule) ir bloko dydis (chunk) yra paimami iš aplinkos kintamojo OMP_SCHEDULE (environment variable).

22 OpenMP for direktyva: schedule argumentas (clause) Kai argumentas schedule nenurodytas, pagal nutylėjimą naudojamas (default): schedule (static) Siekiant efektyvumo, vienas svarbiausių uždavinių sudarant lygiagrečiuosius algoritmus ir programas yra darbo subalansavimas tarp procesų (gijų) angl. load balancing. Pasirenkant iteracijų paskirstymo cikle tipą, reikia siekti kuo tolygesnio darbo padalinimo tarp gijų: Jei iteracijos yra vienodai sudėtingos, tai geriausiai tinka static paskirstymas. Jei kai kurios iteracijos reikalauja daugiau darbo (skaičiavimo laiko) negu kitos, tai reikia rinktis tarp dynamic ir guided paskirstymų.

23 OpenMP Reduction argumentas (examples/openmp/openmp_reduction.cpp) 1000 Panagrinėkime pavyzdį: Pridėkime OpenMP i 1 direktyvas: Ar viskas teisingai? Paleiskite keletą kartų. Kokio tipo (shared, private,...) turi būti kintamieji: ZZ? private(zz) sum? func( i) #define NT 2 void main () { double ZZ, func(), sum=0.0; #pragma omp parallel num_threads(nt) #pragma omp for for (int i=1; i< 1001; i++){ ZZ = func(i); sum = sum + ZZ; reduction (operatorius : list) Lygiagrečiosios srities užduočių paskirstymo (pvz. for) konstrukcijų viduje reduction tipo kintamajam: Kiekviena gija sukuria savo lokaliąją kintamojo kopiją ir ją inicializuoja priklausomai nuo operatoriaus (pvz., sumos operatoriui + pradinė reikšmė yra lygi 0). Konstrukcijos pabaigoje (pvz. lygiagretaus ciklo) lokaliosios gijų reikšmės yra surenkamos į vieną globaliąją reikšmę, naudojant nurodytą operatorių.

24 OpenMP: Reduction pavyzdys #include <omp.h> #define NUM_THREADS 4 void main () { double ZZ, func(), sum=0.0; #pragma omp parallel num_threads(num_threads) #pragma omp for reduction(+:sum) private(zz) for (int i=1; i< 1001; i++){ ZZ = func(i); sum = sum + ZZ; reduction (operatorius : list) Operatoriai C/C++ standarte: +, -, *, &,, ^, &&, Užduočių paskirstymo (pvz. for) direktyvos reduction kintamasis turi būti shared tipo prieš tai pradėtoje lygiagrečioje srityje ir negali būti joje privatizuotas.

25 OpenMP: užduočių paskirstymo sections direktyva #pragma omp sections [clause[[,] clause]...] new-line { #pragma omp section new-line structured-block #pragma omp section new-line structured-block... Lygiagrečiąją sritį vykdančios gijos lygiagrečiai atlieka skirtingas sekcijas (struktūrinius blokus). Kiekviena sekcija bus atlikta tik vieną kartą vienos iš grupės gijų. Argumentai [clause]: private(list) firstprivate(list) lastprivate(list) reduction(operator: list) nowait

26 OpenMP sections direktyva Gerai tinka funkciniam lygiagretumui (functional parallelism) realizuoti. Pavyzdys. examples/openmp/openmp_sections.cpp #pragma omp parallel #pragma omp sections { #pragma omp section Function_1(); #pragma omp section Function_2(); #pragma omp section Function_3(); #pragma omp parallel { #pragma omp sections { #pragma omp section { for (int i=0; i<n; i++) c[i] = a[i] + b[i]; #pragma omp section for (int i=0; i<n; i++) d[i] = a[i] * b[i]; /*-- End of sections --*/ /*-- End of parallel region --*/ Jeigu sekcijų yra mažiau nei gijų, tai atitinkamos gijos lieka be darbo.

27 OpenMP užduočių paskirstymo single direktyva #pragma omp single [clause[[,] clause]...] new-line structured-block Jei lygiagrečioje srityje reikia nurodyti struktūrinį bloką, kuris būtų įvykdytas tik vieną kartą, t.y. tik vienos (nesvarbu kokios) gijos, tai galime padaryti su single direktyva. Pirmoji gija, kuri vykdydama lygiagrečiąją sritį pasieks šią direktyvą, imsis vykdyti nurodytą struktūrinį bloką, o kitos gijos jį praleis ir lauks konstrukcijos pabaigoje (jei nenurodytas argumentas nowait). Argumentai [clause]: private(list) firstprivate(list) copyprivate(list) nowait

28 OpenMP single direktyva. Pavyzdys. #pragma omp parallel { int id = omp_get_thread_num(); atlikti_lyg_skaiciavimus1(id); #pragma omp single { skaiciuoti_viena_karta(); atlikti_lyg_skaiciavimus2(id); Pažiūrėkite pavyzdį examples/openmp/openmp_single.cpp. Atkreipkite dėmesį į panašumus ir skirtumus su OpenMP master direktyva.

29 OpenMP direktyvų sutrumpinimai (short-cuts) Siekiant minimizuoti papildomą lygiagretųjį kodą, OpenMP standartas leidžia apjungti lygiagrečiosios srities ir iškart toliau sekančią for (arba sections) direktyvą į vieną direktyvą: #pragma omp parallel #pragma omp for for (...) #pragma omp parallel for for (...) #pragma omp parallel #pragma omp sections {... #pragma omp parallel sections {... Pastaba: šiuos sutrumpinimus galime taikyti, kai lygiagrečioji sritis sudaryta tik iš lygiagretaus ciklo (arba lygiagrečiųjų sekcijų).

skaitiniai metodai 1

skaitiniai metodai 1 Lygiagretusis programavimas doc. dr. Vadimas Starikovičius 6-oji paskaita Paskirstytosios atminties lygiagretusis programavimas. MPI programavimo biblioteka. Pagrindinės MPI funkcijos. Paskirstytos atminties

Detaliau

Microsoft Word - 15_paskaita.doc

Microsoft Word - 15_paskaita.doc 15 PASKAITA Turinys: Išimtys Išimtys (exceptions) programos vykdymo metu kylančios klaidingos situacijos, nutraukiančios programos darbą (pavyzdžiui, dalyba iš nulio, klaida atveriant duomenų failą, indekso

Detaliau

Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #includ

Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #includ Masyvas su C++ Užduotys. Išsiaiškinkite kodą (jei reikia pataisykite) ir paleiskite per programą. Ciklo skaitliuko įrašymas į vienmatį masyvą: #include main() int mas[100]; int k; for (int

Detaliau

Slide 1

Slide 1 Duomenų struktūros ir algoritmai 2 paskaita 2019-02-13 Algoritmo sąvoka Algoritmas tai tam tikra veiksmų seka, kurią reikia atlikti norint gauti rezultatą. Įvesties duomenys ALGORITMAS Išvesties duomenys

Detaliau

DB sukūrimas ir užpildymas duomenimis

DB sukūrimas ir užpildymas duomenimis DB sukūrimas ir užpildymas duomenimis Duomenų bazės kūrimas Naujas bendrąsias DB kuria sistemos administratorius. Lokalias DB gali kurti darbo stoties vartotojasadministratorius. DB kuriama: kompiuterio

Detaliau

skaitiniai metodai 1

skaitiniai metodai 1 Lygiagretusis programavimas doc. dr. Vadimas Starikovičius 7-oji paskaita Aukštesnio lygio MPI konstrukcijos. Įvairūs duomenų siuntimo būdai. Kolektyvinės duomenų persiuntimo operacijos (funkcijos). Šešios

Detaliau

P. Kasparaitis. Praktinė informatika. Skriptų vykdymas ir duomenų valdymas Skriptų vykdymas ir duomenų valdymas Įvadas Skripto failas tai M

P. Kasparaitis. Praktinė informatika. Skriptų vykdymas ir duomenų valdymas Skriptų vykdymas ir duomenų valdymas Įvadas Skripto failas tai M Skriptų vykdymas ir duomenų valdymas Įvadas Skripto failas tai MATLAB komandų seka, vadinama programa, įrašyta į failą. Vykdant skripto failą įvykdomos jame esančios komandos. Bus kalbama, kaip sukurti

Detaliau

Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis

Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis Java esminės klasės, 1 dalis Išimtys, Įvestis/išvestis Klaidų apdorojimas C kalboje If (kazkokia_salyga) { klaidos_apdorojimas(); return... } Tokio kodo apimtis galėdavo sekti iki 70-80proc. Klaidų/išimčių

Detaliau

Programų sistemų inžinerija Saulius Ragaišis, VU MIF

Programų sistemų inžinerija Saulius Ragaišis, VU MIF Programų sistemų inžinerija 2014-02-12 Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt SWEBOK evoliucija Nuo SWEBOK Guide to the Software Engineering Body of Knowledge, 2004 Version. IEEE, 2004. prie

Detaliau

Pagrindiniai algoritmai dirbant su sveikųjų ir realiųjų skaičių masyvų reikšmėmis Sumos skaičiavimo algoritmas Sveikieji skaičiai int Suma (int X[], i

Pagrindiniai algoritmai dirbant su sveikųjų ir realiųjų skaičių masyvų reikšmėmis Sumos skaičiavimo algoritmas Sveikieji skaičiai int Suma (int X[], i Pagrindiniai algoritmai dirbant su sveikųjų ir realiųjų skaičių masyvų reikšmėmis Sumos skaičiavimo algoritmas int Suma (int X[], int n) int s = 0; s = s + X[i]; return s; double Suma (double X[], int

Detaliau

Algoritmai ir duomenų struktūros (ADS) 2 paskaita Saulius Ragaišis, VU MIF

Algoritmai ir duomenų struktūros (ADS) 2 paskaita Saulius Ragaišis, VU MIF Algoritmai ir duomenų struktūros (ADS) 2 paskaita Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt 2016-02-15 Tiesinės duomenų struktūros Panagrinėsime keletą žinomų ir įvairiuose taikymuose naudojamų

Detaliau

DBVS realizavimas Pagrindiniai DBVS komponentai Duomenų saugojimas diske Paruošė J.Skučas

DBVS realizavimas Pagrindiniai DBVS komponentai Duomenų saugojimas diske Paruošė J.Skučas DBVS realizavimas Pagrindiniai DBVS komponentai Duomenų saugojimas diske Paruošė J.Skučas Seminaro tikslai Trumpai apžvelgti pagrindinius DBVS komponentus Detaliai nagrinėjami optimalaus duomenų dėstymo

Detaliau

Algoritmø analizës specialieji skyriai

Algoritmø analizës specialieji skyriai VGTU Matematinio modeliavimo katedra VGTU SC Lygiagrečiųjų skaičiavimų laboratorija Paskaitų kursas. 5-oji dalis. Turinys 1 2 KPU euristiniai sprendimo algoritmai KPU sprendimas dinaminio programavimo

Detaliau

Logines funkcijos termu generavimo algoritmas pagristas funkciniu modeliu

Logines funkcijos termu generavimo algoritmas pagristas funkciniu modeliu KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS PROGRAMŲ INŽINERIJOS KATEDRA Tomas Žemaitis LOGINĖS FUNKCIJOS TERMŲ GENERAVIMO ALGORITMAS PAGRĮSTAS PROGRAMINIO PROTOTIPO MODELIU Magistro darbas

Detaliau

Dažniausios IT VBE klaidos

Dažniausios IT VBE klaidos Dažniausios IT VBE klaidos Renata Burbaitė renata.burbaite@gmail.com Kauno technologijos universitetas, Panevėžio Juozo Balčikonio gimnazija 1 Egzamino matrica (iš informacinių technologijų brandos egzamino

Detaliau

GPU

GPU Įvadas į skaičiavimus su GPU Medžiagos šaltiniai: www.nvidia.com docs.nvidia.com/cuda/cuda-c-programming-guide/ GPU GPU angl. Graphical processing unit, skaičiavimų įrenginys, kuris pradžioje buvo skirtas

Detaliau

PowerPoint Presentation

PowerPoint Presentation Algoritmai ir duomenų struktūros (ADS) 13 paskaita Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt 2018-05-14 Šaltinis Paskaita parengta pagal William Pugh Skip Lists: A Probabilistic Alternative to

Detaliau

Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį

Neiškiliojo optimizavimo  algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį Neiškiliojo optimizavimo algoritmas su nauju bikriteriniu potencialiųjų simpleksų išrinkimu naudojant Lipšico konstantos įvertį. Albertas Gimbutas 2018 m. birželio 19 d. Vadovas: Prof. habil. dr. Antanas

Detaliau

MUITINĖS DEPARTAMENTAS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS BENDRO NAUDOTOJŲ VALDYMO SISTEMOS, ATITINKANČIOS EUROPOS KOMISIJOS REIKALAVIMUS,

MUITINĖS DEPARTAMENTAS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS BENDRO NAUDOTOJŲ VALDYMO SISTEMOS, ATITINKANČIOS EUROPOS KOMISIJOS REIKALAVIMUS, MUITINĖS DEPARTAMENTAS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS BENDRO NAUDOTOJŲ VALDYMO SISTEMOS, ATITINKANČIOS EUROPOS KOMISIJOS REIKALAVIMUS, SUKŪRIMO VERSIJA: v0.10 Vilnius 2018 TURINYS 1 Windows

Detaliau

PowerPoint Presentation

PowerPoint Presentation Programų sistemų inžinerija 2018-02-07 Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt Klausytojai: Susipažinimas Išklausyti programų sistemų inžinerijos kursai Profesinė patirtis Dabar klausomi pasirenkami

Detaliau

PS Testavimo ir konfigūravimo valdymas Užduotis nr. 1. Karolis Brazauskas Mindaugas Rekevičius Jonas Riliškis Eugenijus Sabaliauskas

PS Testavimo ir konfigūravimo valdymas Užduotis nr. 1. Karolis Brazauskas Mindaugas Rekevičius Jonas Riliškis Eugenijus Sabaliauskas PS Testavimo ir konfigūravimo valdymas Užduotis nr. 1. Karolis Brazauskas Mindaugas Rekevičius Jonas Riliškis Eugenijus Sabaliauskas 2014-10-01 IT Kompanija Dirbame pagal užsakymus, daugiausiai 2 projektai

Detaliau

Slide 1

Slide 1 Duomenų struktūros ir algoritmai 12 paskaita 2019-05-08 Norint kažką sukonstruoti, reikia... turėti detalių. 13 paskaitos tikslas Susipažinti su python modulio add.py 1.1 versija. Sukurti skaitmeninį modelį

Detaliau

4 skyrius Algoritmai grafuose 4.1. Grafų teorijos uždaviniai Grafai Tegul turime viršūnių aibę V = { v 1,v 2,...,v N } (angl. vertex) ir briaun

4 skyrius Algoritmai grafuose 4.1. Grafų teorijos uždaviniai Grafai Tegul turime viršūnių aibę V = { v 1,v 2,...,v N } (angl. vertex) ir briaun skyrius Algoritmai grafuose.. Grafų teorijos uždaviniai... Grafai Tegul turime viršūnių aibę V = { v,v,...,v N (angl. vertex) ir briaunų aibę E = { e,e,...,e K, briauna (angl. edge) yra viršūnių pora ej

Detaliau

PATVIRTINTA Kauno sporto mokyklos Startas Direktoriaus 2019 m. balandžio 23 d. įsakymu Nr KAUNO SPORTO MOKYKLOS STARTAS PRIVATUMO POLITIKA Kauno

PATVIRTINTA Kauno sporto mokyklos Startas Direktoriaus 2019 m. balandžio 23 d. įsakymu Nr KAUNO SPORTO MOKYKLOS STARTAS PRIVATUMO POLITIKA Kauno PATVIRTINTA Kauno sporto mokyklos Startas Direktoriaus 2019 m. balandžio 23 d. įsakymu Nr. 1-28 KAUNO SPORTO MOKYKLOS STARTAS PRIVATUMO POLITIKA Kauno sporto mokykla Startas (toliau - Mokykla) vertina

Detaliau

PowerPoint Presentation

PowerPoint Presentation Duomenų archyvai ir mokslo duomenų valdymo planai 2018-06-13 1 Re3Data duomenų talpyklų registras virš 2000 mokslinių tyrimų duomenų talpyklų; talpyklos paiešką galima atlikti pagal mokslo kryptį, šalį,

Detaliau

Lietuvos mokslo ir studijų institucijų kompiuterių tinklas LITNET Vilniaus universitetas Mokslininko darbo vietos paslauga Paslaugos naudojimo instruk

Lietuvos mokslo ir studijų institucijų kompiuterių tinklas LITNET Vilniaus universitetas Mokslininko darbo vietos paslauga Paslaugos naudojimo instruk Lietuvos mokslo ir studijų institucijų kompiuterių tinklas LITNET Vilniaus universitetas Mokslininko darbo vietos paslauga Paslaugos naudojimo instrukcija Paslauga sukurta vykdant Europos socialinio fondo

Detaliau

Jabra SPEAK 410 Naudotojo vadovas

Jabra SPEAK 410 Naudotojo vadovas Jabra SPEAK 410 Naudotojo vadovas www.jabra.com TURINYS SVEIKI...3 GAMINIO APŽVALGA...3 ĮRENGIMAS...4 PRIJUNGIMAS...4 KONFIGŪRACIJA...4 SKAMBINIMO FUNKCIJOS...4 2 SVEIKI Sveikiname įsigijus garsiakalbį

Detaliau

File Transfer programinės įrangos naudotojo instrukcija

File Transfer programinės įrangos naudotojo instrukcija File Transfer programinės įrangos naudotojo instrukcija Rinkmenos dalių įkėlimas naudojantis i.saf-t FileTransfer FileTransfer programinė įranga (toliau - FileTransfer PĮ) skirta didelės apimties rinkmenos

Detaliau

Slide 1

Slide 1 Elektroninių įrenginių gamintojai Apie įmonę V. Bartkevičiaus įmonė Valsena buvo įkurta 1996 Birželio 4 dieną. Pagrindinė įmonės veikla unikalių mikroprocesorinių duomenų perdavimo prietaisų projektavimas

Detaliau

RYŠIŲ REGULIAVIMO TARNYBOS

RYŠIŲ REGULIAVIMO TARNYBOS LIETUVOS RESPUBLIKOS RYŠIŲ REGULIAVIMO TARNYBOS DIREKTORIUS ĮSAKYMAS DĖL LIETUVOS RESPUBLIKOS RYŠIŲ REGULIAVIMO TARNYBOS DIREKTORIAUS 2008 M. GRUODŽIO 24 D. ĮSAKYMO NR. 1V-1160 DĖL RADIJO DAŽNIŲ NAUDOJIMO

Detaliau

UAB AMEA Business Solutions Praktiniai IT Sprendimai smulkioms ir vidutin ms mon ms Direktor, Jurgita Vitkauskait , K

UAB AMEA Business Solutions Praktiniai IT Sprendimai smulkioms ir vidutin ms mon ms Direktor, Jurgita Vitkauskait , K UAB AMEA Business Solutions Praktiniai IT Sprendimai smulkioms ir vidutin ms mon ms Direktor, Jurgita Vitkauskait j.vitkauskaite@amea.lt 2011.02.17, Kaunas +370 698 13330 Apie mus UAB AMEA Business Solutions

Detaliau

Microsoft Word - SDH2.doc

Microsoft Word - SDH2.doc PATVIRTINTA AB Lietuvos geleţinkeliai Geleţinkelių infrastruktūros direkcijos direktoriaus 2009-11-30 įsakymu Nr. Į (DI-161) SDH SĄSAJOS TECHNINIS APRAŠAS TURINYS I. BENDROJI DALIS... 4 II. TAIKYMO SRITIS...

Detaliau

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF

Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF Algoritmai ir duomenų struktūros (ADS) 7 paskaita Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt 2015-04-13 Grafai Grafas aibių pora (V, L). V viršūnių (vertex) aibė, L briaunų (edge) aibė Briauna

Detaliau

K9 WebProtection (toliau K9) programa yra nemokama asmeniniam naudojimui. Programa suderinama su Windows Vista, Windows 7, Windows 10 ir Mac operacinė

K9 WebProtection (toliau K9) programa yra nemokama asmeniniam naudojimui. Programa suderinama su Windows Vista, Windows 7, Windows 10 ir Mac operacinė K9 WebProtection (toliau K9) programa yra nemokama asmeniniam naudojimui. Programa suderinama su Windows Vista, Windows 7, Windows 10 ir Mac operacinėmis sistemomis. Programa K9 yra lengvai perprantama

Detaliau

PATVIRTINTA Valstybinės kainų ir energetikos kontrolės komisijos pirmininko 2017 m. d. įsakymu Nr. O1- VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMI

PATVIRTINTA Valstybinės kainų ir energetikos kontrolės komisijos pirmininko 2017 m. d. įsakymu Nr. O1- VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMI PATVIRTINTA Valstybinės kainų ir energetikos kontrolės komisijos pirmininko 2017 m. d. įsakymu Nr. O1- VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJOS ELEKTROS ENERGIJOS KAINŲ PALYGINIMO INFORMACINĖS

Detaliau

* # * # # 1 TIESĖS IR PLOKŠTUMOS 1 1 Tiesės ir plokštumos 1.1 Lygtys ir taškų aibės Sferos lygtis Tarkime, kad erdvėje apibrėžta Dekarto stačiak

* # * # # 1 TIESĖS IR PLOKŠTUMOS 1 1 Tiesės ir plokštumos 1.1 Lygtys ir taškų aibės Sferos lygtis Tarkime, kad erdvėje apibrėžta Dekarto stačiak 1 TIESĖS IR PLOKŠTUMOS 1 1 Tiesės ir plokštumos 1.1 Lygtys ir taškų aibės 1.1.1 Sferos lygtis Tarkime kad erdvėje apibrėžta Dekarto stačiakampė koordinačių sistema Sfera su centru taške ir spinduliu yra

Detaliau

Banko_paslaugu_internetu_teikimo_salygos_

Banko_paslaugu_internetu_teikimo_salygos_ Banko paslaugų internetu teikimo sąlygos 1. Banko paslaugos internetu tai AB SEB banko (toliau Bankas) ir SEB grupės įmonių, kurioms atstovauja Bankas ar kurios naudojasi Banko paslaugų internetu sistema,

Detaliau

PS_riba_tolydumas.dvi

PS_riba_tolydumas.dvi Funkcijos riba ir tolydumas Ribos apibrėžimas Nykstamosios funkcijos Funkcijos riba, kai x + Skaičių sekos riba Neaprėžtai didėjančios funkcijos Neapibrėžtumai Vienpusės ribos Funkcijos tolydumas Funkcijos

Detaliau

VERSLO IR VADYBOS TECHNOLOGIJŲ PROGRAMA

VERSLO IR VADYBOS TECHNOLOGIJŲ PROGRAMA PATVIRTINTA Lietuvos Respublikos švietimo ir mokslo ministro 2007 m. rugsėjo 6 d. įsakymu Nr. ISAK-1790 VERSLO IR VADYBOS TECHNOLOGIJŲ BENDROJI PROGRAMA MOKINIAMS, BESIMOKANTIEMS PAGAL VIDURINIO UGDYMO

Detaliau

Pardavimų aplikacija (Microsoft Dynamics AX (Axapta) sistemai) Diegimo instrukcija bifree.lt qlik.com

Pardavimų aplikacija (Microsoft Dynamics AX (Axapta) sistemai) Diegimo instrukcija bifree.lt qlik.com Pardavimų aplikacija (Microsoft Dynamics AX (Axapta) sistemai) Diegimo instrukcija bifree.lt qlik.com Microsoft Dynamics AX (Axapta) sistemai 2 Kaip įsidiegti Diegimo žingsniai: 1. Atsisiųsti ir įsidiegti

Detaliau

LT Europos Sąjungos oficialusis leidinys L 79/11 DIREKTYVOS KOMISIJOS DIREKTYVA 2007/16/EB 2007 m. kovo 19 d. įgyvendinanti Tarybos direktyv

LT Europos Sąjungos oficialusis leidinys L 79/11 DIREKTYVOS KOMISIJOS DIREKTYVA 2007/16/EB 2007 m. kovo 19 d. įgyvendinanti Tarybos direktyv 2007 3 20 Europos Sąjungos oficialusis leidinys L 79/11 DIREKTYVOS KOMISIJOS DIREKTYVA 2007/16/EB 2007 m. kovo 19 d. įgyvendinanti Tarybos direktyvą 85/611/EEB dėl įstatymų ir kitų teisės aktų, susijusių

Detaliau

Microsoft Word - Vaida_Benetyte_v6.doc

Microsoft Word - Vaida_Benetyte_v6.doc KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS INFORMACIJOS SISTEMŲ KATEDRA Vaida Benetytė Darbų sekų valdymo modelių ir technologijų tyrimas ir taikymas Magistro darbas Darbo vadovas Prof.

Detaliau

PATVIRTINTA

PATVIRTINTA PATVIRTINTA VDU Rasos gimnazijos Visuotinio dalininkų susirinkimo 2018 m. gegužės 17 d. protokolu Nr. DSP-04 ASMENŲ PRIĖMIMO Į VYTAUTO DIDŽIOJO UNIVERSITETO RASOS GIMNAZIJĄ KRITERIJŲ IR KLASIŲ KOMPLEKTAVIMO

Detaliau

PowerPoint Presentation

PowerPoint Presentation Algoritmai ir duomenų struktūros (ADS) 15 paskaita Saulius Ragaišis, VU MIF saulius.ragaisis@mif.vu.lt 2018-05-28 Grįžtamasis ryšys Ačiū visiems dalyvavusiems Daug pagyrimų Ačiū, bet jie nepadeda tobulėti.

Detaliau

Slide 1

Slide 1 Duomenų struktūros ir algoritmai 1 paskaita 2019-02-06 Kontaktai Martynas Sabaliauskas (VU MIF DMSTI) El. paštas: akatasis@gmail.com arba martynas.sabaliauskas@mii.vu.lt Rėmai mokykloje Rėmai aukštojoje

Detaliau

Layout 1

Layout 1 Kvalifikacijos kėlimo kursų programos Pneumatika Pneumatikos pagrindai mašinų operatoriams P100 Suteikite savo mašinų operatoriams įgūdžių optimalaus darbinio slėgio nustatymui, oro pratekėjimų (nuostolių)

Detaliau

ktu kompiuterių katedra Programavimas asembleriu Darius Birvinskas Ignas Martišius Algimantas Venčkauskas

ktu kompiuterių katedra Programavimas asembleriu Darius Birvinskas Ignas Martišius Algimantas Venčkauskas ktu kompiuterių katedra Programavimas asembleriu Darius Birvinskas Ignas Martišius Algimantas Venčkauskas Turinys 1 Skaičiavimo sistemos 3 11 Sveikųjų dešimtainių skaičių išreiškimas dvejetaine, aštuntaine

Detaliau

NEKILNOJAMO TURTO KADASTRO DUOMENŲ TEIKIMO IŠVADAI GAUTI EL. PASLAUGA: NAUDOTOJO VADOVAS NŽT DARBUOTOJAMS (V.1) VILNIUS 2017

NEKILNOJAMO TURTO KADASTRO DUOMENŲ TEIKIMO IŠVADAI GAUTI EL. PASLAUGA: NAUDOTOJO VADOVAS NŽT DARBUOTOJAMS (V.1) VILNIUS 2017 NEKILNOJAMO TURTO KADASTRO DUOMENŲ TEIKIMO IŠVADAI GAUTI EL. PASLAUGA: NAUDOTOJO VADOVAS NŽT DARBUOTOJAMS (V.1) VILNIUS 2017 1. APIE PASLAUGĄ Paslaugos pavadinimas: Nekilnojamo turto kadastro duomenų teikimo

Detaliau

RR-GSM_IM_LT_110125

RR-GSM_IM_LT_110125 Retransliatorius RR-GSM Įrengimo instrukcija Draugystės g. 17, LT-51229 Kaunas El. p.: info@trikdis.lt www.trikdis.lt Retransliatorius RR-GSM perduoda priimtus pranešimus į centralizuoto stebėjimo pultą

Detaliau

Techninė dokumentacija Qlik Sense architektūros apžvalga 2015 m. gruodis qlik.com

Techninė dokumentacija Qlik Sense architektūros apžvalga 2015 m. gruodis qlik.com Techninė dokumentacija Qlik Sense architektūros apžvalga 2015 m. gruodis qlik.com Platforma Qlik Sense tai analitikos platforma, naudojanti asociatyvinį analitikos variklį operatyvinėje atmintyje. Remiantis

Detaliau

LIETUVOS RESPUBLIKOS ŪKIO MINISTRAS

LIETUVOS RESPUBLIKOS ŪKIO MINISTRAS LIETUVOS RESPUBLIKOS ENERGETIKOS MINISTERIJA 2014 2020 M. EUROPOS SĄJUNGOS FONDŲ INVESTICIJŲ VEIKSMŲ PROGRAMOS PRIORITETO ĮGYVENDINIMO PRIEMONIŲ ĮGYVENDINIMO PLANAS I SKYRIUS 2014 2020 M. EUROPOS SĄJUNGOS

Detaliau

Style Sample for C&N Word Style Sheet

Style Sample for C&N Word Style Sheet Paslaugos aprašas IBM Sterling B2B Integration Services Šiame Paslaugos apraše apibūdinta Cloud Service, kurią IBM pateikia Klientui. Klientas reiškia įmonę, jos įgaliotuosius vartotojus ir Cloud Service

Detaliau

Slide 1

Slide 1 Dalelių filtro metodo ir vizualios odometrijos taikymas BPO lokalizacijai 2014 2018 m. studijos Doktorantas: Rokas Jurevičius Vadovas: Virginijus Marcinkevičius Disertacijos tikslas ir objektas Disertacijos

Detaliau

CompoundJS Node on rails

CompoundJS Node on rails CompoundJS Node on rails Turinys Node pristatymas Node platformos Sintaksės palyginimas Našumo palyginimas Node? Kas tai? 1 http = require("http") 2 onrequest = (request, response)-> 3 console.log("request

Detaliau

Elektroninio dokumento nuorašas UKMERGĖS RAJONO SAVIVALDYBĖS ADMINISTRACIJOS DIREKTORIUS ĮSAKYMAS DĖL NACIONALINIO MOKINIŲ PASIEKIMŲ PATIKRINIMO (DIAG

Elektroninio dokumento nuorašas UKMERGĖS RAJONO SAVIVALDYBĖS ADMINISTRACIJOS DIREKTORIUS ĮSAKYMAS DĖL NACIONALINIO MOKINIŲ PASIEKIMŲ PATIKRINIMO (DIAG Elektroninio dokumento nuorašas UKMERGĖS RAJONO SAVIVALDYBĖS ADMINISTRACIJOS DIREKTORIUS ĮSAKYMAS DĖL NACIONALINIO MOKINIŲ PASIEKIMŲ PATIKRINIMO (DIAGNOSTINIŲ IR STANDARTIZUOTŲ TESTŲ) ORGANIZAVIMO, VYKDYMO

Detaliau

Microsoft Word - Naudotojo gidas_aplikacijai_

Microsoft Word - Naudotojo gidas_aplikacijai_ Mokėjimų už automobilio stovėjimą, naudojantis programa m.parking išmaniuosiuose telefonuose, naudotojo gidas Puslapis 1 iš 10 Programa m.parking Vilniuje galima sumokėti vietinę rinkliavą tik už naudojimąsi

Detaliau

JABRA REVO WIRELESS Naudotojo Vadovas jabra.com/revowireless

JABRA REVO WIRELESS Naudotojo Vadovas jabra.com/revowireless Naudotojo Vadovas jabra.com/revowireless TURINYS 1. SVEIKI...3 2. APŽVALGA... 4 3. KAIP DĖVĖTI...5 3.1 AUKŠČIO REGULIAVIMAS 3.2 SULENKIAMI LANKSTAI 4. ĮKROVIMAS...7 4.1 BATERIJOS BŪSENA 5. PRIJUNGIMAS...

Detaliau

LIETUVOS RESPUBLIKOS VALSTYBINIO PATENTŲ BIURO DIREKTORIAUS

LIETUVOS RESPUBLIKOS VALSTYBINIO PATENTŲ BIURO DIREKTORIAUS Įsakymas netenka galios 2015-11-24: Lietuvos Respublikos valstybinis patentų biuras, Įsakymas Nr. 3R-72, 2015-11-20, paskelbta TAR 2015-11-23, i. k. 2015-18546 Dėl Lietuvos Respublikos valstybinio patentų

Detaliau

Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų pasirinkto portfelio rinkinio nustat

Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų pasirinkto portfelio rinkinio nustat Automatinis skolinimas Automatinio skolinimo paslauga automatiškai teikia pasiūlymus paskolų prašymams pagal Jūsų pasirinkto portfelio rinkinio nustatymus. Automatinio skolinimo paslauga yra efektyvi priemonė

Detaliau

RET2000 Elektronisis Skaitmeninis Termostatas su LCD

RET2000 Elektronisis Skaitmeninis Termostatas su LCD MAKING MODERN LIVING POSSIBLE RET2000 B/M/MS Elektroninis skaitmeninis termostatas su LCD Danfoss Heating Montavimo vadovas Norėdami gauti išsamią spausdintą šių instrukcijų versiją, skambinkite Rinkodaros

Detaliau

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p. NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRA

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p.   NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRA PRIE KRAŠTO APSAUGOS MINISTERIJOS RESPUBLIKOS PREZIDENTO IR EUROPOS PARLAMENTO RINKIMŲ KIBERNETINĖS ERDVĖS STEBĖSENOS ATASKAITA 2019 m. gegužės 28 d. Vilnius Santrauka: Respublikos Prezidento ir Europos

Detaliau

DĖL APLINKOS IR SVEIKATOS MOKSLO KOMITETO ĮSTEIGIMO

DĖL APLINKOS IR SVEIKATOS MOKSLO KOMITETO ĮSTEIGIMO LIETUVOS RESPUBLIKOS SVEIKATOS APSAUGOS MINISTRAS ĮSAKYMAS DĖL LIETUVOS RESPUBLIKOS SVEIKATOS APSAUGOS MINISTRO 011 M. KOVO D. ĮSAKYMO NR. V-199 DĖL LIETUVOS HIGIENOS NORMOS HN 80:011 ELEKTROMAGNETINIS

Detaliau

KTU BIBLIOTEKOS PASLAUGOS

KTU BIBLIOTEKOS PASLAUGOS KTU BIBLIOTEKOS PASLAUGOS K T U B I B L I O T E K A Centrinė biblioteka K. Donelaičio g. 20 1. 2. 3. Cheminės technologijos fakulteto biblioteka Radvilėnų pl. 19 5. 4. Informatikos fakulteto biblioteka

Detaliau

AAA.AIEPI.Mokymu_medziaga_MOK_VI_07.Vandens_inventorizacijos_duomenu_tvarkymas.v.0.4

AAA.AIEPI.Mokymu_medziaga_MOK_VI_07.Vandens_inventorizacijos_duomenu_tvarkymas.v.0.4 Informacinės sistemos eksploatacinė dokumentacija AIVIKS MOKYMO MEDŽIAGA 07. Vandens inventorizacijos duomenų tvarkymas Aplinkos apsaugos agentūra Aplinkosauginės informacijos elektroninių paslaugų išvystymas

Detaliau

EUROPOS KOMISIJA Briuselis, C(2017) 4679 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS (ES) / dėl bendros sistemos techninių standa

EUROPOS KOMISIJA Briuselis, C(2017) 4679 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS (ES) / dėl bendros sistemos techninių standa EUROPOS KOMISIJA Briuselis, 2017 07 11 C(2017) 4679 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS (ES) /... 2017 07 11 dėl bendros sistemos techninių standartų ir formatų, kad EURES portale būtų galima susieti

Detaliau

Slide 1

Slide 1 Duomenų struktūros ir algoritmai 3 paskaita 2019-02-20 2 paskaitos papildymas Realaus skaičiaus konvertavimas į kitą skaičiavimo sistemą Pirminių dvynių paieškos algoritmas Tiesinio sąrašo realizacija,

Detaliau

Verification Opinion Template

Verification Opinion Template Nepriklausomos pagrįsto patikinimo patikros ataskaitos išvada apyvartinių taršos leidimų prekybos ES ATLPS metinių ataskaitų teikimas DUOMENYS APIE VEIKLOS VYKDYTOJĄ Veiklos vykdytojo pavadinimas: VĮ Visagino

Detaliau

No Slide Title

No Slide Title 4.2. ORGANIZCACIJOS STRUKTŪRA IR ĮTAKA STRATEGIJOS ĮGYVENDINIMUI Šioje paskaitoje sužinosite: strategijos ir struktūros ryšio sudėtingumą; strategijos ir struktūros ryšio metodologines prielaidas; centralizacijos

Detaliau

Printing triistr.wxmx

Printing triistr.wxmx triistr.wxmx / Triįstrižainių lygčių sistemų sprendimas A.Domarkas, VU, Teoriją žr. []; [], 7-7; []. Pradžioje naudosime Gauso algoritmą, kuriame po įstrižaine daromi nuliai. Po to grįždami į viršų virš

Detaliau

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS

VALSTYBINĖS MOKESČIŲ INSPEKCIJOS Suvestinė redakcija nuo 2010-07-23 iki 2011-02-03 Įsakymas paskelbtas: Žin. 2007, Nr. 106-4364, i. k. 1072055ISAK000VA-66 VALSTYBINĖS MOKESČIŲ INSPEKCIJOS PRIE LIETUVOS RESPUBLIKOS FINANSŲ MINISTERIJOS

Detaliau

Vienlusčių įtaisų projektavimas

Vienlusčių įtaisų projektavimas Vienlusčių įtaisų projektavimas 5 paskaita Baigtiniai būsenų automatai Baigtinis būsenų automatas: angl. Finite State Machine (FSM) FSM yra nuosekliai būsenas keičiantis automatas su "atsitiktine" kitos

Detaliau

Brandos egzaminų organizavimas ir vykdymas 2012 m.

Brandos egzaminų organizavimas ir vykdymas 2012 m. BRANDOS EGZAMINŲ ORGANIZAVIMAS IR VYKDYMAS 2012 M. BENDROSIOS NUOSTATOS Brandos egzaminų organizavimo ir vykdymo tvarkos aprašas (toliau Aprašas) reglamentuoja vidurinio ugdymo programos dalykų brandos

Detaliau

Cloud_sprendimu_salygos.pdf

Cloud_sprendimu_salygos.pdf Sąvokos: SPECIALIOSIOS PUBLIC CLOUD INSTANCE PASLAUGOS NAUDOJIMO SĄLYGOS Versija: 2012-06-11 GAMA VERSIJA API (Application Programming Interface): Taikomojo programavimo sąsaja, kurią naudodamas Klientas

Detaliau

ES F ben dri Projekto kodas (Įrašoma automatiškai) 1 PROJEKTO SFMIS DUOMENŲ FORMA FORMAI PRITARTA m. Europos Sąjungos struktūrinės paramos a

ES F ben dri Projekto kodas (Įrašoma automatiškai) 1 PROJEKTO SFMIS DUOMENŲ FORMA FORMAI PRITARTA m. Europos Sąjungos struktūrinės paramos a ES F ben dri 1 PROJEKTO SFMIS DUOMENŲ FORMA FORMAI PRITARTA 2014-2020 m. Europos Sąjungos struktūrinės paramos administravimo darbo grupės, sudarytos Lietuvos Respublikos finansų ministro 2013 m. liepos

Detaliau

Tema 2 AP skaidres

Tema 2 AP skaidres Finansinės ataskaitos ir pinigų srautai Tema 2. Finansinės ataskaitos ir pinigų srautai 2.1 (balance sheet) 2.2 Pelno-nuostolio ataskaita (The Income Statement) 2.3 (Cash flow) doc.a Paškevičius 1 2 -

Detaliau

Mokinių kūrybinių darbų vertinimo kriterijai, vertinimo aptarimas

Mokinių kūrybinių darbų vertinimo kriterijai, vertinimo aptarimas Mokinių kūrybinių darbų atlikimas ir vertinimas Vilniaus Mykolo Biržiškos gimnazijos informacinių technologijų mokytoja Rima Šiaulienė IT PUPP kūrybinio darbo išbandymas 2012-2013 m.m. IT PUPP kūrybinių

Detaliau

MAGENTO 1.9 OMNIVA MODULIO DIEGIMO INSTRUKCIJA

MAGENTO 1.9 OMNIVA MODULIO DIEGIMO INSTRUKCIJA MAGENTO 1.9 OMNIVA MODULIO DIEGIMO INSTRUKCIJA Turinys MODULIO FUNKCIONALUMAS... 3 NAUDOJAMI TERMINAI IR SĄVOKOS... 3 REKOMENDUOJAMI NAUDOTI ĮRANKIAI... 3 ELEKTRONINĖS PARDUOTUVĖS REIKALAVIMAI... 3 SERVERIO

Detaliau

EUROPOS KOMISIJA Briuselis, C(2012) 2384 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS kuriuo priimamas valstybių narių teikiamų Europ

EUROPOS KOMISIJA Briuselis, C(2012) 2384 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS kuriuo priimamas valstybių narių teikiamų Europ EUROPOS KOMISIJA Briuselis, 2012 04 18 C(2012) 2384 final KOMISIJOS ĮGYVENDINIMO SPRENDIMAS 2012 04 18 kuriuo priimamas valstybių narių teikiamų Europos Parlamento ir Tarybos direktyvos 2008/98/EB dėl

Detaliau

Specialiosios_SoyouStart_dedikuoto_serverio_nuomos_sutarties_salygos

Specialiosios_SoyouStart_dedikuoto_serverio_nuomos_sutarties_salygos SPECIALIOSIOS So You Start DEDIKUOTO SERVERIO NUOMOS SUTARTIES SĄLYGOS Versija: 2013-12-05 1 STRAIPSNIS: TIKSLAS Šių specialiųjų sąlygų, papildančių pagrindines So You Start paslaugų teikimo sutarties

Detaliau

PowerPoint Presentation

PowerPoint Presentation Bibliotekos ištekliai ir paslaugos BIBLIOTEKA Centrinė biblioteka Gedimino g. 50 Mechanikos inžinerijos ir dizaino fakulteto biblioteka Studentų g. 56 Informatikos fakulteto biblioteka Studentų g. 50 Statybos

Detaliau

Tema 2 AP skaidres

Tema 2 AP skaidres Tema 2. Finansinės ataskaitos ir pinigų srautai doc.a Paškevičius 1 Finansinės ataskaitos ir pinigų srautai 2.1 Balansas (balance sheet) 2.2 Pelno-nuostolio ataskaita (The Income Statement) 2.3 Pinigų

Detaliau

VILNIAUS R. PABERŽĖS ŠV. STANISLAVO KOSTKOS GIMNAZIJOS 2, 4, 6 IR 8 KLASĖS MOKINIŲ MOKYMOSI PASIEKIMŲ VERTINIMO PANAUDOJANT DIAGNOSTINIUS IR STANDARTI

VILNIAUS R. PABERŽĖS ŠV. STANISLAVO KOSTKOS GIMNAZIJOS 2, 4, 6 IR 8 KLASĖS MOKINIŲ MOKYMOSI PASIEKIMŲ VERTINIMO PANAUDOJANT DIAGNOSTINIUS IR STANDARTI VILNIAUS R. PABERŽĖS ŠV. STANISLAVO KOSTKOS GIMNAZIJOS 2, 4, 6 IR 8 KLASĖS MOKINIŲ MOKYMOSI PASIEKIMŲ VERTINIMO PANAUDOJANT DIAGNOSTINIUS IR STANDARTIZUOTUS VERTINIMO ĮRANKIUS ATASKAITOS PRIEDAS MOKYKLOMS,

Detaliau

Pridėtinės vertės mokesčio sąskaitų faktūrų registrų duomenų tvarkymo ir pateikimo taisyklių priedas I.SAF DUOMENŲ RINKMENOS APRAŠYMAS I DALIS ANTRAŠT

Pridėtinės vertės mokesčio sąskaitų faktūrų registrų duomenų tvarkymo ir pateikimo taisyklių priedas I.SAF DUOMENŲ RINKMENOS APRAŠYMAS I DALIS ANTRAŠT Pridėtinės vertės mokesčio sąskaitų faktūrų registrų duomenų tvarkymo ir pateikimo taisyklių priedas I.SAF DUOMENŲ RINKMENOS APRAŠYMAS I DALIS ANTRAŠTĖ Privalomumas pavadinimas reikšmės 1. *** FileDescription

Detaliau

Projektas „Europos kreditų perkėlimo ir kaupimo sistemos (ECTS) nacionalinės koncepcijos parengimas: kreditų harmonizavimas ir mokymosi pasiekimais gr

Projektas „Europos kreditų perkėlimo ir kaupimo sistemos (ECTS) nacionalinės koncepcijos parengimas: kreditų harmonizavimas ir mokymosi pasiekimais gr Studijų programos aprašas Studijų programos pavadinimas Informatika Aukštojo mokslo institucija (-os), padalinys (-iai) Vilniaus universitetas, Matematikos ir informatikos fakultetas, Informatikos katedra

Detaliau

LIETUVOS RESPUBLIKOS FINANSŲ MINISTRAS ĮSAKYMAS DĖL FINANSŲ MINISTRO 2014 M. GRUODŽIO 30 D. ĮSAKYMO NR. 1K-499 DĖL METŲ EUROPOS SĄJUNGOS FON

LIETUVOS RESPUBLIKOS FINANSŲ MINISTRAS ĮSAKYMAS DĖL FINANSŲ MINISTRO 2014 M. GRUODŽIO 30 D. ĮSAKYMO NR. 1K-499 DĖL METŲ EUROPOS SĄJUNGOS FON LIETUVOS RESPUBLIKOS FINANSŲ MINISTRAS ĮSAKYMAS DĖL FINANSŲ MINISTRO 2014 M. GRUODŽIO 30 D. ĮSAKYMO NR. 1K-499 DĖL 2014 2020 METŲ EUROPOS SĄJUNGOS FONDŲ INVESTICIJŲ VEIKSMŲ PROGRAMOS STEBĖSENOS RODIKLIŲ

Detaliau

VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJA

VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJA VALSTYBINĖS KAINŲ IR ENERGETIKOS KONTROLĖS KOMISIJA N U T A R I M A S DĖL ATSKIRŲ ENERGIJOS IR KURO RŪŠIŲ SĄNAUDŲ NORMATYVŲ BŪSTUI ŠILDYTI IR ŠALTAM VANDENIUI PAŠILDYTI 2003 m. gruodţio 22 d. Nr. O3-116

Detaliau

PATVIRTINTA Gretutinių teisių asociacijos Greta 2018 m. spalio 14 d. Visuotinio narių susirinkimo sprendimu GRETUTINIŲ TEISIŲ ASOCIACIJA GRETA ATLYGIN

PATVIRTINTA Gretutinių teisių asociacijos Greta 2018 m. spalio 14 d. Visuotinio narių susirinkimo sprendimu GRETUTINIŲ TEISIŲ ASOCIACIJA GRETA ATLYGIN PATVIRTINTA Gretutinių teisių asociacijos Greta 2018 m. spalio 14 d. Visuotinio narių susirinkimo sprendimu GRETUTINIŲ TEISIŲ ASOCIACIJA GRETA ATLYGINIMO ATLIKĖJAMS IR FONOGRAMŲ GAMINTOJAMS PASKIRSTYMO

Detaliau

2 + 1 PROCENTAI GYVENTOJO PAJAMŲ MOKESČIO - PARAMAI

2 + 1 PROCENTAI GYVENTOJO PAJAMŲ MOKESČIO - PARAMAI GYVENTOJO PAJAMŲ MOKESČIO DALIS PARAMAI VILNIUS 2019 2 Turinys ĮVADAS... 4 1. Kas gali pasinaudoti teise sumokėto pajamų mokesčio dalimi paremti subjektą, turintį teisę gauti paramą?... 4 2. Kas yra laikomas

Detaliau

Microsoft Word - DV_Rekomendacijos2

Microsoft Word - DV_Rekomendacijos2 DOKUMENTŲ VALDYMO FUNKCIJOS EFEKTYVAUS ATLIKIMO REKOMENDACIJOS I. BENDROSIOS NUOSTATOS Dokumentų valdymo funkcijos efektyvaus atlikimo rekomendacijų (toliau Rekomendacijos) tikslas nustatyti valstybės

Detaliau

Įžanga apie privatumą Dalyviai tyrinės tai, kaip jie patys suvokia privatumą ir kokį poveikį jis daro jų gyvenimams. Dalyviai apžvelgs informacijos, k

Įžanga apie privatumą Dalyviai tyrinės tai, kaip jie patys suvokia privatumą ir kokį poveikį jis daro jų gyvenimams. Dalyviai apžvelgs informacijos, k Įžanga apie privatumą Dalyviai tyrinės tai, kaip jie patys suvokia privatumą ir kokį poveikį jis daro jų gyvenimams. Dalyviai apžvelgs informacijos, kurią jie norėtų išlaikyti privačią, tipus ir kontekstus,

Detaliau

Techninis aprašymas SONOMETER TM 1100 Ultragarsinis kompaktiškas energijos skaitiklis Aprašymas / taikymas MID tikrinimo sertifikato nr.: DE-10-MI004-

Techninis aprašymas SONOMETER TM 1100 Ultragarsinis kompaktiškas energijos skaitiklis Aprašymas / taikymas MID tikrinimo sertifikato nr.: DE-10-MI004- SONOMETER TM 1100 Ultragarsinis kompaktiškas energijos skaitiklis Aprašymas / taikymas MID tikrinimo sertifikato nr.: DE-10-MI004-PTB003 SONOMETER 1100 tai ultragarsinis statinis kompaktiškas energijos

Detaliau

Sistemos specifikacija

Sistemos specifikacija Finansinių ataskaitų rinkinių teikimo elektroniniu būdu (interaktyviai) Vartotojo vadovas Kaip pateikti finansinių ataskaitų rinkinį el. būdu interaktyviai 2(32) Turinys 1. Įvadas...3 2. Finansinių ataskaitų

Detaliau

Microsoft PowerPoint - IOSrautai.ppt

Microsoft PowerPoint - IOSrautai.ppt I/O - srautai OP2, ver. 2009-11-25. Paruošė: R.Vaicekauskas Turinys Srauto abstrakcija Javoje Bazinių klasių ypatybės Specializuoti srautai Srautai-filtrai. Dekoratoriaus šablonas. Objektų srautas. Serializacija.

Detaliau

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p. NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRAŠTO APSA

NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS Tel El. p.   NACIONALINIS KIBERNETINIO SAUGUMO CENTRAS PRIE KRAŠTO APSA PRIE KRAŠTO APSAUGOS MINISTERIJOS SUTRUMPINTAS PRANEŠIMAS APIE KIBERNETINIO INCIDENTO TYRIMĄ NR. 163811 2019 m. balandžio 19 d. Vilnius TLP: WHITE Kibernetinio incidento tyrimo objektas: 2019-04-10 imituotų

Detaliau

VĮ GIS-Centras Vilnius 2019 Palydovinių duomenų peržiūros ir analizės paslauga Naudotojo vadovas v.1

VĮ GIS-Centras Vilnius 2019 Palydovinių duomenų peržiūros ir analizės paslauga Naudotojo vadovas v.1 VĮ GIS-Centras Vilnius 2019 Palydovinių duomenų peržiūros ir analizės paslauga Naudotojo vadovas v.1 Turinys ĮŽANGA... 3 1. PALYDOVINIŲ DUOMENŲ PERŽIŪROS IR ANALIZĖS PASLAUGA... 4 1.1. Paslaugos apžvalga...

Detaliau

Style Sample for C&N Word Style Sheet

Style Sample for C&N Word Style Sheet IBM naudojimo sąlygos su SaaS susijusios pasiūlymo sąlygos IBM MaaS360 (SaaS) Naudojimo sąlygas (NS) sudaro šios IBM naudojimo sąlygos su SaaS susijusios pasiūlymo sąlygos ( Su SaaS susijusios pasiūlymo

Detaliau

Microsoft Word - DSEA-3s.doc

Microsoft Word - DSEA-3s.doc 3. Rūšiavimo algoritmai Rūšiavimas yra viena iš bazinių kompiuterių darbo operacijų kompiuteris vidutiniškai apie 25 procentus viso skaičiavimo laiko sunaudoja rūšiavimui. Rūšiavimo kaip algoritmo tikslas

Detaliau

KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS VERSLO INFORMATIKOS KATEDRA Jevgenij Nikonov LIETUVOS MOKESČIŲ ADMINISTRATORIAUS MOKESTINIO

KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS VERSLO INFORMATIKOS KATEDRA Jevgenij Nikonov LIETUVOS MOKESČIŲ ADMINISTRATORIAUS MOKESTINIO KAUNO TECHNOLOGIJOS UNIVERSITETAS INFORMATIKOS FAKULTETAS VERSLO INFORMATIKOS KATEDRA Jevgenij Nikonov LIETUVOS MOKESČIŲ ADMINISTRATORIAUS MOKESTINIO PATIKRINIMO MODELIO SUKŪRIMAS IR TYRIMAS Magistro baigiamasis

Detaliau

A. Merkys ASOCIACIJA LANGAS Į ATEITĮ, 2015 m. Elektroninis mokymasis Tikriausiai šiais laikais daugelis esate girdėję apie elektroninį bei nuotolinį m

A. Merkys ASOCIACIJA LANGAS Į ATEITĮ, 2015 m. Elektroninis mokymasis Tikriausiai šiais laikais daugelis esate girdėję apie elektroninį bei nuotolinį m A. Merkys ASOCIACIJA LANGAS Į ATEITĮ, 2015 m. Elektroninis mokymasis Tikriausiai šiais laikais daugelis esate girdėję apie elektroninį bei nuotolinį mokymą(si) ar net jį išbandę. Jis taikomas ne tik išsivysčiusiose

Detaliau