Rozwi zania klasycznych problemów w Rendezvous

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

Download "Rozwi zania klasycznych problemów w Rendezvous"

Transkrypt

1 Cz ± I Rozwi zania klasycznych problemów w Rendezvous 1 Producenci i konsumenci Na pocz tek rozwa»my wersj z jednym producentem i jednym konsumentem, dziaªaj cymi w niesko«czonych p tlach. Mechanizm komunikacji synchronicznej umo»liwia rozwi zanie problemu producenta i konsumenta bez jakiegokolwiek bufora. Producent przekazuje wyprodukowan porcj bezpo±rednio do konsumenta; dopiero po jej odebraniu mo»e wyprodukowa nast pn. type p o r c j a ; void produkuj ( p o r c j a &p ) ; void konsumuj ( p o r cja p ) ; send Konsument. p ; Je±li Producent produkuje tylko sko«czon liczb porcji, nieznan Konsumentowi, poprawne zako«czenie obu procesów wymaga wprowadzenia sygnaªu koniec(). bool d a l e j = true ; while ( d a l e j ) select { on p on koniec ( ) d a l e j = f a l s e ; 1

2 for ( i in 0.. N 1) { send Konsument. p ; send Konsument. koniec ( ) ; Teraz mo»emy zmodykowa nasz problem zast puj c jednego konsumenta przez K konsumentów. Zastosowanie mechanizmu komunikacji synchronicznej jest trudniejsze ni» w przypadku komunikacji asynchronicznej. Producent przed wysªaniem porcji musi wiedzie, do którego konsumenta mo»e j przekaza. Jest to niezb dne po to, aby nie próbowaª wysªa porcji do zaj tego konsumenta, podczas gdy inny oczekiwaªby na ni. Dlatego wprowadzimy dodatkowy sygnaª chc (), który proces Konsument wysyªa wtedy, gdy chce otrzyma kolejn porcj. select for ( i in 1..K) // n i e d e t e r m i n i s t y c z n y on Konsument [ i ]. chc ( ) // wybó r send Konsument [ i ]. p ; // gotowego konsumenta process Konsument [ i : 1..K] { send Producent. chc ( ) ; // Wersja 2 : p r z e s y ª anie pid ów receive chc ( i ) ; send Konsument [ i ]. p ; 2

3 process Konsument [ i : 1..K] { send Producent. chc ( i ) ; Teraz rozwa»my wersj problemu z jednym producentem, jednym konsumentem i jednoelementowym buforem. Poniewa» w Rendezvous procesy nie mog komunikowa si przez wspóln pami, rozwi zanie z buforem wymaga wprowadzenia dodatkowego procesu Bufor komunikuj cego si bezpo±rednio z procesami Producent i Konsument. send Bufor. p ; process Bufor { send Konsument. p ; Zastanówmy si, co zmieni si w tym rozwi zaniu, je±li zamienimy bufor jednoelementowy na Melementowy cykliczny. Mo»e si wydawa,»e tre±ci procesów Producent i Konsument powinny pozosta bez zmian. Tak jednak by nie mo»e, poniewa» proces Bufor musi w jaki± sposób zdecydowa, kiedy wykona instrukcj wyj±cia, a kiedy wej±cia. Do podj cia takiej decyzji nie wystarczy sprawdzenie, czy bufor jest niepusty, bowiem wówczas proces Bufor mógªby oczekiwa na spotkanie z procesem Konsument wtedy, gdy tamten jest zaj ty 3

4 konsumowaniem. W tym samym czasie producent nie mógªby nic wªo»y do bufora. Zmniejszyªoby to wykorzystanie bufora i niepotrzebnie wstrzymywaªo producenta. Dlatego nale»y wprowadzi sygnaª chc (), który proces Konsument wysyªa wtedy, gdy jest gotowy na pobranie nowej porcji z bufora. send Bufor. p ; send Bufor. chc ( ) ; process Bufor { p o r c j a bufor [M] ; int pozycja = 0 ; int i l e = 0 ; while ( true ) select { i f ( i l e < M) on bufor [ ( pozycja + i l e ) % M] ++i l e ; i f ( i l e > 0) on chc ( ) { send Konsument. bufor [ pozycja ++]; pozycja %= M; i l e ; Wszystkie poprzednie rozwi zania miaªy bufor scentralizowany lub nie miaªy go wcale. Teraz rozwa»my bufor rozproszony. Istnieje tutaj kilka wariantów organizacji bufora. Na pocz tek zajmijmy si buforem, w którym kolejno± wkªadania i wyjmowania nie jest istotna (np. przechowujemy materiaªy nie ulegaj ce przeterminowaniu). 4

5 select for ( i : 1.. M) on Bufor [ i ]. pusty ( ) // r e c e i v e pusty ( i ) ; send Bufor [ i ]. p ; // send Bufor [ i ]. p ; process Bufor [ i : 1..M] { send Producent. pusty ( ) ; send Konsument. p ; Powstaje naturalne pytanie, co zrobi aby porcje byªy pobierane w kolejno±ci wstawiania. W tym celu mo»emy inaczej zorganizowa prac bufora, producenta i konsumenta. Producent b dzie przekazywa porcje do pierwszego bufora, ten do drugiego, a ostatni bufor do konsumenta. W tej wersji Bufor musi zna swój numer w tablicy. send Bufor [ 1 ]. p ; process Bufor [ i : 1..M] { i f ( i == M) send Konsument. p ; 5

6 else send Bufor [ i + 1 ]. p ; Powy»sze rozwi zanie ma pewn wad. Jest ni du»y czas przesyªania produktu od producenta do konsumenta. Aby tego unikn mo»na wprowadzi przeª cznik wskazuj cy który bufor mamy zapeªni (opró»ni ) jako nast pny. int k o l e j n y = 1 ; send Bufor [ k o l e j n y ++].p ; k o l e j n y %= M; int k o l e j n y = 1 ; receive Bufor [ k o l e j n y ++].p ; k o l e j n y %= M; process Bufor [ i : 1..M] { send Konsument. p ; 6

7 2 Czytelnicy i pisarze z zamian ról W systemie dziaªa serwer synchronizuj cy prac procesów. Ka»dy proces cyklicznie zaªatwia wªasne sprawy, po czym wchodzi do sekcji krytycznej. Dost p do sekcji mo»e by wyª czny lub dzielony. Proces» daj cy wyª cznego dost pu do sekcji krytycznej mo»e w niej przebywa jako jedyny. Proces» daj cy dzielonego dost pu mo»e korzysta z sekcji krytycznej w tym samym czasie co inne procesy» daj ce dost pu dzielonego. Ponado proces b d c w sekcji krytycznej mo»e co najwy»ej raz za» da zmiany sposobu korzystania z sekcji. Procesy» - daj ce zmiany sposobu dost pu z dzielonego na wyª czny zostaj wstrzymane do momentu, w którym b d mogªy korzysta z sekcji na zasadzie wyª czno±ci. Procesy te maj pierwsze«stwo w dost pie do sekcji przed nowymi procesami. Napisz tre± procesu serwera i procesów» daj cych dost pu do sekcji krytycznej w sposób dzielony oraz wyª czny. #define C 10 #define P 10 void c z y t a n i e ( ) ; void p i s a n i e ( ) ; process Czytelnik [ i : 1..C] { send Czytelnia. chc Czyta ( i ) ; receive mo» eszczyta ( ) ; c z y t a n i e ; i f ( nie_zmieniam ) send Czytelnia. koniecczytania ( ) ; else { send Czytelnia. zmiana ( i ) ; receive mo» e s z P i s a ( ) ; p i s a n i e ; send Czytelnia. k o n i e c P i s a n i a ( ) ; process P i s a r z [ i : 1.. P] { send Czytelnia. chc Pisa ( ) ; receive mo» e s z P i s a ( ) ; p i s a n i e ( ) ; i f ( nie_zmieniam ) send Czytelnia. k o n i e c P i s a n i a ( ) ; else { send Czytelnia. zmiana ( ) ; 7

8 c z y t a n i e ; send Czytelnia. koniecczytania ( ) ; void CzekajNaPusta ( ) { // t y l k o gdy s c z y t e l n i c y int kto ; i f ( i l e _ c z y t a > 0) select { on koniecczytania ( ) { // koniec pracy c z y t e l n i k a ile_czyta ; CzekajNaPusta ( ) ; on zmiana ( kto ) { // zamiana c z y t e l n i k a w p i s a r z a ile_czyta ; CzekajNaPusta ( ) ; send Czytelnik [ kto ]. mo» e s z P i s a ( ) ; receive k o n i e c P i s a n i a ( ) ; void CzekajNaPusta ( ) { // wersja i t e r a c y j n a int kto, i ; int ktoczeka [C ] ; // kto czeka na zmian int i l e C z e k a = 0 ; // i l u czeka na zmian while ( i l e _ c z y t a > 0) select { on koniecczytania ( ) // koniec pracy c z y t e l n i k a ile_czyta ; on zmiana ( kto ) { // zmiana c z y t e l n i k a w p i s a r z a ile_czyta ; ktoczeka [ i l eczeka++] = kto ; for ( i = 0 ; i < i l e C zeka ; i++) { // wpuszczanie wg // k o l e j n o ± c i zg ª osze «send Czytelnik [ ktoczeka [ i ] ]. mo» e s z P i s a ( ) ; receive k o n i e c P i s a n i a ( ) ; i l e C z e k a = 0 ; 8

9 process Czytelnia { int c z y t a j cy = 0 ; int kto ; while ( true ) select { on chc Czyta ( kto ) { c z y t a j cy++; send Czytelnik [ kto ]. mo» eszczyta ( ) ; on koniecczytania ( ) c z y t a j cy ; // i f ( c z y t a j a c y > 0) on zmiana ( kto ) { // zmiana c z y t e l n i k a w p i s a r z a czytajacy ; CzekajNaPusta ( ) ; send Czytelnik [ kto ]. mo» e s z P i s a ( ) ; receive k o n i e c P i s a n i a ( ) ; on chc Pisa ( kto ) { CzekajNaPusta ( ) ; send P i s a r z [ kto ]. mo» e s z P i s a ( ) ; select { on k o n i e c P i s a n i a ( ) ; on P i s a r z [ kto ]. zmiana ( ) // zmiana p i s a r z a c z y t a j cy++; //... = 1 9

10 3 Czytelnicy i pisarze Mamy do dyspozycji czytelni posiadaj c nieograniczon liczb miejsc. Z czytelni chc korzysta czytelnicy i pisarze. W czytelni mo»e przebywa wielu czytelników naraz, jednak»e pisarz potrzebuje skupienia i kiedy pisze, to obecno± jakiejkolwiek innej osoby rozprasza go. Chcemy napisa rozwi zanie, które umo»liwiaªoby wchodzenie nowych czytelników do czytelników ju» przebywaj cych w czytelni. Zezwalamy tym samym na zagªodzenie pisarzy. Zakªadamy,»e mamy C czytelników i P pisarzy. #define C 10 #define P 10 void c z y t a n i e ( ) ; void p i s a n i e ( ) ; process Czytelnik [C] { send Czytelnia. czytam ( ) ; c z y t a n i e ( ) ; send Czytelnia. koniecczytania ( ) ; process P i s a r z [P] { send Czytelnia. p i s z ( ) ; p i s a n i e ( ) ; send Czytelnia. k o n i e c P i s a n i a ( ) ; process Czytelnia { int c z y t a j cy = 0 ; while ( true ) select { on czytam ( ) ++c z y t a j cy ; on koniecczytania ( ) c z y t a j cy ; i f ( c z y t a j cy == 0) on p i s z ( ) receive k o n i e c P i s a n i a ( ) ; Teraz napiszmy rozwi zanie poprawne, które uzyskujemy w ªatwy sposób z poprzedniego przez doªo»enie sygnaªu chc Pisa () do procesu Pisarz. 10

11 #define C 10 #define P 10 void c z y t a n i e ( ) ; void p i s a n i e ( ) ; process Czytelnik [ i : 1..C] { send Czytelnia. czytam ( ) ; c z y t a n i e ( ) ; send Czytelnia. koniecczytania ( ) ; process P i s a r z [ i : 1.. P] { send Czytelnia. chc Pisa ( ) ; receive mo» e s z P i s a ( ) ; p i s a n i e ( ) ; send Czytelnia. k o n i e c P i s a n i a ( ) ; process Czytelnia { int c z y t a j cy = 0 ; while ( true ) select { on czytam ( ) ++c z y t a j cy ; on koniecczytania ( ) c z y t a j cy ; for ( i : 1.. P) on P i s a r z [ i ]. chc Pisa ( ) { while ( c z y t a j cy > 0) { receive koniecczytania ( ) ; c z y t a j cy ; send P i s a r z [ i ]. mo» e s z P i s a ( ) ; receive k o n i e c P i s a n i a ( ) ; Subtelno± tego rozwi zania polega na wykorzystaniu»ywotno±ci niedeterminizmu wyst puj cego w Rendezvous. Je±li na wej±cie do czytelni czekaj zarówno pisarze jak i czytelnicy, to zostanie wpuszczony który± z tych procesów, ale nie mamy wpªywu na to który. Rozwi zanie nie doprowadzi do zagªodzenia 11

12 »adnej grupy dzi ki»ywotno±ci dozorów. Je±li chcieliby±my sami decydowa o tym, kogo wpuszczamy do czytelni i, na przykªad, po wyj±ciu pisarza wpuszcza wszystkich oczekuj cych czytelników, aby w peªni wykorzysta czytelni, to rozwi zanie skomplikuje si nieco. #define C 10 #define P 10 void c z y t a n i e ( ) ; void p i s a n i e ( ) ; process Czytelnik [ i : 1..C] { send Czytelnia. chc Czyta ( ) ; send Czytelnia. zaczynamczytanie ( ) ; c z y t a n i e ( ) ; send Czytelnia. koniecczytania ( ) ; process P i s a r z [ i : 1.. P] { send Czytelnia. chc Pisa ( ) ; send Czytelnia. zaczynampisanie ( ) ; p i s a n i e ( ) ; send Czytelnia. k o n i e c P i s a n i a ( ) ; process Czytelnia { int c z y t a j cy = 0 ; int c z e k a j cyczytelnicy = 0 ; int p i s z cy = 0 ; int c z e k a j c y P i s a r z e = 0 ; while ( true ) select { on chc Czyta ( ) i f ( p i s z cy + c z e k a j c y P i s a r z e == 0) { ++c z y t a j cy ; receive zaczynamczytanie ( ) ; else ++c z e k a j cyczytelnicy ; on koniecczytania ( ) i f ( c z y t a j cy == 0 && c z e k a j c y P i s a r z e > 0) { receive zaczynampisanie ( ) ; p i s z cy = 1 ; c z e k a j c y P i s a r z e ; 12

13 on chc Pisa ( ) i f ( c z y t a j cy + p i s z cy == 0) { p i s z cy = 1 ; receive zaczynampisanie ( ) ; else ++c z e k a j c y P i s a r z e ; on k o n i e c P i s a n i a ( ) { p i s z cy = 0 ; i f ( c z e k a j cyczytelnicy > 0) { while ( c z e k a j cyczytelnicy > 0) { receive zaczynamczytanie ( ) ; c z e k a j cyczytelnicy ; else i f ( c z e k a j c y P i s a r z e > 0) { receive zaczynampisanie ( ) ; p i s z cy = 1 ; c z e k a j c y P i s a r z e ; 13

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Programowanie wspóªbie»ne wiczenia 5 monitory cz. 1 Zadanie 1: Stolik dwuosobowy raz jeszcze W systemie dziaªa N par procesów. Procesy z pary s nierozró»nialne. Ka»dy proces cyklicznie wykonuje wªasnesprawy,

Bardziej szczegółowo

Podziaª pracy. Cz ± II. 1 Tablica sortuj ca. Rozwi zanie

Podziaª pracy. Cz ± II. 1 Tablica sortuj ca. Rozwi zanie Cz ± II Podziaª pracy 1 Tablica sortuj ca Kolejka priorytetowa to struktura danych udost pniaj ca operacje wstawienia warto±ci i pobrania warto±ci minimalnej. Z kolejki liczb caªkowitych, za po±rednictwem

Bardziej szczegółowo

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Zadanie 1: Bar Programowanie wspóªbie»ne wiczenia 6 monitory cz. 2 Napisz monitor Bar synchronizuj cy prac barmana obsªuguj cego klientów przy kolistym barze z N stoªkami. Ka»dy klient realizuje nast

Bardziej szczegółowo

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Programowanie wspóªbie»ne wiczenia 2 semafory cz. 1 Zadanie 1: Producent i konsument z buforem cyklicznym type porcja; void produkuj(porcja &p); void konsumuj(porcja p); porcja bufor[n]; / bufor cykliczny

Bardziej szczegółowo

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Zadanie 1: Programowanie wspóªbie»ne wiczenia 11 Przestrzenie krotek cz. 1 Obliczanie caªki oznaczonej Rozwa»my iteracyjne obliczanie caªki oznaczonej na przedziale [a, b] metod trapezów. Krok iteracji

Bardziej szczegółowo

Programowanie wspóªbie»ne

Programowanie wspóªbie»ne 1 Zadanie 1: Programowanie wspóªbie»ne wiczenia 12 Przestrzenie krotek cz. 2 Przychodnia lekarska W przychodni lekarskiej pracuje L > 0 lekarzy, z których ka»dy ma jedn z 0 < S L specjalno±ci, przy czym

Bardziej szczegółowo

Lab. 02: Algorytm Schrage

Lab. 02: Algorytm Schrage Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z

Bardziej szczegółowo

3URJUDPRZDQLHZVSyáELH*QHZVWS

3URJUDPRZDQLHZVSyáELH*QHZVWS 3URJUDPRZDQLHZVSyáELH*QHZVWS Problem sortowania N liczb Algorytm sekwencyjny sortuj(1, N); NRV]WVRUWRZDQLDSU]H]SURVW]DPLDQN 2 SRUyZQD $OJRU\WPUyZQROHJá\ cobegin {wykonaj równolegle} VRUWXMSyáB1 VRUWXMSyáB11

Bardziej szczegółowo

Laboratorium Podstawy Przetwarzania Rozproszonego SPRAWOZDANIE z zadania SERWIS KOMPUTEROWY

Laboratorium Podstawy Przetwarzania Rozproszonego SPRAWOZDANIE z zadania SERWIS KOMPUTEROWY Laboratorium Podstawy Przetwarzania Rozproszonego SPRAWOZDANIE z zadania SERWIS KOMPUTEROWY Nazwisko Imię album termin zajęć Marek Lewandowski 59817 Maciej Mietliński 59832 poniedziałek 18:30 tydzień nieparzysty

Bardziej szczegółowo

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki. Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Programowanie równoległe i rozproszone. Monitory i zmienne warunku. Krzysztof Banaś Programowanie równoległe i rozproszone 1

Programowanie równoległe i rozproszone. Monitory i zmienne warunku. Krzysztof Banaś Programowanie równoległe i rozproszone 1 Programowanie równoległe i rozproszone Monitory i zmienne warunku Krzysztof Banaś Programowanie równoległe i rozproszone 1 Problemy współbieżności Problem producentów i konsumentów: jedna grupa procesów

Bardziej szczegółowo

Zarządzanie Zasobami by CTI. Instrukcja

Zarządzanie Zasobami by CTI. Instrukcja Zarządzanie Zasobami by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja... 4 3. Okno główne programu... 5 3.1. Narzędzia do zarządzania zasobami... 5 3.2. Oś czasu... 7 3.3. Wykres Gantta...

Bardziej szczegółowo

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15 ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku

Bardziej szczegółowo

Zarządzenie Nr 0151/18/2006 Wójta Gminy Kornowac z dnia 12 czerwca 2006r.

Zarządzenie Nr 0151/18/2006 Wójta Gminy Kornowac z dnia 12 czerwca 2006r. Zarządzenie Nr 0151/18/2006 Wójta Gminy Kornowac z dnia 12 czerwca 2006r. w sprawie: ogłoszenia otwartego konkursu ofert na zadanie publiczne Gminy Kornowac w sprawie realizacji programu zdrowotnego: Ty

Bardziej szczegółowo

Monitory. Jarosław Kuchta

Monitory. Jarosław Kuchta Monitory Jarosław Kuchta Co to jest monitor Monitor to zebrane w jednej konstrukcji programowej zmienne i operacje na tych zmiennych. Część tych operacji jest udostępnianych na zewnątrz monitora. Tylko

Bardziej szczegółowo

Algorytmiczna teoria grafów

Algorytmiczna teoria grafów 18 maja 2013 Twierdzenie Halla o maª»e«stwach Problem Wyobra¹my sobie,»e mamy m dziewczyn i pewn liczb chªopców. Ka»da dziewczyna chce wyj± za m», przy czym ka»da z nich godzi si po±lubi tylko pewnych

Bardziej szczegółowo

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz Lekcja 8 - ANIMACJA 1 Polecenia Za pomoc Baltiego mo»emy tworzy animacj, tzn. sprawia by obraz na ekranie wygl daª jakby si poruszaª. Do animowania przedmiotów i tworzenia animacji posªu» nam polecenia

Bardziej szczegółowo

Programowanie i struktury danych

Programowanie i struktury danych Programowanie i struktury danych Wykªad 3 1 / 37 tekstowe binarne Wyró»niamy dwa rodzaje plików: pliki binarne pliki tekstowe 2 / 37 binarne tekstowe binarne Plik binarny to ci g bajtów zapami tanych w

Bardziej szczegółowo

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Bash i algorytmy. Elwira Wachowicz. 20 lutego Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad

Bardziej szczegółowo

Subversion - jak dziaªa

Subversion - jak dziaªa - jak dziaªa Krótka instrukcja obsªugi lstelmach@gmail.com Stelmisoft 12/07/2010 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Spis tre±ci Czym jest Czym jest repozytorium 1 Czym jest Czym jest repozytorium

Bardziej szczegółowo

Algorytmy zwiazane z gramatykami bezkontekstowymi

Algorytmy zwiazane z gramatykami bezkontekstowymi Algorytmy zwiazane z gramatykami bezkontekstowymi Rozpoznawanie j zyków bezkontekstowych Problem rozpoznawania j zyka L polega na sprawdzaniu przynale»no±ci sªowa wej±ciowego x do L. Zakªadamy,»e j zyk

Bardziej szczegółowo

INFORMATOR TECHNICZNY WONDERWARE

INFORMATOR TECHNICZNY WONDERWARE Informator techniczny nr 95 04-06-2007 INFORMATOR TECHNICZNY WONDERWARE Synchronizacja czasu systemowego na zdalnych komputerach względem czasu systemowego na komputerze z serwerem Wonderware Historian

Bardziej szczegółowo

O pewnym zadaniu olimpijskim

O pewnym zadaniu olimpijskim O pewnym zadaniu olimpijskim Michaª Seweryn, V LO w Krakowie opiekun pracy: dr Jacek Dymel Problem pocz tkowy Na drugim etapie LXII Olimpiady Matematycznej pojawiª si nast puj cy problem: Dla ka»dej liczby

Bardziej szczegółowo

1 Metody iteracyjne rozwi zywania równania f(x)=0

1 Metody iteracyjne rozwi zywania równania f(x)=0 1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0

Bardziej szczegółowo

Przetwarzanie sygnaªów

Przetwarzanie sygnaªów Przetwarzanie sygnaªów Laboratorium 1 - wst p do C# Dawid Poªap Przetwarzanie sygnaªów Pa¹dziernik, 2018 1 / 17 Czego mo»na oczekiwa wzgl dem programowania w C# na tych laboratoriach? Dawid Poªap Przetwarzanie

Bardziej szczegółowo

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska MiASI Modelowanie systemów informatycznych Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Analiza systemu informatycznego Poziomy analizy 2

Bardziej szczegółowo

INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT

INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT Załącznik nr 1 Siedlce-Warszawa, dn. 16.06.2009 r. Opracowanie: Marek Faderewski (marekf@ipipan.waw.pl) Dariusz Mikułowski (darek@ii3.ap.siedlce.pl) INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT Przed

Bardziej szczegółowo

Listy i operacje pytania

Listy i operacje pytania Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik

Bardziej szczegółowo

TEMAT : Sprawdź sam siebie powtórzenie materiału (ewaluacja całoroczna)

TEMAT : Sprawdź sam siebie powtórzenie materiału (ewaluacja całoroczna) SCENARIUSZ ZAJĘĆ Z MATEMATYKI DLA KLASY III GIMNAZJUM AUTOR : HANNA MARCINKOWSKA TEMAT : Sprawdź sam siebie powtórzenie materiału (ewaluacja całoroczna) Szkoła z klasą 2.0 Zastosowanie technologii informacyjnej

Bardziej szczegółowo

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java J zyk programowania JAVA c 2011 Vincent Van GOGH: M»czyzna pij cy li»ank kawy Zadanie 6. Napisz program, który tworzy tablic 30 liczb wstawia do tej tablicy liczby od 0 do 29 sumuje te elementy tablicy,

Bardziej szczegółowo

Rekrutacją do klas I w szkołach podstawowych w roku szkolnym 2015/2016 objęte są dzieci, które w roku 2015 ukończą:

Rekrutacją do klas I w szkołach podstawowych w roku szkolnym 2015/2016 objęte są dzieci, które w roku 2015 ukończą: Załącznik nr 1 do Zarządzenia nr 2/2015 Dyrektora Szkoły Podstawowej nr 1 w Radzyniu Podlaskim z dnia 27 lutego 2015 r. Regulamin rekrutacji uczniów do klasy pierwszej w Szkole Podstawowej nr 1 im. Bohaterów

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

SZKOLNA INSTRUKCJA PRZEPROWADZENIA SPRAWDZIANU UCZNIÓW KLAS SZÓSTYCH SZKOŁY PODSTAWOWEJ I EGZAMINU UCZNIÓW KLAS TRZECICH GIMNAZJUM

SZKOLNA INSTRUKCJA PRZEPROWADZENIA SPRAWDZIANU UCZNIÓW KLAS SZÓSTYCH SZKOŁY PODSTAWOWEJ I EGZAMINU UCZNIÓW KLAS TRZECICH GIMNAZJUM SZKOLNA INSTRUKCJA PRZEPROWADZENIA SPRAWDZIANU UCZNIÓW KLAS SZÓSTYCH SZKOŁY PODSTAWOWEJ I EGZAMINU UCZNIÓW KLAS TRZECICH GIMNAZJUM Na podstawie przepisów Rozporządzenia MEN z dnia 30 kwietnia 2007 r. oraz

Bardziej szczegółowo

ZARZĄDZENIE NR 155/2014 BURMISTRZA WYSZKOWA z dnia 8 lipca 2014 r.

ZARZĄDZENIE NR 155/2014 BURMISTRZA WYSZKOWA z dnia 8 lipca 2014 r. ZARZĄDZENIE NR 155/2014 BURMISTRZA WYSZKOWA z dnia 8 lipca 2014 r. w sprawie zatwierdzenia wzoru umowy o udzielenie dotacji celowej na sprawowanie opieki nad dziećmi w wieku do lat 3 w żłobkach, klubach

Bardziej szczegółowo

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu. Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu. Uk ad graficzny CKE 2010 KOD WPISUJE ZDAJ CY PESEL EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY

Bardziej szczegółowo

1 Bª dy i arytmetyka zmiennopozycyjna

1 Bª dy i arytmetyka zmiennopozycyjna 1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy

Bardziej szczegółowo

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym. ZESTAWY A Zestaw 1 Organizacja plików: Wszystkie pliki oddawane do sprawdzenia nale»y zapisa we wspólnym folderze o nazwie b d cej numerem indeksu, umieszczonym na pulpicie. Oddajemy tylko ¹ródªa programów

Bardziej szczegółowo

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows

SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows SVN - wprowadzenie Adam Krechowicz 16 lutego 2013 1 Wprowadzenie do SVN SVN SubVersion jest systemem kontroli wersji pozwalaj cym wielu u»ytkownikom na swobodne wspóªdzielenie tych samych plików. Pozwala

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

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) Zadanie 1 Obecnie u»ywane tablice rejestracyjne wydawane s od 1 maja 2000r. Numery rejestracyjne aut s tworzone ze zbioru

Bardziej szczegółowo

Regulamin Przedszkola Na Zielonym Wzgórzu w Lusówku zawierający zasady przyprowadzania i odbierania dzieci z przedszkola

Regulamin Przedszkola Na Zielonym Wzgórzu w Lusówku zawierający zasady przyprowadzania i odbierania dzieci z przedszkola Regulamin Przedszkola Na Zielonym Wzgórzu w Lusówku zawierający zasady przyprowadzania i odbierania dzieci z przedszkola 1 1 1. Rodzice( prawni opiekunowie ) dzieci przyprowadzają i odbierają z przedszkola

Bardziej szczegółowo

Ranking zawodów deficytowych i nadwyżkowych w powiecie strzelińskim w roku 2009

Ranking zawodów deficytowych i nadwyżkowych w powiecie strzelińskim w roku 2009 POWIATOWY URZĄD PRACY w STRZELINIE ul. Kamienna 10, 57-100 Strzelin tel/fax(071) 39-21-981, e-mail wrst@praca.gov.pl Ranking zawodów deficytowych i nadwyżkowych w powiecie strzelińskim w roku 2009 część

Bardziej szczegółowo

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...

Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania... Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł

Bardziej szczegółowo

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu Rozdział 6 Pakowanie plecaka 6.1 Postawienie problemu Jak zauważyliśmy, szyfry oparte na rachunku macierzowym nie są przerażająco trudne do złamania. Zdecydowanie trudniejszy jest kryptosystem oparty na

Bardziej szczegółowo

Uniwersytet Warszawski Wydziaª Matematyki, Informatyki i Mechaniki

Uniwersytet Warszawski Wydziaª Matematyki, Informatyki i Mechaniki Imi i nazwisko:... Nr indeksu:... Uniwersytet Warszawski Wydziaª Matematyki, Informatyki i Mechaniki Egzamin wst pny na studia II stopnia na kierunku INFORMATYKA Test próbny 19 lutego 2010 roku W ka»dym

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.

Bardziej szczegółowo

Regulamin oferty Taniej z Energą

Regulamin oferty Taniej z Energą Regulamin oferty Taniej z Energą ROZDZIAŁ I POSTANOWIENIA OGÓLNE 1. Niniejszy Regulamin określa zasady i warunki skorzystania z oferty Taniej z Energą (zwanej dalej Ofertą) dla Odbiorców, którzy w okresie

Bardziej szczegółowo

Regulamin Rekrutacji do Publicznego Przedszkola Centrum Rozwoju Dziecka Berek! we Wrocławiu. Rozdział I Postanowienia ogólne

Regulamin Rekrutacji do Publicznego Przedszkola Centrum Rozwoju Dziecka Berek! we Wrocławiu. Rozdział I Postanowienia ogólne Regulamin Rekrutacji do Publicznego Przedszkola Centrum Rozwoju Dziecka Berek! we Wrocławiu Rozdział I Postanowienia ogólne 1. 1. Regulamin nie dotyczy przyjęcia dziecka do przedszkola w trakcie roku szkolnego.

Bardziej szczegółowo

KLAUZULE ARBITRAŻOWE

KLAUZULE ARBITRAŻOWE KLAUZULE ARBITRAŻOWE KLAUZULE arbitrażowe ICC Zalecane jest, aby strony chcące w swych kontraktach zawrzeć odniesienie do arbitrażu ICC, skorzystały ze standardowych klauzul, wskazanych poniżej. Standardowa

Bardziej szczegółowo

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki 1 Zadania na wiczenia nr 3 - Elementy kombinatoryki Zad. 1. Ile istnieje ró»nych liczb czterocyfrowych zakªadaj c,»e cyfry nie powtarzaj si a

Bardziej szczegółowo

Klasyczne problemy współbieżności. Problem producenta i konsumenta Problem czytelników i pisarzy Problem pięciu filozofów

Klasyczne problemy współbieżności. Problem producenta i konsumenta Problem czytelników i pisarzy Problem pięciu filozofów Klasyczne problemy współbieżności Problem producenta i konsumenta Problem czytelników i pisarzy Problem pięciu filozofów Wzajemne wykluczanie Zsynchronizować N procesów, z których każdy w nieskończonej

Bardziej szczegółowo

PRESTASHOP INTEGRATOR XL BY CTI INSTRUKCJA

PRESTASHOP INTEGRATOR XL BY CTI INSTRUKCJA PRESTASHOP INTEGRATOR XL BY CTI INSTRUKCJA 1 Spis treści 1. Opis programu...3 2. Konfiguracja połączenia...4 2.1. Połączenie z serwerem MS SQL...5 2.2. Nawiązanie połączenia z Comarch ERP XL...6 2.2.1.

Bardziej szczegółowo

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

Projekt konceptualny z Baz Danych Centralny system zarz dzania salami na AGH Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.

Bardziej szczegółowo

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1 J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)

Bardziej szczegółowo

6. Procedury zapewniające bezpieczny pobyt uczniów w świetlicy szkolnej. I. Procedura przyjmowania uczniów do świetlicy szkolnej.

6. Procedury zapewniające bezpieczny pobyt uczniów w świetlicy szkolnej. I. Procedura przyjmowania uczniów do świetlicy szkolnej. 6. Procedury zapewniające bezpieczny pobyt uczniów w świetlicy szkolnej I. Procedura przyjmowania uczniów do świetlicy szkolnej. 1. Przyjęcie dziecka do świetlicy następuje na podstawie pisemnego zgłoszenia

Bardziej szczegółowo

Programowanie i struktury danych 1 / 44

Programowanie i struktury danych 1 / 44 Programowanie i struktury danych 1 / 44 Lista dwukierunkowa Lista dwukierunkowa to liniowa struktura danych skªadaj ca si z ci gu elementów, z których ka»dy pami ta swojego nast pnika i poprzednika. Operacje

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

U S T A W A. z dnia. o zmianie ustawy o ułatwieniu zatrudnienia absolwentom szkół. Art. 1.

U S T A W A. z dnia. o zmianie ustawy o ułatwieniu zatrudnienia absolwentom szkół. Art. 1. P r o j e k t z dnia U S T A W A o zmianie ustawy o ułatwieniu zatrudnienia absolwentom szkół. Art. 1. W ustawie z dnia 18 września 2001 r. o ułatwieniu zatrudnienia absolwentom szkół (Dz.U. Nr 122, poz.

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

Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST. Pomoc techniczna

Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST Pomoc techniczna Dok. Nr PLP0009 Wersja: 24-11-2005

Bardziej szczegółowo

EGZAMIN MATURALNY Z J ZYKA ROSYJSKIEGO

EGZAMIN MATURALNY Z J ZYKA ROSYJSKIEGO Miejsce na naklejk z kodem szko y dysleksja MJR-P1_1P-072 EGZAMIN MATURALNY Z J ZYKA ROSYJSKIEGO MAJ ROK 2007 POZIOM PODSTAWOWY Instrukcja dla zdaj cego Czas pracy 120 minut 1. Sprawd, czy arkusz egzaminacyjny

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

Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej wiczenia 13 Metoda ±cie»ki krytycznej Instytut Ekonometrii Zakªad Ekonometrii Stosowanej Plan wicze«1 Przykªad: ubieranie choinki 2 3 Programowanie liniowe w analizie czasowej i czasowo-kosztowej projektu

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

SCENARIUSZ LEKCJI Opracował: mgr inż. Szymon Surmacewicz ZESPÓŁ SZKÓŁ MECHANICZNYCH CKP NR 2 W BIAŁYMSTOKU

SCENARIUSZ LEKCJI Opracował: mgr inż. Szymon Surmacewicz ZESPÓŁ SZKÓŁ MECHANICZNYCH CKP NR 2 W BIAŁYMSTOKU SCENARIUSZ LEKCJI Opracował: mgr inż. Szymon Surmacewicz ZESPÓŁ SZKÓŁ MECHANICZNYCH CKP NR 2 W BIAŁYMSTOKU Temat zajęć Normalizacja. Dlaczego uczeń musi o niej wiedzieć? Klasa (poziom edukacyjny) Klasa

Bardziej szczegółowo

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na.

Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA. W obu podpunktach zakªadamy,»e kolejno± ta«ców jest wa»na. Zad. 1 Zad. 2 Zad. 3 Zad. 4 Zad. 5 SUMA Zadanko 1 (12p.) Na imprezie w Noc Kupaªy s 44 dziewczyny. Nosz one 11 ró»nych imion, a dla ka»dego imienia s dokªadnie 4 dziewczyny o tym imieniu przy czym ka»da

Bardziej szczegółowo

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych Program szkoleniowy Efektywni50+ Moduł III 1 Wprowadzenie do zagadnienia wymiany dokumentów. Lekcja rozpoczynająca moduł poświęcony standardom wymiany danych. Wprowadzenie do zagadnień wymiany danych w

Bardziej szczegółowo

Lekcja 3 Banki i nowe przedmioty

Lekcja 3 Banki i nowe przedmioty Lekcja 3 Banki i nowe przedmioty Akademia im. Jana Dªugosza w Cz stochowie Banki przedmiotów Co ju» wiemy? co to s banki przedmiotów w Baltie potramy korzysta z banków przedmiotów mo»emy tworzy nowe przedmioty

Bardziej szczegółowo

Cyfrowe Ukªady Scalone

Cyfrowe Ukªady Scalone Cyfrowe Ukªady Scalone Marcin Polkowski marcin@polkowski.eu 7 listopada 2007 Spis tre±ci 1 Wprowadzenie 2 2 Zadania ukªadu 2 3 Wykorzystane moduªy elektroniczne 3 3.1 7493 - cztero bitowy licznik binarny..................................

Bardziej szczegółowo

Opis instalacji systemu Intranet Komunikator

Opis instalacji systemu Intranet Komunikator mkomp Systemy Informatyczne Małgorzata Hyla 41-914 Bytom, Plac Żeromskiego 11/7 tel. +48 793-59-59-49 NIP 645-160-80-37 REGON 241529060 Opis instalacji systemu Intranet Komunikator Wersja 2.0 Systemy firmy

Bardziej szczegółowo

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2012

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 2012 Zawód: technik optyk Symbol cyfrowy zawodu: 322[16] Numer zadania: 1 Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu 322[16]-01-122 Czas trwania egzaminu: 240 minut ARKUSZ EGZAMINACYJNY

Bardziej szczegółowo

Sprawiedliwi w filmie

Sprawiedliwi w filmie Sprawiedliwi w filmie Jak opowiadać o Sprawiedliwych? Kształtowanie pamięci o ratowaniu Żydów w czasie Zagłady w reprezentacjach filmowych i rejestracjach wideo. Autorzy: Katarzyna Kulińska, Wiktoria Miller,

Bardziej szczegółowo

Integracja systemów, integracja procesów

Integracja systemów, integracja procesów Nowe rozwiązania informatyczne w zmieniającej się rzeczywistości akademickiej Integracja systemów, integracja procesów... Janina Mincer-Daszkiewicz Uniwersytet Warszawski, MUCI jmd@mimuw.edu.pl Warszawa,

Bardziej szczegółowo

KRYTERIA OCENIANIA ODPOWIEDZI Język POZIOM PODSTAWOWY

KRYTERIA OCENIANIA ODPOWIEDZI Język POZIOM PODSTAWOWY rosyjski Zadanie 1. Język rosyjski. Poziom podstawowy KRYTERIA OCENIANIA ODPOWIEDZI Język POZIOM PODSTAWOWY Za każde poprawne rozwiązanie przyznajemy 1 punkt. Maksimum 5. 1.1. Ванесса Мэй очаровала зрителей

Bardziej szczegółowo

FORMULARZ ZGŁOSZENIOWY DO COACHINGU W RAMACH PROJEKTU TRASA 78 ZE ŚLĄSKIEGO W ŚWIĘTOKRZYSKIE

FORMULARZ ZGŁOSZENIOWY DO COACHINGU W RAMACH PROJEKTU TRASA 78 ZE ŚLĄSKIEGO W ŚWIĘTOKRZYSKIE FORMULARZ ZGŁOSZENIOWY DO COACHINGU W RAMACH PROJEKTU TRASA 78 ZE ŚLĄSKIEGO W ŚWIĘTOKRZYSKIE 1 Nazwa organizacji 2 Adres organizacji 3 Telefon kontaktowy 4 E-mail Krótki opis organizacji (cele, podejmowane

Bardziej szczegółowo

Wprowadzenie do programowania współbieżnego

Wprowadzenie do programowania współbieżnego Wprowadzenie do programowania współbieżnego Marcin Engel Instytut Informatyki Uniwersytet Warszawski Zamiast wstępu... Zamiast wstępu... Możliwość wykonywania wielu akcji jednocześnie może ułatwić tworzenie

Bardziej szczegółowo

1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.

1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy. 1 Klasy. Klasa to inaczej mówi c typ który podobnie jak struktura skªada si z ró»nych typów danych. Tworz c klas programista tworzy nowy typ danych, który mo»e by modelem rzeczywistego obiektu. 1.1 Denicja

Bardziej szczegółowo

Rolę Instytucji Pośredniczącej pełni Świętokrzyskie Biuro Rozwoju Regionalnego w Kielcach

Rolę Instytucji Pośredniczącej pełni Świętokrzyskie Biuro Rozwoju Regionalnego w Kielcach Załącznik nr 9 do siwz WZÓR UMOWY ZLECENIE nr.. zawarta w Kielcach w dniu... 2013 roku, pomiędzy: Świętokrzyskim Centrum Doskonalenia Nauczycieli w Kielcach z siedzibą przy ul. Marszałka J. Piłsudskiego

Bardziej szczegółowo

Zarządzenie Nr 48/2015

Zarządzenie Nr 48/2015 Zarządzenie Nr 48/2015 Rektora Pomorskiego Uniwersytetu Medycznego w Szczecinie z dnia 16 kwietnia 2015 r. w sprawie wprowadzenia Instrukcji zamawiania i likwidacji pieczęci urzędowych, pieczątek oraz

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

Lekcja 12 - POMOCNICY

Lekcja 12 - POMOCNICY Lekcja 12 - POMOCNICY 1 Pomocnicy Pomocnicy, jak sama nazwa wskazuje, pomagaj Baltiemu w programach wykonuj c cz ± czynno±ci. S oni szczególnie pomocni, gdy chcemy ci g polece«wykona kilka razy w programie.

Bardziej szczegółowo

Szanowni Rodzice. Niniejsze zasady nie obejmują przedszkoli i szkół podstawowych prowadzonych przez inne podmioty niż Gmina Olsztyn.

Szanowni Rodzice. Niniejsze zasady nie obejmują przedszkoli i szkół podstawowych prowadzonych przez inne podmioty niż Gmina Olsztyn. Szanowni Rodzice Zasady przyjmowania dzieci do przedszkoli i oddziałów przedszkolnych zorganizowanych w szkołach podstawowych prowadzonych przez Gminę Olsztyn na rok szkolny 2016/2017 zostały przygotowane

Bardziej szczegółowo

Mnożenie macierzy. Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność

Mnożenie macierzy. Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność Mnożenie macierzy Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność Literatura: Introduction to Parallel Computing; Grama, Gupta, Karypis, Kumar; 1 Mnożenie macierzy dostęp do

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

REKRUTACJA DO PROWADZONYCH PRZEZ GMINĘ STARACHOWICE PRZEDSZKOLI I ODDZIAŁÓW PRZEDSZKOLNYCH W SZKOŁACH PODSTAWOWYCH NA ROK SZKOLNY 2016/2017

REKRUTACJA DO PROWADZONYCH PRZEZ GMINĘ STARACHOWICE PRZEDSZKOLI I ODDZIAŁÓW PRZEDSZKOLNYCH W SZKOŁACH PODSTAWOWYCH NA ROK SZKOLNY 2016/2017 REKRUTACJA DO PROWADZONYCH PRZEZ GMINĘ STARACHOWICE PRZEDSZKOLI I ODDZIAŁÓW PRZEDSZKOLNYCH W SZKOŁACH PODSTAWOWYCH NA ROK SZKOLNY 2016/2017 Zasady rekrutacji na rok szkolny 2016/2017 1) Rekrutacja na rok

Bardziej szczegółowo

Wykªad 10. Spis tre±ci. 1 Niesko«czona studnia potencjaªu. Fizyka 2 (Informatyka - EEIiA 2006/07) c Mariusz Krasi«ski 2007

Wykªad 10. Spis tre±ci. 1 Niesko«czona studnia potencjaªu. Fizyka 2 (Informatyka - EEIiA 2006/07) c Mariusz Krasi«ski 2007 Wykªad 10 Fizyka 2 (Informatyka - EEIiA 2006/07) 08 05 2007 c Mariusz Krasi«ski 2007 Spis tre±ci 1 Niesko«czona studnia potencjaªu 1 2 Laser 3 2.1 Emisja spontaniczna...........................................

Bardziej szczegółowo

Lekcja 5 Programowanie - Nowicjusz

Lekcja 5 Programowanie - Nowicjusz Lekcja 5 Programowanie - Nowicjusz Akademia im. Jana Dªugosza w Cz stochowie Programowanie i program wedªug Baltiego Programowanie Programowanie jest najwy»szym trybem Baltiego. Z pomoc Baltiego mo»esz

Bardziej szczegółowo

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DLA PRZETARGU NIEOGRANICZONEGO CZĘŚĆ II OFERTA PRZETARGOWA

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DLA PRZETARGU NIEOGRANICZONEGO CZĘŚĆ II OFERTA PRZETARGOWA Powiat Wrocławski z siedzibą władz przy ul. Kościuszki 131, 50-440 Wrocław, tel/fax. 48 71 72 21 740 SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DLA PRZETARGU NIEOGRANICZONEGO CZĘŚĆ II OFERTA PRZETARGOWA

Bardziej szczegółowo

Objaśnienia do Wieloletniej Prognozy Finansowej na lata 2011-2017

Objaśnienia do Wieloletniej Prognozy Finansowej na lata 2011-2017 Załącznik Nr 2 do uchwały Nr V/33/11 Rady Gminy Wilczyn z dnia 21 lutego 2011 r. w sprawie uchwalenia Wieloletniej Prognozy Finansowej na lata 2011-2017 Objaśnienia do Wieloletniej Prognozy Finansowej

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

Załącznik nr 8. Warunki i obsługa gwarancyjna

Załącznik nr 8. Warunki i obsługa gwarancyjna Załącznik nr 8 Warunki i obsługa gwarancyjna 1. Definicje. Dla potrzeb określenia zakresów Usług gwarancyjnych, przyjmuje się że określenia podane poniżej, będą miały następujące znaczenie: Usterka Zdarzenie,

Bardziej szczegółowo

Regulamin uczestnictwa w kursach internetowych dla nauczycieli. Definicje:

Regulamin uczestnictwa w kursach internetowych dla nauczycieli. Definicje: Regulamin uczestnictwa w kursach internetowych dla nauczycieli Definicje: Organizator Organizator Kursów Internetowych, którym jest Wydawnictwo Pedagogiczne Operon spółka z ograniczoną odpowiedzialnością,

Bardziej szczegółowo

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu.

Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu. Centralna Komisja Egzaminacyjna Arkusz zawiera informacje prawnie chronione do momentu rozpocz cia egzaminu. Uk ad graficzny CKE 2010 KOD WPISUJE ZDAJ CY PESEL Miejsce na naklejk z kodem dysleksja EGZAMIN

Bardziej szczegółowo

Semafor nie jest mechanizmem strukturalnym. Aplikacje pisane z użyciem semaforów są podatne na błędy. Np. brak operacji sem_post blokuje aplikację.

Semafor nie jest mechanizmem strukturalnym. Aplikacje pisane z użyciem semaforów są podatne na błędy. Np. brak operacji sem_post blokuje aplikację. J. Ułasiewicz Programowanie aplikacji współbieżnych 1 11 11.1 abstrakcyjne Semafor nie jest mechanizmem strukturalnym. Aplikacje pisane z użyciem semaforów są podatne na błędy. Np. brak operacji sem_post

Bardziej szczegółowo

- 70% wg starych zasad i 30% wg nowych zasad dla osób, które. - 55% wg starych zasad i 45% wg nowych zasad dla osób, które

- 70% wg starych zasad i 30% wg nowych zasad dla osób, które. - 55% wg starych zasad i 45% wg nowych zasad dla osób, które Oddział Powiatowy ZNP w Gostyninie Uprawnienia emerytalne nauczycieli po 1 stycznia 2013r. W związku napływającymi pytaniami od nauczycieli do Oddziału Powiatowego ZNP w Gostyninie w sprawie uprawnień

Bardziej szczegółowo

Regulamin Pracy Komisji Rekrutacyjnej w Szkole nr 25 w Sosnowcu

Regulamin Pracy Komisji Rekrutacyjnej w Szkole nr 25 w Sosnowcu Załącznik nr 1 do Zarządzenia Dyrektora z dnia 29.02. 2016r. Regulamin Pracy Komisji Rekrutacyjnej w Szkole nr 25 w Sosnowcu podstawa prawna: 1. Art. 20 zb ust. 1 9 oraz art. 20 zd ust. 1-3 ustawy z dnia

Bardziej szczegółowo

Zawarta w Warszawie w dniu.. pomiędzy: Filmoteką Narodową z siedzibą przy ul. Puławskiej 61, 00-975 Warszawa, NIP:, REGON:.. reprezentowaną przez:

Zawarta w Warszawie w dniu.. pomiędzy: Filmoteką Narodową z siedzibą przy ul. Puławskiej 61, 00-975 Warszawa, NIP:, REGON:.. reprezentowaną przez: Załącznik nr 6 Nr postępowania: 30/2010 UMOWA Nr... Zawarta w Warszawie w dniu.. pomiędzy: Filmoteką Narodową z siedzibą przy ul. Puławskiej 61, 00-975 Warszawa, NIP:, REGON:.. reprezentowaną przez:..

Bardziej szczegółowo

Niniejszy dokument obejmuje: 1. Szablon Umowy zintegrowanej o rachunek ilokata, 2. Szablon Umowy zintegrowanej o rachunek ilokata oraz o rachunek

Niniejszy dokument obejmuje: 1. Szablon Umowy zintegrowanej o rachunek ilokata, 2. Szablon Umowy zintegrowanej o rachunek ilokata oraz o rachunek Niniejszy dokument obejmuje: 1. Szablon Umowy zintegrowanej o rachunek ilokata, 2. Szablon Umowy zintegrowanej o rachunek ilokata oraz o rachunek oszczędnościowo-rozliczeniowy. Umowa zintegrowana o rachunek

Bardziej szczegółowo