Programowanie obiektowe w C++ Wykład 11

Wielkość: px
Rozpocząć pokaz od strony:

Download "Programowanie obiektowe w C++ Wykład 11"

Transkrypt

1 Programowanie obiektowe w C++ Wykład 11 dr Lidia Stępień Akademia im. Jana Długosza w Częstochowie L. Stępień (AJD) Programowanie obiektowe w C++ 1 / 34

2 STL - rys historyczny utworzona została w 1994 r. Tworcami są Alex Stepanow oraz Meng Lee. Powstała w Hewlett-Laboratories. Do jej utworzenia posłużono się programowaniem uogólnionym (generycznym). L. Stępień (AJD) Programowanie obiektowe w C++ 2 / 34

3 Programowanie uogólnione, a obiektowe uogólnione koncentruje się na algorytmach celem jest tworzenie kodu niezależnego od typu danych (iteratory) STL udostępnia ogólną reprezentację algorytmów obiektowe koncentruje się na danych szablony pozwalają na tworzenie funkcji lub klas dla ogólnego typu danych szablony pozwalają tworzyć ogolną reprezentację algorytmów, ale nie bez zmian w ich podstawowych projektach L. Stępień (AJD) Programowanie obiektowe w C++ 3 / 34

4 STL, ang. Standard Template Library zawiera szablony m.in.: kontenerów, iteratorów, obiektów funkcyjnych oraz algorytmów. L. Stępień (AJD) Programowanie obiektowe w C++ 4 / 34

5 Kontener Jednostka, która umożliwia przechowywanie wielu wartości. Kontenery udostępniane przez STL są homogeniczne (jednorodne) czyli, że mogą zawierać wyłącznie wartości tego samego typu. Algorytmy Grupa instrukcji opisujących sposób wykonania konkretnego zadania, jak np. sortowanie tablicy czy wyszukiwanie na liście określonej wartości. Iterator Obiekt pozwalający przemieszczać się po elementach kontenera. Przypomina on wskaźnik używany podczas odwoływania się do elementów tablicy. Iteratory są uogólnieniem wskaźników. Obiekt funkcyjny (funktor) Obiekt zachowujący się jak funkcja. Funktory mogą być obiektami klas lub wskaźnikami do funkcji. L. Stępień (AJD) Programowanie obiektowe w C++ 5 / 34

6 Kontener Jednostka, która umożliwia przechowywanie wielu wartości. Kontenery udostępniane przez STL są homogeniczne (jednorodne) czyli, że mogą zawierać wyłącznie wartości tego samego typu. Algorytmy Grupa instrukcji opisujących sposób wykonania konkretnego zadania, jak np. sortowanie tablicy czy wyszukiwanie na liście określonej wartości. Iterator Obiekt pozwalający przemieszczać się po elementach kontenera. Przypomina on wskaźnik używany podczas odwoływania się do elementów tablicy. Iteratory są uogólnieniem wskaźników. Obiekt funkcyjny (funktor) Obiekt zachowujący się jak funkcja. Funktory mogą być obiektami klas lub wskaźnikami do funkcji. L. Stępień (AJD) Programowanie obiektowe w C++ 5 / 34

7 Kontener Jednostka, która umożliwia przechowywanie wielu wartości. Kontenery udostępniane przez STL są homogeniczne (jednorodne) czyli, że mogą zawierać wyłącznie wartości tego samego typu. Algorytmy Grupa instrukcji opisujących sposób wykonania konkretnego zadania, jak np. sortowanie tablicy czy wyszukiwanie na liście określonej wartości. Iterator Obiekt pozwalający przemieszczać się po elementach kontenera. Przypomina on wskaźnik używany podczas odwoływania się do elementów tablicy. Iteratory są uogólnieniem wskaźników. Obiekt funkcyjny (funktor) Obiekt zachowujący się jak funkcja. Funktory mogą być obiektami klas lub wskaźnikami do funkcji. L. Stępień (AJD) Programowanie obiektowe w C++ 5 / 34

8 Kontener Jednostka, która umożliwia przechowywanie wielu wartości. Kontenery udostępniane przez STL są homogeniczne (jednorodne) czyli, że mogą zawierać wyłącznie wartości tego samego typu. Algorytmy Grupa instrukcji opisujących sposób wykonania konkretnego zadania, jak np. sortowanie tablicy czy wyszukiwanie na liście określonej wartości. Iterator Obiekt pozwalający przemieszczać się po elementach kontenera. Przypomina on wskaźnik używany podczas odwoływania się do elementów tablicy. Iteratory są uogólnieniem wskaźników. Obiekt funkcyjny (funktor) Obiekt zachowujący się jak funkcja. Funktory mogą być obiektami klas lub wskaźnikami do funkcji. L. Stępień (AJD) Programowanie obiektowe w C++ 5 / 34

9 Przykład 1 #include<iostream> #include<vector> using namespace std; int main(){ vector<int> A(5); int n; cin >> n; vector<float> B(n); A[0] = 1; for(int i = 0; i < n; ++i) cin >> B[i]; } L. Stępień (AJD) Programowanie obiektowe w C++ 6 / 34

10 Do czego można wykorzystać vector? Kontenery biblioteki STL udostępniają pewne podstawowe metody, dzięki którym można odczytywać informacje o tych kontenerach oraz wykonywać operacje na ich elementach, np. size() - zwraca liczbę elementów kontenera, swap() - zamienia zawartość dwóch kontenerów, begin() - zwraca iterator wskazujący na pierwszy element w kontenerze, end() - zwraca iterator wskazujacy element leżący bezpośrednio za ostatnim elementem kontenera. L. Stępień (AJD) Programowanie obiektowe w C++ 7 / 34

11 Iterator Jest uogólnieniem wskaźnika. Może być wskaźnikiem, ale równie dobrze może być obiektem, dla którego zdefiniowano takie operacje, jak: wyłuskiwanie (operator*()) czy inkrementacja (operator++()). Umożliwiają bibliotece STL udostępnienie jednolitego interfejsu dla rożnych klas kontenerowych, nawet tych, które nie mogą korzystać ze zwykłych wskaźnikow. W każdej z klas kontenerowych zdefiniowany jest odpowiedni iterator. Nazwa jego typu określona jest przy pomocy lokalnej instrukcji typedef ta nazwa to iterator. L. Stępień (AJD) Programowanie obiektowe w C++ 8 / 34

12 Przykład 2 // Deklaracja iteratora vector<double>::iterator pd; // Dla obiektu vector<double> a; // i iteratora pd możemy wykonać operacje: pd = a.begin(); *pd = 1.23; pd++; L. Stępień (AJD) Programowanie obiektowe w C++ 9 / 34

13 end() Zwraca iterator wskazujący element leżący bezpośrednio za ostatnim elementem kontenera. Element ten nazywamy elementem ograniczającym. (Podobnie jak \0 w łańcuchu.) Przykład: vector<double>::iterator pd; for(pd = a.begin(); pd!= a.end(); pd++) cout << *pd << endl; L. Stępień (AJD) Programowanie obiektowe w C++ 10 / 34

14 push_back() - wstawianie na koniec wektora vector<double> a; double temp; while(cin >> temp && temp >=0) a.push_back(temp); cout<< Rozmiar wektora: <<a.size()<<endl; L. Stępień (AJD) Programowanie obiektowe w C++ 11 / 34

15 erase() - usuwanie określonych fragmentów wektora Ma dwa argumenty będące iteratorami: pierwszy - wskazuje na początek zakresu; drugi - wskazuje element znajdujący się bezpośrednio za końcem zakresu. Przykład: a.erase(a.begin(), a.begin() + 2); Jaki przedział odpowiada powyższemu zakresowi? L. Stępień (AJD) Programowanie obiektowe w C++ 12 / 34

16 insert() - dopełnienie metody erase() Ma trzy argumenty: pierwszy - podaje pozycję, od której będą wstawiane nowe elementy; drugi i trzeci - definiują zakres, którego elementy zostaną wstawione do wektora. Przykład: vector<int> s; vector<int> n; s.insert( s.begin(), n.begin()+1, n.end() ); s.insert(s.end(), n.begin()+1, n.end() ); L. Stępień (AJD) Programowanie obiektowe w C++ 13 / 34

17 Funkcje nie powiązane z żadną klasą STL for_each() o trzech argumentach: dwa pierwsze to iteratory wyznaczające zakres elementów kontenera; trzeci jest wskaźnikiem do funkcji (obiekt funkcyjny). Funkcja for_each() wywołuje dla każdego elementu kontenera, mieszczącego się w wyznaczonym zakresie, funkcję wskazywaną przez trzeci z argumentów. Przykład: for_each(a.begin(), a.end(), F); // gdzie void F(); L. Stępień (AJD) Programowanie obiektowe w C++ 14 / 34

18 Funkcje nie powiązane z żadną klasą STL random_shuffle() o dwu argumentach będących iteratorami wyznaczającymi zakres oraz przestawiających w sposób losowy elementy znajdujące się w tym zakresie. Wymaga swobodnego dostępu do elementów, jak ma to miejsce w klasie vector. Przykład: random_shuffle( a.begin(), a.end() ); L. Stępień (AJD) Programowanie obiektowe w C++ 15 / 34

19 Funkcje nie powiązane z żadną klasą STL sort() sortuje elementy z zakresu wyznaczonego przez iteratory wykorzystując w tym celu przeciążony operator <. Przykład: vector<int> liczby; sort( liczby.begin(), liczby.end() ); UWAGA: Jeśli elementami wektora są obiekty zdefiniowane przez użytkownika, to należy dla nich zdefiniować funkcję operator <(). L. Stępień (AJD) Programowanie obiektowe w C++ 16 / 34

20 Przykład 3 template<typename T> T* szukaj_w_tab(t *tab, int r, T const &w) { for(int i = 0; i < r; ++i) if(tab[i] == w) return &tab[i]; // return tab+i; return nullptr; } L. Stępień (AJD) Programowanie obiektowe w C++ 17 / 34

21 Przykład 4 typedef struct { double w; W * nast; }W; W* szukaj_lista(w *pocz, double const& wart) { W *start; for(start = pocz; start!= nullptr; start = start->nast) if(start->w == wart) return start; return NULL; } L. Stępień (AJD) Programowanie obiektowe w C++ 18 / 34

22 UWAGI Szablony pozwalają na uniezależnienie kodu od typu danych. Różnią się zastosowanymi algorytmami, choć zasada działania obydwu algorytmów jest podobna. Celem jest udostępnienie tylko jednej funkcji wyszukiwania, która byłaby niezależna zarówno od typu danych przechowywanych w kontenerach, jak i od struktury samego kontenera. L. Stępień (AJD) Programowanie obiektowe w C++ 19 / 34

23 Iteratory Dla iteratora powinna istnieć możliwość: udostępniania wskazywanej przez niego wartości (wyłuskiwanie); przypisania go do innego iteratora (p = q); porownywania go z innym iteratorem (p == q, p! = q); przemieszczania po wszystkich elementach kontenera (+ + p, p + +, p, p ). L. Stępień (AJD) Programowanie obiektowe w C++ 20 / 34

24 Wskaźnik a iterator typedef double * iterator; iterator szukaj_tab(iterator tab, int r, double const &war) { iterator koniec = tab+r; for(; tab <= koniec; ++tab) if(*tab == war) return tab; return nullptr; } L. Stępień (AJD) Programowanie obiektowe w C++ 21 / 34

25 Modyfikacja typedef double * iterator; iterator szukaj_tab(iterator pocz, iterator kon, double const &war) { iterator pom; for(pom = pocz; pom!= kon; ++pom) if(*pom == war) return pom; return nullptr; } L. Stępień (AJD) Programowanie obiektowe w C++ 22 / 34

26 Klasa iterator dla listy typedef struct { double w; W* nast; } W; class iterator{ W* pt; public: iterator():pt(0) { } iterator(w* pt) : pt(pt) { } double operator*() { return pt->w; } iterator& operator++(){ // dla ++pt pt = pt->nast; return *this; } iterator& operator++(int){ //dla pt++ iterator tmp = *this; pt = pt ->nast; return tmp; } //... operator==(), operator!=(), itd. }; L. Stępień (AJD) Programowanie obiektowe w C++ 23 / 34

27 Zastosowanie klasy iterator iterator szukaj_lista(iterator poczatek, double const &war) { iterator pom; for(pom = poczatek; pom!= 0; ++pom) if(*pom == war) return pom; return nullptr; } L. Stępień (AJD) Programowanie obiektowe w C++ 24 / 34

28 Jak utworzony został kod biblioteki STL? Dla każdej klasy kontenerowej (np. vector, list, map) zdefiniowano odpowiedni typ iteratora. (Dla pewnych klas jest to wsaźnik, dla innych obiekt, ale każdy z nich udostępnia operatory, czy ++.) Każda z klas kontenerowych została wyposażona w element ograniczający. Algorytm ogolny - niezależny od typu danych i od typu kontenera. Definiujemy iteratory spełniające wymagania algorytmu dla każdego z kontenerów. Podstawowe właściwości iteratora oraz kontenera oddzielamy od wymagań algorytmu. L. Stępień (AJD) Programowanie obiektowe w C++ 25 / 34

29 Przykład 5 vector<double> :: iterator pra; vector<double> A; for( pra = A.begin( ); pra!= A.end( ); pra++ ) cout << *pra << endl; list<double> B; list<double> :: iterator prb; for( prb = B.begin( ); prb!= B.end( ); prb++) cout << *prb << endl; L. Stępień (AJD) Programowanie obiektowe w C++ 26 / 34

30 Rodzaje iteratorów iterator wejściowy (ang. input iterator) iterator wyjściowy (ang. output iterator) iterator postępujący (ang. forward iterator) iterator dwukierunkowy (ang. bidirectional iterator) iterator dostępu swobodnego (ang. random access iterator) L. Stępień (AJD) Programowanie obiektowe w C++ 27 / 34

31 Iterator wejściowy Jest iteratorem jednokierunkowym - można stosować operator ++, ale nie. Pozwala na dostęp do wszystkich elementów kontenera. Nie ma gwarancji, że przy każdym kolejnym przejściu kontenera jego elementy przetwarzane są w tej samej kolejności. Wykorzystywany jest przez program tylko do odczytywania danych z kontenera (przy pomocy operatora wyłuskania). Znajduje zastosowanie tylko w algorytmach jednoprzebiegowych, które nie zmieniają danych przechowywanych w kontenerach. L. Stępień (AJD) Programowanie obiektowe w C++ 28 / 34

32 Iterator wyjściowy Jest iteratorem jednokierunkowym - można stosować operator ++, ale nie. Pozwala na dostęp do wszystkich elementów kontenera. Nie ma gwarancji, że przy każdym kolejnym przejściu kontenera jego elementy przetwarzane są w tej samej kolejności. Wykorzystywany jest przez program tylko do modyfikowania (ale nie odczytywania) danych z kontenera (przy pomocy operatora wyłuskania). Znajduje zastosowanie tylko w algorytmach jednoprzebiegowych, ktore modyfikują dane przechowywane w kontenerach. L. Stępień (AJD) Programowanie obiektowe w C++ 29 / 34

33 Iterator postępujący Jest iteratorem jednokierunkowym - można stosować tylko operator ++. Pozwala na dostęp do wszystkich elementów kontenera. Przy każdym kolejnym przejściu kontenera jego elementy przetwarzane są w tej samej kolejności. Po użyciu operatora ++ można wyłuskiwać wcześniej zapamiętane elementy, mając pewność, że ich wartości nie ulegną zmianie. Wykorzystywany jest przez program zarówno do modyfikowania, jak i odczytywania danych z kontenera (przy pomocy operatora wyłuskania). Znajduje zastosowanie w algorytmach wieloprzebiegowych. L. Stępień (AJD) Programowanie obiektowe w C++ 30 / 34

34 Iterator dwukierunkowy Ma te same własności co iterator postępujący. Ponadto umożliwia korzystanie z operatora dekrementacji ( w formie przedrostkowej i przyrostkowej). L. Stępień (AJD) Programowanie obiektowe w C++ 31 / 34

35 Iterator dostępu swobodnego Posiada wszystkie cechy iteratora dwukierunkowego. Ponadto umożliwia wykonywanie operacji wymagających dostępu swobodnego oraz posługiwania się operatorami relacyjnymi. L. Stępień (AJD) Programowanie obiektowe w C++ 32 / 34

36 Niech: a, b będą wartościami iteratora, n będzie liczbą całkowitą i r będzie zmienną lub referencją reprezentującą iterator dostępu swobodnego. wyrażenie komentarz a + n, n + a wskazuje na n-ty element za tym, na który wskazuje a a - n wskazuje na n-ty element przed tym, na który wskazuje a r += n Równoważne r = r + n r -= n Równoważne r = r - n a[n] Równoważne *(a+n) b - a Wartość n taka, że b = a + n a < b Prawda, jeśli b - a > 0 a > b Prawda, jeśli b < a a >= b Prawda, jeśli!(a < b) a <= b Prawda, jeśli!(a > b) L. Stępień (AJD) Programowanie obiektowe w C++ 33 / 34

37 Hierarchia iteratorów Właściwość Wejściowy Wyjściowy Postępujący Dwukierunkowy Dostępu swobodnego Wyłuskiwanie Tak Nie Tak Tak Tak i czytanie Wyłuskiwanie Nie Tak Tak Tak Tak i modyfikacja Ustalony i Nie Nie Tak Tak Tak powtarzalny porządek ++i, i++ Tak Tak Tak Tak Tak i, i Nie Nie Nie Tak Tak i[n] Nie Nie Nie Nie Tak i + n Nie Nie Nie Nie Tak i - n Nie Nie Nie Nie Tak i += n Nie Nie Nie Nie Tak i -= n Nie Nie Nie Nie Tak L. Stępień (AJD) Programowanie obiektowe w C++ 34 / 34

Algorytmy i Struktury Danych.

Algorytmy i Struktury Danych. Algorytmy i Struktury Danych. Standard Template Library. Część 1. Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 6 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych.

Bardziej szczegółowo

Ćwiczenia IV - Kontenery (pojemniki)

Ćwiczenia IV - Kontenery (pojemniki) Ćwiczenia IV - Kontenery (pojemniki) 28 października 2010 Kontener Kontener jest to obiekt który zawiera w sobie obiekty innej klasy i ma zdefiniowane metody nimi zarządzające. Jednym z najprostszych przykładów

Bardziej szczegółowo

Wartości domyślne, szablony funkcji i klas

Wartości domyślne, szablony funkcji i klas Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2012 Bogdan Kreczmer Niniejszy dokument

Bardziej szczegółowo

PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec

PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec PROE wykład 7 kontenery tablicowe, listy dr inż. Jacek Naruniec Prosty kontener oparty na tablicach Funkcja dodawanie pojedynczego słonia do kontenera: 1 2 3 4 5 6 7 11 12 13 14 15 16 17 21 22 23 24 25

Bardziej szczegółowo

Kontenery. Wykład 12. Programowanie (język C++) Rodzaje kontenerów. Przegląd kontenerów

Kontenery. Wykład 12. Programowanie (język C++) Rodzaje kontenerów. Przegląd kontenerów Programowanie (język C) Kontenery Wykład 12. Tomasz Marks - Wydział MiNI PW -1- Tomasz Marks - Wydział MiNI PW -2- Rodzaje kontenerów Kontenery sekwencyjne kolekcje uporządkowane, w których kaŝdy element

Bardziej szczegółowo

Praca na wielu bazach danych część 2. (Wersja 8.1)

Praca na wielu bazach danych część 2. (Wersja 8.1) Praca na wielu bazach danych część 2 (Wersja 8.1) 1 Spis treści 1 Analizy baz danych... 3 1.1 Lista analityczna i okno szczegółów podstawowe informacje dla każdej bazy... 3 1.2 Raporty wykonywane jako

Bardziej szczegółowo

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania

Bardziej szczegółowo

0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie

0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie 0.1 Hierarchia klas 0.1.1 Diagram 0.1.2 Krótkie wyjaśnienie Po pierwsze to jest tylko przykładowe rozwiązanie. Zarówno na wtorkowych i czwartkowych ćwiczeniach odbiegaliśmy od niego, ale nie wiele. Na

Bardziej szczegółowo

Programowanie i struktury danych

Programowanie i struktury danych Programowanie i struktury danych 1 / 30 STL Standard Template Library, STL (ang. = Standardowa Biblioteka Wzorców) biblioteka C++ zawierająca szablony (wzorce), które umożliwiają wielokrotne użycie. Główne

Bardziej szczegółowo

Paradygmaty programowania

Paradygmaty programowania Paradygmaty programowania Programowanie generyczne w C++ Dr inż. Andrzej Grosser Cz estochowa, 2016 2 Spis treści 1. Zadanie 3 5 1.1. Wprowadzenie.................................. 5 1.2. Obiekty funkcyjne................................

Bardziej szczegółowo

Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI)

Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI) Projektowanie i programowanie obiektowe (materiały do wykładu cz. VI) Jacek Cichosz www.zssk.pwr.wroc.pl Katedra Systemów i Sieci Komputerowych Politechnika Wrocławska Dziedziczenie 221 Dziedziczenie Dziedziczenie

Bardziej szczegółowo

Kompozycja i dziedziczenie klas

Kompozycja i dziedziczenie klas Programowanie obiektowe Kompozycja i dziedziczenie klas Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski pwr.wroc.pl Kompozycja i dziedziczenie klas

Bardziej szczegółowo

Microsoft Management Console

Microsoft Management Console Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co

Bardziej szczegółowo

Paradygmaty programowania. Paradygmaty programowania

Paradygmaty programowania. Paradygmaty programowania Paradygmaty programowania Paradygmaty programowania Dr inż. Andrzej Grosser Cz estochowa, 2013 2 Spis treści 1. Zadanie 2 5 1.1. Wprowadzenie.................................. 5 1.2. Wskazówki do zadania..............................

Bardziej szczegółowo

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13

Bardziej szczegółowo

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007 GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości

Bardziej szczegółowo

Firma Informatyczna JazzBIT

Firma Informatyczna JazzBIT Artykuły i obrazy Autor: Stefan Wajda [zwiastun] 10.02.2006. Dodawanie i publikowanie artykułów to najczęstsze zadanie. I chociaż nie jest skomplikowane, może początkujacych wprawiać w zakłopotanie. Trzeba

Bardziej szczegółowo

ASD - ćwiczenia III. Dowodzenie poprawności programów iteracyjnych. Nieformalnie o poprawności programów:

ASD - ćwiczenia III. Dowodzenie poprawności programów iteracyjnych. Nieformalnie o poprawności programów: ASD - ćwiczenia III Dowodzenie poprawności programów iteracyjnych Nieformalnie o poprawności programów: poprawność częściowa jeżeli program zakończy działanie dla danych wejściowych spełniających założony

Bardziej szczegółowo

Elementy cyfrowe i układy logiczne

Elementy cyfrowe i układy logiczne Elementy cyfrowe i układy logiczne Wykład Legenda Zezwolenie Dekoder, koder Demultiplekser, multiplekser 2 Operacja zezwolenia Przykład: zamodelować podsystem elektroniczny samochodu do sterowania urządzeniami:

Bardziej szczegółowo

3-4. 5-7. 8-10. 11-12 15-18. 19-22

3-4. 5-7. 8-10. 11-12 15-18. 19-22 1. 2. 3-4. 5-7. 8-10. 11-12 13-14. 15-18. 19-22 23-28. 29-30. Programowanie strukturalne i obiektowe Typ wyliczeniowy, lista wyliczeniowa. Rzutowanie w C++. Wskaźniki i referencje. Działania na wskaźnikach.

Bardziej szczegółowo

Instrukcja Obsługi STRONA PODMIOTOWA BIP

Instrukcja Obsługi STRONA PODMIOTOWA BIP Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej

Bardziej szczegółowo

System plików NTFS. Charakterystyka systemu plików NTFS

System plików NTFS. Charakterystyka systemu plików NTFS System plików NTFS System NTFS (New Technology File System) powstał w trakcie prac nad sieciową wersją systemu Windows NT. Stąd też wynikają podstawowe właściwości funkcjonale systemu przejawiające się

Bardziej szczegółowo

Harmonogramowanie projektów Zarządzanie czasem

Harmonogramowanie projektów Zarządzanie czasem Harmonogramowanie projektów Zarządzanie czasem Zarządzanie czasem TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU Zarządzanie czasem w projekcie /49 Czas w zarządzaniu projektami 1. Pojęcie zarządzania

Bardziej szczegółowo

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? 1 Podstawowe pojęcia: 2 3 4 5 Dana (ang.data) najmniejsza, elementarna jednostka informacji o obiekcie będąca przedmiotem przetwarzania

Bardziej szczegółowo

UCHWAŁA NR./06 RADY DZIELNICY PRAGA PÓŁNOC M. ST. WARSZAWY

UCHWAŁA NR./06 RADY DZIELNICY PRAGA PÓŁNOC M. ST. WARSZAWY UCHWAŁA NR./06 RADY DZIELNICY PRAGA PÓŁNOC M. ST. WARSZAWY Z dnia 2006r. Projekt Druk nr 176 w sprawie: zarządzenia wyborów do Rady Kolonii Ząbkowska. Na podstawie 6 ust. 1, 7 i 8 Załącznika nr 2 do Statutu

Bardziej szczegółowo

Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.)

Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.) Wykład 5 Wybrane zagadnienia programowania w C++ (c.d.) Kontenery - - wektor vector - - lista list - - kolejka queue - - stos stack Kontener asocjacyjny map 2016-01-08 Bazy danych-1 W5 1 Kontenery W programowaniu

Bardziej szczegółowo

class A { public: A(): i(5), s("abc") { } int i; string s; };

class A { public: A(): i(5), s(abc) { } int i; string s; }; UWAGA! PoniŜej są pytania z egzaminu, z zaznaczonymi poprawnymi odpowiedziami. Przy niektórych z nich napisałem jakieś słowo komentarza (czemu tak, a nie inaczej...). Przypominam, Ŝe zasada punktacji była

Bardziej szczegółowo

UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ. z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych

UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ. z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych Senat, po rozpatrzeniu uchwalonej przez Sejm na posiedzeniu

Bardziej szczegółowo

UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ WYDZIAŁ MATEMATYKI, FIZYKI I INFORMATYKI INSTYTUT INFORMATYKI. Wprowadzenie do STL.

UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ WYDZIAŁ MATEMATYKI, FIZYKI I INFORMATYKI INSTYTUT INFORMATYKI. Wprowadzenie do STL. Wprowadzenie do STL UNIWERSYTET MARII CURIE-SKŁODOWSKIEJ WYDZIAŁ MATEMATYKI, FIZYKI I INFORMATYKI INSTYTUT INFORMATYKI Wprowadzenie do STL Paweł Mikołajczak LUBLIN 2012 Instytut Informatyki UMCS Lublin

Bardziej szczegółowo

Podstawowe działania w rachunku macierzowym

Podstawowe działania w rachunku macierzowym Podstawowe działania w rachunku macierzowym Marcin Detka Katedra Informatyki Stosowanej Kielce, Wrzesień 2004 1 MACIERZE 1 1 Macierze Macierz prostokątną A o wymiarach m n (m wierszy w n kolumnach) definiujemy:

Bardziej szczegółowo

PROGRAMOWANIE OBIEKTOWE W C++ cz. 2. Dziedziczenie, operacje wej cia-wyj cia, przeładowanie operatorów.

PROGRAMOWANIE OBIEKTOWE W C++ cz. 2. Dziedziczenie, operacje wej cia-wyj cia, przeładowanie operatorów. PROGRAMOWANIE OBIEKTOWE W C++ cz. 2 Dziedziczenie, operacje wej cia-wyj cia, przeładowanie operatorów. Dziedziczenie Dziedziczenie jest to technika pozwalaj c na definiowanie nowej klasy przy wykorzystaniu

Bardziej szczegółowo

API transakcyjne BitMarket.pl

API transakcyjne BitMarket.pl API transakcyjne BitMarket.pl Wersja 20140314 1. Sposób łączenia się z API... 2 1.1. Klucze API... 2 1.2. Podpisywanie wiadomości... 2 1.3. Parametr tonce... 2 1.4. Odpowiedzi serwera... 3 1.5. Przykładowy

Bardziej szczegółowo

Ułatwienie w rozliczaniu podatku VAT w imporcie towarów. Ministerstwo Finansów 22 październik 2013 r.

Ułatwienie w rozliczaniu podatku VAT w imporcie towarów. Ministerstwo Finansów 22 październik 2013 r. Ułatwienie w rozliczaniu podatku VAT w imporcie towarów Ministerstwo Finansów 22 październik 2013 r. Od dnia 1 grudnia 2008 r. obowiązuj zują przepisy ustawy o podatku od towarów w i usług ug art. 33a

Bardziej szczegółowo

Kancelaris - Zmiany w wersji 2.50

Kancelaris - Zmiany w wersji 2.50 1. Listy Kancelaris - Zmiany w wersji 2.50 Zmieniono funkcję Dostosuj listę umożliwiając: o Zapamiętanie wielu widoków dla danej listy o Współdzielenie widoków między pracownikami Przykład: Kancelaria

Bardziej szczegółowo

Programowanie 2. Język C++. Wykład 2.

Programowanie 2. Język C++. Wykład 2. 2.1 Definicja, deklaracja, wywołanie funkcji.... 1 2.2 Funkcje inline... 4 2.3 Przekazanie do argumentu funkcji wartości, adresu zmiennej.... 5 2.4 Wskaźniki do funkcji... 8 2.5 Przeładowanie funkcji...

Bardziej szczegółowo

Funkcje składowe (metody)

Funkcje składowe (metody) Funkcje składowe (metody) class Punkt int x, y; void Rysuj() /* rysowanie */ ; class Punkt int x, y; void Rysuj(); ; void Punkt::Rysuj() /* rysowanie */ definicja funkcji wewnątrz ciała klasy funkcja otwarta

Bardziej szczegółowo

Charakterystyka systemów plików

Charakterystyka systemów plików Charakterystyka systemów plików Systemy plików są rozwijane wraz z systemami operacyjnymi. Windows wspiera systemy FAT oraz system NTFS. Różnią się one sposobem przechowywania informacji o plikach, ale

Bardziej szczegółowo

Regulamin Pracy Komisji Rekrutacyjnej w Publicznym Przedszkolu Nr 5 w Kozienicach

Regulamin Pracy Komisji Rekrutacyjnej w Publicznym Przedszkolu Nr 5 w Kozienicach Regulamin Pracy Komisji Rekrutacyjnej w Publicznym Przedszkolu Nr 5 w Kozienicach Podstawa prawna: Ustawa z dnia 7 września 1991 o systemie oświaty (tekst jednolity Dz. U. z 2015 r., poz. 2156 ze zm.),

Bardziej szczegółowo

Przykład implementacji przeciażeń operatorów problem kolizji

Przykład implementacji przeciażeń operatorów problem kolizji Przykład implementacji przeciażeń operatorów problem kolizji Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera

Bardziej szczegółowo

PLAN PRACY KOMISJI PRZYZNAJĄCEJ

PLAN PRACY KOMISJI PRZYZNAJĄCEJ Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Załącznik nr 1 do Regulaminu Pracy Komisji Konkursowej przyznającej środki na rozwój przedsiębiorczości PLAN PRACY

Bardziej szczegółowo

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania WYKŁAD 8 Reprezentacja obrazu Elementy edycji (tworzenia) obrazu Postacie obrazów na różnych etapach procesu przetwarzania Klasy obrazów Klasa 1: Obrazy o pełnej skali stopni jasności, typowe parametry:

Bardziej szczegółowo

Zaawansowane programowanie w języku C++ Biblioteka standardowa

Zaawansowane programowanie w języku C++ Biblioteka standardowa Zaawansowane programowanie w języku C++ Biblioteka standardowa Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka

Bardziej szczegółowo

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: www.wup.pl/index.php?

Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: www.wup.pl/index.php? 1 z 6 2013-10-03 14:58 Adres strony internetowej, na której Zamawiający udostępnia Specyfikację Istotnych Warunków Zamówienia: www.wup.pl/index.php?id=221 Szczecin: Usługa zorganizowania szkolenia specjalistycznego

Bardziej szczegółowo

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows. Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows. Zadaniem modułu jest wspomaganie zarządzania magazynem wg. algorytmu just in time, czyli planowanie

Bardziej szczegółowo

Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Spółki ELKOP S.A.

Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Spółki ELKOP S.A. Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Spółki ELKOP S.A. Zarząd ELKOP S.A. z siedzibą w Chorzowie (41-506) przy ul. Józefa Maronia 44, spółki wpisanej do Rejestru Przedsiębiorców Krajowego

Bardziej szczegółowo

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego

Bardziej szczegółowo

Ogłoszenie Zarządu o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy Yellow Hat S.A. z siedzibą w Warszawie

Ogłoszenie Zarządu o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy Yellow Hat S.A. z siedzibą w Warszawie Ogłoszenie Zarządu o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy Yellow Hat S.A. z siedzibą w Warszawie Zarząd Yellow Hat S.A. z siedzibą w Warszawie, wpisanej do Rejestru Przedsiębiorców

Bardziej szczegółowo

Szczegółowe zasady obliczania wysokości. i pobierania opłat giełdowych. (tekst jednolity)

Szczegółowe zasady obliczania wysokości. i pobierania opłat giełdowych. (tekst jednolity) Załącznik do Uchwały Nr 1226/2015 Zarządu Giełdy Papierów Wartościowych w Warszawie S.A. z dnia 3 grudnia 2015 r. Szczegółowe zasady obliczania wysokości i pobierania opłat giełdowych (tekst jednolity)

Bardziej szczegółowo

Zakład Certyfikacji 03-042 Warszawa, ul. Kupiecka 4 Sekcja Ceramiki i Szkła ul. Postępu 9 02-676 Warszawa PROGRAM CERTYFIKACJI

Zakład Certyfikacji 03-042 Warszawa, ul. Kupiecka 4 Sekcja Ceramiki i Szkła ul. Postępu 9 02-676 Warszawa PROGRAM CERTYFIKACJI Zakład Certyfikacji 03-042 Warszawa, ul. Kupiecka 4 Sekcja Ceramiki i Szkła ul. Postępu 9 02-676 Warszawa PC-05 PROGRAM Certyfikacja zgodności z Kryteriami Grupowymi certyfikacja dobrowolna Warszawa, PROGRAM

Bardziej szczegółowo

Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy TELL Spółka Akcyjna z siedzibą w Poznaniu na dzień 11 sierpnia 2014 r.

Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy TELL Spółka Akcyjna z siedzibą w Poznaniu na dzień 11 sierpnia 2014 r. Ogłoszenie o zwołaniu Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy TELL Spółka Akcyjna z siedzibą w Poznaniu na dzień 11 sierpnia 2014 r. I. Zarząd TELL S.A., działając zgodnie art.399 1 k.s.h., niniejszym

Bardziej szczegółowo

Projekt z dnia 2 listopada 2015 r. z dnia.. 2015 r.

Projekt z dnia 2 listopada 2015 r. z dnia.. 2015 r. Projekt z dnia 2 listopada 2015 r. R O Z P O R Z Ą D Z E N I E M I N I S T R A P R A C Y I P O L I T Y K I S P O Ł E C Z N E J 1) z dnia.. 2015 r. w sprawie treści, formy oraz sposobu zamieszczenia informacji

Bardziej szczegółowo

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Rozliczenia z NFZ. Ogólne założenia. Spis treści Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia

Bardziej szczegółowo

Edycja geometrii w Solid Edge ST

Edycja geometrii w Solid Edge ST Edycja geometrii w Solid Edge ST Artykuł pt.: " Czym jest Technologia Synchroniczna a czym nie jest?" zwracał kilkukrotnie uwagę na fakt, że nie należy mylić pojęć modelowania bezpośredniego i edycji bezpośredniej.

Bardziej szczegółowo

REGULAMIN OBRAD WALNEGO ZEBRANIA CZŁONKÓW STOWARZYSZENIA LOKALNA GRUPA DZIAŁANIA STOLEM

REGULAMIN OBRAD WALNEGO ZEBRANIA CZŁONKÓW STOWARZYSZENIA LOKALNA GRUPA DZIAŁANIA STOLEM Załącznik do uchwały Nr 8/08 WZC Stowarzyszenia LGD Stolem z dnia 8.12.2008r. REGULAMIN OBRAD WALNEGO ZEBRANIA CZŁONKÓW STOWARZYSZENIA LOKALNA GRUPA DZIAŁANIA STOLEM Rozdział I Postanowienia ogólne 1.

Bardziej szczegółowo

Organizator badania biegłości ma wdrożony system zarządzania wg normy PN-EN ISO/IEC 17025:2005.

Organizator badania biegłości ma wdrożony system zarządzania wg normy PN-EN ISO/IEC 17025:2005. 1. Nazwa i adres organizatora badania biegłości Pracownia Aerozoli ul. św. Teresy od Dzieciątka Jezus 8 91-348 Łódź 1/6 Organizator badania biegłości ma wdrożony system zarządzania wg normy PN-EN ISO/IEC

Bardziej szczegółowo

8. Konfiguracji translacji adresów (NAT)

8. Konfiguracji translacji adresów (NAT) 8. Konfiguracji translacji adresów (NAT) Translacja adresów nazywana również maskaradą IP jest mechanizmem tłumaczenia adresów prywatnych sieci lokalnej na adresy publiczne otrzymane od operatora. Rozróżnia

Bardziej szczegółowo

Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15

Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego

Bardziej szczegółowo

2) Drugim Roku Programu rozumie się przez to okres od 1 stycznia 2017 roku do 31 grudnia 2017 roku.

2) Drugim Roku Programu rozumie się przez to okres od 1 stycznia 2017 roku do 31 grudnia 2017 roku. REGULAMIN PROGRAMU OPCJI MENEDŻERSKICH W SPÓŁCE POD FIRMĄ 4FUN MEDIA SPÓŁKA AKCYJNA Z SIEDZIBĄ W WARSZAWIE W LATACH 2016-2018 1. Ilekroć w niniejszym Regulaminie mowa o: 1) Akcjach rozumie się przez to

Bardziej szczegółowo

Regulamin realizacji projektu edukacyjnego w Gimnazjum w Niechobrzu.

Regulamin realizacji projektu edukacyjnego w Gimnazjum w Niechobrzu. Załącznik nr 3 do Statutu Zespołu Szkół w Niechobrzu Regulamin realizacji projektu edukacyjnego w Gimnazjum w Niechobrzu. Uchwała Rady Pedagogicznej z dnia 25. listopada 2010r. 1 1. Dyrektor szkoły jest

Bardziej szczegółowo

REGULAMIN RADY PEDAGOGICZNEJ

REGULAMIN RADY PEDAGOGICZNEJ I. ORGANIZACJA REGULAMIN RADY PEDAGOGICZNEJ 1. W skład Rady Pedagogicznej wchodzą wszyscy nauczyciele zatrudnieni w Zespole Szkół Ogólnokształcących w Nowem. 2. Przewodniczącym Rady Pedagogicznej jest

Bardziej szczegółowo

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych

Spis treści 1. Wstęp 2. Projektowanie systemów informatycznych Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.

Bardziej szczegółowo

Regulamin Walnego Zebrania Członków Stowarzyszenia Nasz Dom - Rzeszów" w Rzeszowie. Rozdział I Postanowienia ogólne

Regulamin Walnego Zebrania Członków Stowarzyszenia Nasz Dom - Rzeszów w Rzeszowie. Rozdział I Postanowienia ogólne Regulamin Walnego Zebrania Członków Stowarzyszenia Nasz Dom - Rzeszów" w Rzeszowie Rozdział I Postanowienia ogólne 1 1. Walne Zebranie Członków zwołuje Przewodniczący Zarządu po zasięgnięciu opinii Przewodniczącego

Bardziej szczegółowo

WZÓR SKARGI EUROPEJSKI TRYBUNAŁ PRAW CZŁOWIEKA. Rada Europy. Strasburg, Francja SKARGA. na podstawie Artykułu 34 Europejskiej Konwencji Praw Człowieka

WZÓR SKARGI EUROPEJSKI TRYBUNAŁ PRAW CZŁOWIEKA. Rada Europy. Strasburg, Francja SKARGA. na podstawie Artykułu 34 Europejskiej Konwencji Praw Człowieka WZÓR SKARGI EUROPEJSKI TRYBUNAŁ PRAW CZŁOWIEKA Rada Europy Strasburg, Francja SKARGA na podstawie Artykułu 34 Europejskiej Konwencji Praw Człowieka oraz Artykułu 45-47 Regulaminu Trybunału 1 Adres pocztowy

Bardziej szczegółowo

Specyfikacja techniczna banerów Flash

Specyfikacja techniczna banerów Flash Specyfikacja techniczna banerów Flash Po stworzeniu własnego banera reklamowego należy dodać kilka elementów umożliwiających integrację z systemem wyświetlającym i śledzącym reklamy na stronie www. Specyfikacje

Bardziej szczegółowo

Ogólna charakterystyka kontraktów terminowych

Ogólna charakterystyka kontraktów terminowych Jesteś tu: Bossa.pl Kurs giełdowy - Część 10 Ogólna charakterystyka kontraktów terminowych Kontrakt terminowy jest umową pomiędzy dwiema stronami, z których jedna zobowiązuje się do nabycia a druga do

Bardziej szczegółowo

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI 1. CO TO JEST ELEKTRONICZNE BIURO OBSŁUGI UCZESTNIKA (EBOU) Elektroniczne Biuro Obsługi Uczestnika to platforma umożliwiająca

Bardziej szczegółowo

K P K P R K P R D K P R D W

K P K P R K P R D K P R D W KLASA III TECHNIKUM POZIOM PODSTAWOWY I ROZSZERZONY PROPOZYCJA POZIOMÓW WYMAGAŃ Wyróżnione zostały następujące wymagania programowe: konieczne (K), podstawowe (P), rozszerzające (R), dopełniające (D) i

Bardziej szczegółowo

KOŚCIERZYNA, 09.10.2014 r.

KOŚCIERZYNA, 09.10.2014 r. LXI SESJA RADY POWIATU KOŚCIERSKIEGO KOŚCIERZYNA, 09.10.2014 r. Rada Powiatu Kościerskiego Przewodniczący Rady Powiatu Józef Modrzejewski Kościerzyna, dnia 30 września 2014 r. RZP-R.0002.14.1.2014 Pani/Pan.

Bardziej szczegółowo

Tworzenie modelu obiektowego

Tworzenie modelu obiektowego Metody strukturalne tworzenia oprogramowania, opierają się na wyróżnianiu w tworzonym oprogramowaniu dwóch rodzajów składowych: pasywnych odzwierciedlających fakt przechowywania w systemie pewnych danych

Bardziej szczegółowo

Wniosek o ustalenie warunków zabudowy

Wniosek o ustalenie warunków zabudowy Wniosek o ustalenie warunków zabudowy Informacje ogólne Kiedy potrzebna jest decyzja Osoba, która składa wniosek o pozwolenie na budowę, nie musi mieć decyzji o warunkach zabudowy terenu, pod warunkiem

Bardziej szczegółowo

Konfiguracja historii plików

Konfiguracja historii plików Wielu producentów oprogramowania oferuje zaawansowane rozwiązania do wykonywania kopii zapasowych plików użytkownika czy to na dyskach lokalnych czy w chmurze. Warto jednak zastanowić się czy instalacja

Bardziej szczegółowo

WZÓR UMOWY. ul. Lubelska 13, 03-802 Warszawa, NIP 113-22-58-115, REGON 016174756

WZÓR UMOWY. ul. Lubelska 13, 03-802 Warszawa, NIP 113-22-58-115, REGON 016174756 Załącznik Nr 3 do Specyfikacji Istotnych Warunków Zamówienia WZÓR UMOWY na opracowanie projektu Strategii rozwoju i modernizacji technologicznej transportu szynowego na Mazowszu w kontekście polityki transportowej

Bardziej szczegółowo

I. Zakładanie nowego konta użytkownika.

I. Zakładanie nowego konta użytkownika. I. Zakładanie nowego konta użytkownika. 1. Należy wybrać przycisk załóż konto na stronie głównej. 2. Następnie wypełnić wszystkie pola formularza rejestracyjnego oraz zaznaczyć akceptację regulaminu w

Bardziej szczegółowo

Automatyka. Etymologicznie automatyka pochodzi od grec.

Automatyka. Etymologicznie automatyka pochodzi od grec. Automatyka Etymologicznie automatyka pochodzi od grec. : samoczynny. Automatyka to: dyscyplina naukowa zajmująca się podstawami teoretycznymi, dział techniki zajmujący się praktyczną realizacją urządzeń

Bardziej szczegółowo

Gdynia, dnia 09.12.2015 r. pieczątka Zamawiającego ZAPYTANIE OFERTOWE

Gdynia, dnia 09.12.2015 r. pieczątka Zamawiającego ZAPYTANIE OFERTOWE Gdynia, dnia 09.12.2015 r. pieczątka Zamawiającego ZAPYTANIE OFERTOWE na dostawę aplikacji "PTV Visum Public Transport Light" oraz zakup licencji do jej korzystania dla Zarządu Komunikacji Miejskiej w

Bardziej szczegółowo

RZECZPOSPOLITA POLSKA MINISTER CYFRYZACJI

RZECZPOSPOLITA POLSKA MINISTER CYFRYZACJI Warszawa, dnia 22 grudnia 2015 r. RZECZPOSPOLITA POLSKA MINISTER CYFRYZACJI Anna Streżyńska DI-WRP.0210.14.2015 Pani Justyna Duszyńska Sekretarz Komitetu Rady Ministrów ds. Cyfryzacji Szanowna Pani Sekretarz,

Bardziej szczegółowo

Motywuj świadomie. Przez kompetencje.

Motywuj świadomie. Przez kompetencje. styczeń 2015 Motywuj świadomie. Przez kompetencje. Jak wykorzystać gamifikację i analitykę HR do lepszego zarządzania zasobami ludzkimi w organizacji? 2 Jak skutecznie motywować? Pracownik, który nie ma

Bardziej szczegółowo

Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady

Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady Stowarzyszenie Lokalna Grupa Działania EUROGALICJA Regulamin Rady Rozdział I Postanowienia ogólne 1 1. Rada Stowarzyszenia Lokalna Grupa Działania Eurogalicja, zwana dalej Radą, działa na podstawie: Ustawy

Bardziej szczegółowo

Regulamin korzystania z serwisu http://www.monitorceidg.pl

Regulamin korzystania z serwisu http://www.monitorceidg.pl Regulamin korzystania z serwisu http://www.monitorceidg.pl 1 [POSTANOWIENIA OGÓLNE] 1. Niniejszy regulamin (dalej: Regulamin ) określa zasady korzystania z serwisu internetowego http://www.monitorceidg.pl

Bardziej szczegółowo

Regulamin rekrutacji uczniów do klasy pierwszej Szkoły Podstawowej im. Maksymiliana Wilandta w Darzlubiu. Podstawa prawna: (Dz.U.2014 poz.

Regulamin rekrutacji uczniów do klasy pierwszej Szkoły Podstawowej im. Maksymiliana Wilandta w Darzlubiu. Podstawa prawna: (Dz.U.2014 poz. Regulamin rekrutacji uczniów do klasy pierwszej Szkoły Podstawowej im. Maksymiliana Wilandta w Darzlubiu Podstawa prawna: Ustawa z dnia 7 września 1991 r. o systemie o światy (Tekst jednolity Dz. U.z 2004

Bardziej szczegółowo

REGULAMIN WYNAGRADZANIA PRACOWNIKÓW Instytutu Fizyki Jądrowej im. Henryka Niewodniczańskiego Polskiej Akademii Nauk

REGULAMIN WYNAGRADZANIA PRACOWNIKÓW Instytutu Fizyki Jądrowej im. Henryka Niewodniczańskiego Polskiej Akademii Nauk REGULAMIN WYNAGRADZANIA PRACOWNIKÓW Instytutu Fizyki Jądrowej im. Henryka Niewodniczańskiego Polskiej Akademii Nauk Część I Postanowienia ogólne 1 1. Regulamin Wynagradzania Pracowników IFJ PAN, zwany

Bardziej szczegółowo

Strona 1. REGULAMIN OFERTY SPECJALNEJ RACHUNKU OSZCZĘDZAM Zyski dobrze skalkulowane w ramach kont dla osób fizycznych. Słowniczek

Strona 1. REGULAMIN OFERTY SPECJALNEJ RACHUNKU OSZCZĘDZAM Zyski dobrze skalkulowane w ramach kont dla osób fizycznych. Słowniczek REGULAMIN OFERTY SPECJALNEJ RACHUNKU OSZCZĘDZAM Zyski dobrze skalkulowane w ramach kont dla osób fizycznych 1. Słowniczek Określenia użyte w niniejszym Regulaminie oznaczają: Bank Credit Agricole Bank

Bardziej szczegółowo

Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Działania Ziemia Bielska

Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Działania Ziemia Bielska Załącznik nr 1 do Lokalnej Strategii Rozwoju na lata 2008-2015 Regulamin Obrad Walnego Zebrania Członków Stowarzyszenia Lokalna Grupa Działania Ziemia Bielska Przepisy ogólne 1 1. Walne Zebranie Członków

Bardziej szczegółowo

Type ETO2 Controller for ice and snow melting

Type ETO2 Controller for ice and snow melting Type ETO2 Controller for ice and snow melting 57652 06/08 (BJ) English page 2 Deutsch page 14 page 26 Russian page 38 SPIS TREŚCI Wyjaśnienie pojęć.................... Strona 26 Wprowadzenie.....................

Bardziej szczegółowo

Warunki Oferty PrOmOcyjnej usługi z ulgą

Warunki Oferty PrOmOcyjnej usługi z ulgą Warunki Oferty PrOmOcyjnej usługi z ulgą 1. 1. Opis Oferty 1.1. Oferta Usługi z ulgą (dalej Oferta ), dostępna będzie w okresie od 16.12.2015 r. do odwołania, jednak nie dłużej niż do dnia 31.03.2016 r.

Bardziej szczegółowo

InsERT GT Własne COM 1.0

InsERT GT Własne COM 1.0 InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe

Bardziej szczegółowo

GENERALNY INSPEKTOR OCHRONY DANYCH OSOBOWYCH

GENERALNY INSPEKTOR OCHRONY DANYCH OSOBOWYCH GENERALNY INSPEKTOR OCHRONY DANYCH OSOBOWYCH dr Edyta Bielak-Jomaa Warszawa, dnia 1 kwietnia 2016 r. DOLiS 035 2332/15 Prezydent Miasta K. WYSTĄPIENIE Na podstawie art. 19a ust. 1 ustawy z dnia 29 sierpnia

Bardziej szczegółowo

Uchwała nr 21 /2015 Walnego Zebrania Członków z dnia 11.12.2015 w sprawie przyjęcia Regulaminu Pracy Zarządu.

Uchwała nr 21 /2015 Walnego Zebrania Członków z dnia 11.12.2015 w sprawie przyjęcia Regulaminu Pracy Zarządu. Uchwała nr 21 /2015 Walnego Zebrania Członków z dnia 11.12.2015 w sprawie przyjęcia Regulaminu Pracy Zarządu. Na podstawie 18 ust. 4.15 Statutu Stowarzyszenia, uchwala się co następuje. Przyjmuje się Regulamin

Bardziej szczegółowo

Tomasz Greszata - Koszalin 2012 - http://greszata.pl

Tomasz Greszata - Koszalin 2012 - http://greszata.pl T: Uprawnienia do udostępnionych folderów. W systemie Windows XP folder udostępniać mogą tylko członkowie grup Administratorzy i Użytkownicy Zaawansowani. Podczas udostępniania określamy nazwę zasobu,

Bardziej szczegółowo

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS Dostęp do strony logowania następuje poprzez naciśnięcie odpowiedniego dla rodzaju usługi linku dostępnego na stronie www.bsjaroslaw.pl.: lub

Bardziej szczegółowo

Wersja z dn. 19.11.2015 r.

Wersja z dn. 19.11.2015 r. Szczegółowe warunki korzystania z usługi Hosted Exchange Wersja z dn. 19.11.2015 r. Artykuł 1 Cel Celem niniejszego dokumentu jest określenie szczegółowych warunków technicznych instalacji na Platformie

Bardziej szczegółowo

Kurs programowania. Wykład 9. Wojciech Macyna. 28 kwiecień 2016

Kurs programowania. Wykład 9. Wojciech Macyna. 28 kwiecień 2016 Wykład 9 28 kwiecień 2016 Java Collections Framework (w C++ Standard Template Library) Kolekcja (kontener) Obiekt grupujacy/przechowuj acy jakieś elementy (obiekty lub wartości). Przykładami kolekcji sa

Bardziej szczegółowo

Wtedy wystarczy wybrać właściwego Taga z listy.

Wtedy wystarczy wybrać właściwego Taga z listy. Po wejściu na stronę pucharino.slask.pl musisz się zalogować (Nazwa użytkownika to Twój redakcyjny pseudonim, hasło sam sobie ustalisz podczas procedury rejestracji). Po zalogowaniu pojawi się kilka istotnych

Bardziej szczegółowo

Warunki formalne dotyczące udziału w projekcie

Warunki formalne dotyczące udziału w projekcie Witaj. Interesuje Cię udział w projekcie Trener w rolach głównych. Zapraszamy więc do prześledzenia dokumentu, który pozwoli Ci znaleźć odpowiedź na pytanie, czy możesz wziąć w nim udział. Tym samym znajdziesz

Bardziej szczegółowo

Uchwała Nr... Rady Miejskiej Będzina z dnia... 2016 roku

Uchwała Nr... Rady Miejskiej Będzina z dnia... 2016 roku Uchwała Nr... Rady Miejskiej Będzina z dnia... 2016 roku w sprawie określenia trybu powoływania członków oraz organizacji i trybu działania Będzińskiej Rady Działalności Pożytku Publicznego. Na podstawie

Bardziej szczegółowo

Dla każdej operacji łącznie tworzenia danych i zapisu ich do pliku przeprowadzić pomiar czasu wykonania polecenia. Wyniki przedstawić w tabelce.

Dla każdej operacji łącznie tworzenia danych i zapisu ich do pliku przeprowadzić pomiar czasu wykonania polecenia. Wyniki przedstawić w tabelce. Przygotować program tworzący tablicę dwuwymiarową zawierającą zestawy 10 2, 10 4, 10 6 liczb losowych zmiennoprzecinkowych. Korzystając z funkcji bibliotecznych uporządkować zawartość każdego (a) wiersza

Bardziej szczegółowo

Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im. Komisji Edukacji Narodowej w Jaworze

Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im. Komisji Edukacji Narodowej w Jaworze Załącznik nr 1 do zarządzenia nr 9/11/12 dyrektora PCKZ w Jaworze z dnia 30 marca 2012 r. Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im.

Bardziej szczegółowo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu

Bardziej szczegółowo

G PROGRAMMING. Part #4

G PROGRAMMING. Part #4 G PROGRAMMING Part #4 Tablice, wykresy, klastry Tablice Zbiór elementów danych tego samego typu Zastosowanie gromadzenie danych z powtarzalnych operacji odczytu, obliczeń (magazynowanie danych przebiegów

Bardziej szczegółowo