Przykład implementacji przeciażeń operatorów problem kolizji
|
|
- Karol Kruk
- 9 lat temu
- Przeglądów:
Transkrypt
1 Przykład implementacji przeciażeń operatorów problem kolizji Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 Copyright c Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego. Jest on udostępniony pod warunkiem wykorzystania wyłacznie do własnych prywatnych potrzeb i może on być kopiowany wyłacznie w całości, razem z niniejsza strona tytułowa.
2 Opis problemu: Zaimplementować procedurę obliczeniowa umożliwiajac a stwierdzenie, czy dla dwóch platform mobilnych poruszajacych się wzdłuż prostej ruchem jednostajnym zachodzi kolizja. Zakładamy, że kolizja zachodzi jeśli jakaś przeszkoda znajdzie się w obrębie okręgu opisanego na rzucie pionowym korpusu platformy. Platforma mobilna 1 Platforma mobilna 2 1
3 Analiza problemu Zaimplementować procedurę obliczeniowa umożliwiajac a stwierdzenie, czy dla dwóch platform mobilnych poruszajacych się wzdłuż prostej ruchem jednostajnym zachodzi kolizja. Zakładamy, że kolizja zachodzi jeśli jakaś przeszkoda znajdzie się w obrębie okręgu opisanego na rzucie pionowym korpusu platformy. Kluczowe rzeczowniki: platforma ( mobilna ) Własności: ruch położenie rozmiar Relacje: kolizyjność 2
4 Rozwiazanie w globalnym układzie współrzędnych Rozwiazaniem problemu jest wyznaczenie najmniejszej odległości na jaka zbliża się do siebie platformy. Kolizja nie nastapi jeżeli odległość ta będzie większa niż suma promieni okręgów opisanych na korpusach obu platform. d(t) = (x 1 x 2 ) 2 +(y 1 y 2 ) 2 x1 (t) = v x,1 t + x 0,1 y 1 (t) = v y,1 t + y 0,1 x2 (t) = v x,2 t + x 0,2 y 2 (t) = v y,2 t + y 0,2 d(t) = ((v x,1 v x,2 )t +(x 0,1 x 0,2 )) 2 +((v y,1 v y,2 )t +(y 0,1 y 0,2 )) 2 3
5 Rozwiazanie w globalnym układzie współrzędnych d(t) = ((v x,1 v x,2 )t +(x 0,1 x 0,2 )) 2 +((v y,1 v y,2 )t +(y 0,1 y 0,2 )) 2 d(t) = (v x,12 t + x 0,12 ) 2 +(v y,12 t + y 0,12 ) 2 gdzie v x,12 = v x,1 v x,2 analogicznie x 0,12,v y,12,y 0,12. Szukamy wartość t, dla której funkcja d(.) osiaga minimum: dd(t) dt = 0 v x,12 (v x,12 t + x 0,12 )+v y,12 (v y,12 t + y 0,12 ) = 0 t = v x,12x 0,12 + v y,12 y 0,12 v 2 x,12 + v2 y,12 4
6 Rozwiazanie w lokalnym układzie współrzędnych Transformacja do lokalnego układu współrzędnych platformy nr 2 zwiazanego ze środkiem okręgu opisanego na obrysie jej korpusu. xl (t) = x 1 (t) x 2 (t) y L (t) = y 1 (t) y 2 (t) vx,l (t) = v x,1 (t) v x,2 (t) v y,l (t) = v y,1 (t) v y,2 (t) Dzięki zastosowanej transformacji rozwiazanie problemu znacznie się upraszcza. trzeba liczyć pochodnej, gdyż w tym przypadku problem jest natury geometrycznej. Nie 5
7 Rozwiazanie w lokalnym układzie współrzędnych W lokalnym układzie współrzędnych jednej z platform problem sprowadza się do wyznaczenia odległości prostej od poczatku układu współrzędnych. e V V L e r α r d d = r sinα d = r sinα = r(e r e V ) = (r e V ) z = (r V L V L ) z = (r V L) z V L 6
8 d = (r V L) z V L 7
9 Rozwiazanie w lokalnym układzie współrzędnych W lokalnym układzie współrzędnych jednej z platform problem sprowadza się do wyznaczenia odległości prostej od poczatku układu współrzędnych. e V V L e r α r d d = r sinα Kolizja zachodzi gdy: 8
10 (r V L ) z V L < R 1 + R 2 9
11 float Vx1, Vy1, Px1, Py1, R1; float Vx2, Vy2, Px2, Py2, R2;... Implementacja w C (beznadziejna!!!) int CzyKolizja() float Vx, Vy, Px, Py; / Stan platformy nr 2 w układzie lokalnym platformy nr 1 / float d; / Obliczana odległość minięcia się platformy nr 1 i 2 / Vx = Vx1 - Vx2; / Obliczanie prędkości platformy nr 2 w układzie lokalnym platformy nr 1 / Vy = Vy1 - Vy2; Px = Px1 - Px2; / Obliczanie położenia platformy nr 2 w układzie lokalnym platformy nr 1 / Py = Py1 - Py2; d = fabs(px Vy - Py Vx)/sqrt(Vx Vx+Vy Vy); / Obliczanie odległości minięcia się / return d < R1+R2; } Stosowanie zmiennych globalnym w tym przypadku nie jest uzasadnione. 10
12 Implementacja w C (Sposób zdecydowanie lepszy) / Vx1, Vy1, Px1, Py1 prędkość i położenie platformy nr 1, R1 promień okręgu obrysowujacego pionowy rzut korpusu platformy, Vx2, Vy2, Px2, Py2 prędkość i położenie platformy nr 2, R2 promień okręgu obrysowujacego pionowy rzut korpusu platformy, / int CzyKolizja( float Vx1, float Vy1, float Px1, float Py1, float R1, float Vx2, float Vy2, float Px2, float Py2, float R2 ) float Vx, Vy, Px, Py, / Stan platformy nr 2 w układzie lokalnym platformy nr 1 / float d; / Obliczana odległość minięcia się platformy nr 1 i 2 / Vx = Vx1 - Vx2; / Obliczanie prędkości platformy nr 2 w układzie lokalnym platformy nr 1 / Vy = Vy1 - Vy2; Px = Px1 - Px2; / Obliczanie położenia platformy nr 2 w układzie lokalnym platformy nr 1 / Py = Py1 - Py2; d = fabs(px Vy - Py Vx)/sqrt(Vx Vx+Vy Vy); / Obliczenie Odległości minięcia się / } return d < R1+R2; 11
13 Implementacja w C (Sposób obiektowo zorientowany) typedef struct Wektor float x, y; } Wektor; typedef struct PlatformaMobilna Wektor Pos; / Położenie platformy / Wektor V; / Wektor prędkości platformy / float R; / Promień obrysu pionowego rzutu korpusu platformy / } PlatformaMobilna; 12
14 Implementacja w C (Sposób obiektowo zorientowany) int CzyKolizja( PlatformaMobilna PM1, PlatformaMobilna PM2 ) Wektor V, P; / Stan platformy nr 2 w układzie lokalnym platformy nr 1 / float d; / Obliczana odległość minięcia się platformy nr 1 i 2 / V.x = PM1.Vel.x - PM2.Vel.x; /.. Obliczanie prędkości platformy nr 2 w układzie lokalnym platformy nr 1 / V.y = PM1.Vel.y - PM2.Vel.y; P.x = PM1.Pos.x - PM2.Pos.x; / Obliczanie położenia platformy nr 2 w układzie lokalnym platformy nr 1 / P.y = PM1.Pos.y - PM2.Pos.y; d = fabs(p.x V.y - P.y V.x)/sqrt(V.x V.x+V.y V.y); / Obliczenie Odległości minięcia się / return } d < PM1.R+PM2.R; 13
15 Implementacja w C++ (bez operatorów) class Wektor // public: float x, y; Wektor Odejmij(Wektor) const; float IloczynWekZ(const Wektor & V) const return x V. y y V. x; } float IloczynSkal(const Wektor & V) const return x V. x + y V. y; } }; // class PlatformaMobilna // public: Wektor Pozycja; Wektor WPredkosci; float R; bool CzyKolizja( const PlatformaMobilna & V) const; }; //
16 Implementacja w C++ (bez operatorów) Wektor Wektor::Odejmij( Wektor W ) const W. x = x W. x; W. y = y W. y; return W; } bool PlatformaMobilna::CzyKolizja( const PlatformaMobilna & PM ) const Wektor V d = PM. WPredkosci.Odejmij( WPredkosci); Wektor P d = PM. Pozycja.Odejmij( Pozycja); float d = fabs(p d.iloczynwektz(v))/sqrt(v.iloczynskal(v)); return d < PM. R+ R; } 15
17 Implementacja w C++ class Wektor // public: float x, y; Wektor operator (Wektor) const; float operator (const Wektor & V) const return x V. y y V. x; } float operator & (const Wektor & V) const return x V. x + y V. y; } }; // class PlatformaMobilna // public: Wektor Pozycja; Wektor WPredkosci; float R; bool CzyKolizja( const PlatformaMobilna & PM) const; }; //
18 Implementacja w C++ Wektor Wektor::operator ( Wektor W ) const W. x = x W. x; W. y = y W. y; return W; } bool PlatformaMobilna::CzyKolizja( const PlatformaMobilna & PM ) const Wektor V = PM. WPredkosci WPredkosci; Wektor r = PM. Pozycja Pozycja; return fabs(r V)/sqrt(V & V) < PM. R+ R; } (r V L ) z V L < R 1 + R 2 17
19 Implementacja w C++ Wektor Wektor::operator ( Wektor W ) const W. x = x W. x; W. y = y W. y; return W; } bool PlatformaMobilna::CzyKolizja( const PlatformaMobilna & PM ) const Wektor V = PM. WPredkosci WPredkosci; return fabs((pm. Pozycja Pozycja) V)/sqrt(V & V) < PM. R+ R; } (r V L ) z V L < R 1 + R 2 18
20 Diagramy klas w UML Rysunek 1: Diagram klas dla problemu wykrywania kolizji. 19
21 1. Dany jest definicja klasy Wektor: struct Wektor float x, y; Pytania i ćwiczenia Wektor operator ( Wektor W ) W. x = x W. x; W. y = y W. y; return W; } float operator (Wektor V) return x V. y y V. x; } float operator & (Wektor V) return x V. x + y V. y; } }; (a) Czy dla powyższej definicji poprawny jest poniższy zapis? Jeżeli tak, to jaki będzie wynik? Jeżeli nie, to co trzeba zrobić aby zapis ten był poprawny? Wektor W; W. x = W. y = 1; cout << (W & W W); (b) Czy dla powyższej definicji poprawny jest poniższy zapis? Jeżeli tak, to jaki będzie wynik? Jeżeli nie, to co trzeba zrobić aby zapis ten był poprawny? Wektor W; W. x = W. y = 1; cout << (W & W W W); 20
Wprowadzenie do UML, przykład użycia kolizja
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
Diagramy UML, przykład problemu kolizji
Bogdan Kreczmer bogdan.kreczmer@pwr.edu.pl Katedra Cybernetyki i Robotyki Wydział Elektroniki Politechnika Wrocławska Kurs: Copyright c 2015 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu
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
Wprowadzenie do szablonów szablony funkcji
Wprowadzenie do szablonów szablony funkcji Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2006 2010 Bogdan Kreczmer Niniejszy dokument zawiera materiały do
Wprowadzenie do szablonów szablony funkcji
Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2006 2010 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego.
Szablony funkcji i szablony 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 2011 Bogdan Kreczmer Niniejszy dokument
MATEMATYKA 4 INSTYTUT MEDICUS FUNKCJA KWADRATOWA. Kurs przygotowawczy na studia medyczne. Rok szkolny 2010/2011. tel. 0501 38 39 55 www.medicus.edu.
INSTYTUT MEDICUS Kurs przygotowawczy na studia medyczne Rok szkolny 00/0 tel. 050 38 39 55 www.medicus.edu.pl MATEMATYKA 4 FUNKCJA KWADRATOWA Funkcją kwadratową lub trójmianem kwadratowym nazywamy funkcję
Wyznaczanie statycznego i kinetycznego współczynnika tarcia przy pomocy równi pochyłej
Wyznaczanie statycznego i kinetycznego współczynnika tarcia przy pomocy równi pochyłej Równia pochyła jest przykładem maszyny prostej. Jej konstrukcja składa się z płaskiej powierzchni nachylonej pod kątem
Szablon klasy std::list
Szablon klasy std::list Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2006 2010 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania
Ćwiczenie: "Ruch harmoniczny i fale"
Ćwiczenie: "Ruch harmoniczny i fale" Opracowane w ramach projektu: "Wirtualne Laboratoria Fizyczne nowoczesną metodą nauczania realizowanego przez Warszawską Wyższą Szkołę Informatyki. Zakres ćwiczenia:
Ć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
Wartości domyślne, przeciażenia funkcji
Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego.
Szablon klasy std::vector
Szablon klasy std::vector Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2006 2010 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat
Pola i metody statyczne
Pola i metody statyczne Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2009 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania
Wartości domyślne, przeciażenia funkcji
Wartości domyślne, przeciażenia funkcji Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego.
PAKIET MathCad - Część III
Opracowanie: Anna Kluźniak / Jadwiga Matla Ćw3.mcd 1/12 Katedra Informatyki Stosowanej - Studium Podstaw Informatyki PAKIET MathCad - Część III RÓWNANIA I UKŁADY RÓWNAŃ 1. Równania z jedną niewiadomą MathCad
14P2 POWTÓRKA FIKCYJNY EGZAMIN MATURALNYZ FIZYKI I ASTRONOMII - II POZIOM PODSTAWOWY
14P2 POWTÓRKA FIKCYJNY EGZAMIN MATURALNYZ FIZYKI I ASTRONOMII - II POZIOM PODSTAWOWY Ruch jednostajny po okręgu Pole grawitacyjne Rozwiązania zadań należy zapisać w wyznaczonych miejscach pod treścią zadania
Klasa, metody, rozwijanie w linii
Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego.
NUMER IDENTYFIKATORA:
Społeczne Liceum Ogólnokształcące z Maturą Międzynarodową im. Ingmara Bergmana IB WORLD SCHOOL 53 ul. Raszyńska, 0-06 Warszawa, tel./fax 668 54 5 www.ib.bednarska.edu.pl / e-mail: liceum.ib@rasz.edu.pl
Temat: Funkcje. Własności ogólne. A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1
Temat: Funkcje. Własności ogólne A n n a R a j f u r a, M a t e m a t y k a s e m e s t r 1, W S Z i M w S o c h a c z e w i e 1 Kody kolorów: pojęcie zwraca uwagę * materiał nieobowiązkowy A n n a R a
Optyka geometryczna i falowa
Pojęcie podstawowe: promień świetlny. Optyka geometryczna i alowa Podstawowa obserwacja: jeżeli promień świetlny pada na granicę dwóch ośrodków to: ulega odbiciu na powierzchni granicznej za!amaniu przy
Wprowadzenie do szablonów 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 2008-2010 Bogdan Kreczmer Niniejszy
dyfuzja w płynie nieruchomym (lub w ruchu laminarnym) prowadzi do wzrostu chmury zanieczyszczenia
6. Dyspersja i adwekcja w przepływie urbulennym podsumowanie własności laminarnej (molekularnej) dyfuzji: ciągły ruch molekuł (molekularne wymuszenie) prowadzi do losowego błądzenia cząsek zanieczyszczeń
Przykład zastosowania przeciażeń operatorów i metod stałych - szukanie punktu przecięcia z wielobokiem
Przykład zastosowania przeciażeń operatorów i metod stałych - szukanie punktu przecięcia z wielobokiem Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005
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...
Referencje do zmiennych i obiektów
Referencje do zmiennych i obiektów Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu
KURS GEOMETRIA ANALITYCZNA
KURS GEOMETRIA ANALITYCZNA Lekcja 1 Działania na wektorach bez układu współrzędnych. ZADANIE DOMOWE www.etrapez.pl Strona 1 Część 1: TEST Zaznacz poprawną odpowiedź (tylko jedna jest prawdziwa). Pytanie
Klasa, metody, rozwijanie w linii
Klasa, metody, rozwijanie w linii Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu
1) TUnŻ WARTA S.A. i TUiR WARTA S.A. należą do tej samej grupy kapitałowej,
Zasady finansowania działalności kulturalno-oświatowej ze środków zakładowego funduszu świadczeń socjalnych w TUnŻ WARTA S.A. w okresie od 1 września 2015 roku do 31 grudnia 2015 roku 1. Świadczenia finansowane
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
Kurs wyrównawczy dla kandydatów i studentów UTP
Kurs wyrównawczy dla kandydatów i studentów UTP Część III Funkcja wymierna, potęgowa, logarytmiczna i wykładnicza Magdalena Alama-Bućko Ewa Fabińska Alfred Witkowski Grażyna Zachwieja Uniwersytet Technologiczno
P 0max. P max. = P max = 0; 9 20 = 18 W. U 2 0max. U 0max = q P 0max = p 18 2 = 6 V. D = T = U 0 = D E ; = 6
XL OLIMPIADA WIEDZY TECHNICZNEJ Zawody II stopnia Rozwi zania zada dla grupy elektryczno-elektronicznej Rozwi zanie zadania 1 Sprawno przekszta tnika jest r wna P 0ma a Maksymaln moc odbiornika mo na zatem
PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc
PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych
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
PL 215399 B1. POLITECHNIKA POZNAŃSKA, Poznań, PL 03.01.2011 BUP 01/11. RAFAŁ TALAR, Kościan, PL 31.12.2013 WUP 12/13
PL 215399 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 215399 (13) B1 (21) Numer zgłoszenia: 388446 (51) Int.Cl. B23F 9/08 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:
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
Programowanie obiektowe w C++ Wykład 11
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 STL - rys historyczny utworzona została w 1994 r.
Kurs z matematyki - zadania
Kurs z matematyki - zadania Miara łukowa kąta Zadanie Miary kątów wyrażone w stopniach zapisać w radianach: a) 0, b) 80, c) 90, d), e) 0, f) 0, g) 0, h), i) 0, j) 70, k), l) 80, m) 080, n), o) 0 Zadanie
Analiza wyników egzaminu gimnazjalnego. Test matematyczno-przyrodniczy matematyka. Test GM-M1-122,
Analiza wyników egzaminu gimnazjalnego Test matematyczno-przyrodniczy Test GM-M1-122, Zestaw zadań z zakresu matematyki posłużył w dniu 25 kwietnia 2012 r. do sprawdzenia, u uczniów kończących trzecią
Programowanie obrabiarek CNC. Nr H8
1 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium Programowanie obrabiarek CNC Nr H8 Programowanie obróbki 5-osiowej (3+2) w układzie sterowania itnc530 Opracował: Dr inż. Wojciech
Standardowe tolerancje wymiarowe WWW.ALBATROS-ALUMINIUM.COM
Standardowe tolerancje wymiarowe WWW.ALBATROSALUMINIUM.COM Tolerancje standardowe gwarantowane przez Albatros Aluminium obowiązują dla wymiarów co do których nie dokonano innych uzgodnień podczas potwierdzania
'()(*+,-./01(23/*4*567/8/23/*98:)2(!."/+)012+3$%-4#"4"$5012#-4#"4-6017%*,4.!"#$!"#%&"!!!"#$%&"#'()%*+,-+
'()(*+,-./01(23/*4*567/8/23/*98:)2(!."/+)012+3$%-4#"4"$5012#-4#"4-6017%*,4.!"#$!"#%&"!!!"#$%&"#'()%*+,-+ Ucze interpretuje i tworzy teksty o charakterze matematycznym, u ywa j zyka matematycznego do opisu
MATERIAŁY DIAGNOSTYCZNE Z MATEMATYKI
MATERIAŁY DIAGNOSTYCZNE Z MATEMATYKI LUTY 01 POZIOM PODSTAWOWY Czas pracy 170 minut Instrukcja dla zdającego 1. Sprawdź, czy arkusz zawiera strony (zadania 1 ).. Arkusz zawiera 4 zadania zamknięte i 9
14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.
Matematyka 4/ 4.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe. I. Przypomnij sobie:. Wiadomości z poprzedniej lekcji... Że przy rozwiązywaniu zadań tekstowych wykorzystujących
Wyliczanie wyrażenia obiekty tymczasowe
Wyliczanie wyrażenia obiekty tymczasowe Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2013 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu
Spis treści Wykład 3. Modelowanie fal. Równanie sine-gordona
Spis treści Wykład 3. Modelowanie fal. Równanie sine-gordona.............. 3 3.1. Równanie sine-gordona.......................... 3 3.1.1. Rozwiązania dla fali biegnącej................... 7 3.2. Równanie
Grafika inżynierska geometria wykreślna
Grafika inżynierska geometria wykreślna 1. Rysunek inżynierski historia. Metody rzutowania. Rzut prostokątny na dwie rzutnie. dr inż. arch. Anna Wancław Politechnika Gdańska, Wydział Architektury Studia
SPRAWDZIANY Z MATEMATYKI
SPRAWDZIANY Z MATEMATYKI dla klasy III gimnazjum dostosowane do programu Matematyka z Plusem opracowała mgr Marzena Mazur LICZBY I WYRAŻENIA ALGEBRAICZNE Grupa I Zad.1. Zapisz w jak najprostszej postaci
BADANIE UMIEJĘTNOŚCI UCZNIÓW W TRZECIEJ KLASIE GIMNAZJUM CZĘŚĆ MATEMATYCZNO-PRZYRODNICZA
BADANIE UMIEJĘTNOŚCI UCZNIÓW W TRZECIEJ KLASIE GIMNAZJUM CZĘŚĆ MATEMATYCZNO-RZYRODNICZA MATEMATYKA TEST 4 Zadanie 1 Dane są punkty A = ( 1, 1) oraz B = (3, 2). Jaką długość ma odcinek AB? Wybierz odpowiedź
Lista dwukierunkowa - przykład implementacji destruktorów
Lista dwukierunkowa - przykład implementacji destruktorów Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2006 2008 Bogdan Kreczmer Niniejszy dokument zawiera
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.
Rzutowanie i konwersje
Rzutowanie i konwersje Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2013 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania
Qt po polsku. Bogdan Kreczmer.
Qt po polsku Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2013 Bogdan Kreczmer
Cel i zakres ćwiczenia
MIKROMECHANIZMY I MIKRONAPĘDY laboratorium Ćwiczenie nr 1 Mikroprzekładnia - mikrosystem w technologii druku 3D Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie z podstawami projektowania komputerowego
Materiały pomocnicze 8 do zajęć wyrównawczych z Fizyki dla Inżynierii i Gospodarki Wodnej
Materiały pomocnicze 8 do zajęć wyrównawczych z Fizyki dla Inżynierii i Gospodarki Wodnej 1. Ruch drgający. Drgania harmoniczne opisuje równanie: ( ω + φ) x = Asin t gdzie: A amplituda ruchu ω prędkość
SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA
Zał. nr 5 do SIWZ SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA prowadzonego w trybie przetarg nieograniczony na usługa przeprowadzenia szkoleń CNC oraz CAE w ramach Centrum Transferu Technologii Zadanie nr Nazwa
Konstruktor kopiujacy
Konstruktor kopiujacy Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego. Jest on udostępniony
Operacje wejścia/wyjścia odsłona pierwsza
Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu na temat programowania obiektowego.
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
PRZEDMIOTOWY SYSTEM OCENIANIA Z MATEMATYKI DLA KLAS IV VI
PRZEDMIOTOWY SYSTEM OCENIANIA Z MATEMATYKI DLA KLAS IV VI Kryteria ocen 1. Wymagania edukacyjne na poszczególne oceny: Ocenę celującą otrzymuje uczeń, który: Posiadł wiedzę i umiejętności obejmujące pełny
Arkusz maturalny treningowy nr 7. W zadaniach 1. do 20. wybierz i zaznacz na karcie odpowiedzi poprawną odpowiedź.
Czas pracy: 170 minut Liczba punktów do uzyskania: 50 Arkusz maturalny treningowy nr 7 W zadaniach 1. do 20. wybierz i zaznacz na karcie odpowiedzi poprawną odpowiedź. Zadanie 1. (0-1) Wyrażenie (-8x 3
Operacje wejścia/wyjścia (odsłona druga) - pliki
Operacje wejścia/wyjścia (odsłona druga) - pliki Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera materiały
EGZAMIN MATURALNY Z MATEMATYKI
Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. MMA 016 KOD UZUPEŁNIA ZDAJĄCY PESEL miejsce na naklejkę dyskalkulia dysleksja EGZAMIN MATURALNY Z MATEMATYKI POZIOM PODSTAWOWY
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
EKONOMETRIA dr inż.. ALEKSANDRA ŁUCZAK Uniwersytet Przyrodniczy w Poznaniu Katedra Finansów w i Rachunkowości ci Zakład Metod Ilościowych Collegium Maximum,, pokój j 617 Tel. (61) 8466091 luczak@up.poznan.pl
Konspekt lekcji otwartej
Konspekt lekcji otwartej Przedmiot: Temat lekcji: informatyka Modelowanie i symulacja komputerowa prawidłowości w świecie liczb losowych Klasa: 2 g Data zajęć: 21.12.2004. Nauczyciel: Roman Wyrwas Czas
Objaśnienia wartości, przyjętych do Projektu Wieloletniej Prognozy Finansowej Gminy Golina na lata 2012-2015
Załącznik Nr 2 do Uchwały Nr XIX/75/2011 Rady Miejskiej w Golinie z dnia 29 grudnia 2011 r. Objaśnienia wartości, przyjętych do Projektu Wieloletniej Prognozy Finansowej Gminy Golina na lata 2012-2015
Wojewódzki Konkurs Przedmiotowy z Matematyki dla uczniów gimnazjów województwa śląskiego w roku szkolnym 2012/2013
Wojewódzki Konkurs Przedmiotowy z Matematyki dla uczniów gimnazjów województwa śląskiego w roku szkolnym 2012/2013 KOD UCZNIA Etap: Data: Czas pracy: wojewódzki 4 marca 2013 r. 120 minut Informacje dla
Kalendarz Maturzysty 2010/11 Fizyka
Kalendarz Maturzysty 2010/11 Fizyka Kalendarz Maturzysty 2010/11 Fizyka Patryk Kamiński Drogi Maturzysto, Oddajemy Ci do rąk profesjonalny Kalendarz Maturzysty z fizyki stworzony przez naszego eksperta.
SERI A 93 S E RI A 93 O FLUSH GRID WITHOUT EDGE TAB
SERIA E93 CONIC FRINCTION CONIC 2 SERIA 93 SERIA 93 O FLUSH GRID WITHOUT EDGE TAB Podziałka Powierzchnia 30 mm Flush Grid Prześwit 47% Grubość Minimalny promień skrętu taśmy Układ napędowy Szerokość taśmy
Podstawy programowania
Podstawy programowania Elementy algorytmiki C w środowisku.e (C#) dr inŝ. Grzegorz Zych Copernicanum, pok. 104 lub 206a 1 Minimum programowe reści kształcenia: Pojęcie algorytmu. Podstawowe konstrukcje
Czy zdążyłbyś w czasie, w jakim potrzebuje światło słoneczne, aby dotrzeć do Saturna, oglądnąć polski hit kinowy: Nad życie Anny Pluteckiej-Mesjasz?
ZADANIE 1. (4pkt./12min.) Czy zdążyłbyś w czasie, w jakim potrzebuje światło słoneczne, aby dotrzeć do Saturna, oglądnąć polski hit kinowy: Nad życie Anny Pluteckiej-Mesjasz? 1. Wszelkie potrzebne dane
Wykład 10. Urządzenia energoelektroniczne poprzez regulację napięcia, prądu i częstotliwości umoŝliwiają
Serwonapędy w automatyce i robotyce Wykład 10 Piotr Sauer Katedra Sterowania i Inżynierii Systemów Urządzenia energoelektroniczne Urządzenia energoelektroniczne poprzez regulację napięcia, prądu i częstotliwości
Elementy animacji sterowanie manipulatorem
Elementy animacji sterowanie manipulatorem 1 Cel zadania Wykształcenie umiejętności korzystania z zapisu modelu aplikacji w UML oraz definiowania właściwego interfejsu klasy. 2 Opis zadania Należy napisać
10 RUCH JEDNOSTAJNY PO OKRĘGU
Włodzimiez Wolczyński Miaa łukowa kąta 10 RUCH JEDNOSTAJNY PO OKRĘGU 360 o =2π ad = = 2 s 180 o =π ad 90 o =π/2 ad = jednostka adian [1 = 1 = 1] Π ad 180 o 1 ad - x o = 180 57, 3 57 18, Ruch jednostajny
EGZAMIN MATURALNY Z MATEMATYKI
Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. MMA 016 KOD UZUPEŁNIA ZDAJĄCY PESEL miejsce na naklejkę dysleksja EGZAMIN MATURALNY Z MATEMATYKI POZIOM ROZSZERZONY DATA: 9
ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR 2 POZIOM ROZSZERZONY. S x 3x y. 1.5 Podanie odpowiedzi: Poszukiwane liczby to : 2, 6, 5.
Nr zadania Nr czynno ci... ODPOWIEDZI I SCHEMAT PUNKTOWANIA ZESTAW NR POZIOM ROZSZERZONY Etapy rozwi zania zadania Wprowadzenie oznacze : x, x, y poszukiwane liczby i zapisanie równania: x y lub: zapisanie
2.Prawo zachowania masy
2.Prawo zachowania masy Zdefiniujmy najpierw pewne podstawowe pojęcia: Układ - obszar przestrzeni o określonych granicach Ośrodek ciągły - obszar przestrzeni którego rozmiary charakterystyczne są wystarczająco
- Miejscowość Kod pocztowy Nr posesji Ulica Gmina
Pieczątka Wnioskodawcy Nr sprawy: ROPS.II. (pieczątka Wnioskodawcy) (pieczątka instytucji przyjmującej wniosek) W N I O S E K o dofinansowanie robót budowlanych dotyczących ze środków Państwowego Funduszu
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
D-01.01.01. wysokościowych
D-01.01.01 Odtworzenie nawierzchni i punktów wysokościowych 32 Spis treści 1. WSTĘP... 34 1.1. Przedmiot SST... 34 1.2. Zakres stosowania SST... 34 1.3. Zakres robót objętych SST... 34 1.4. Określenia
ostatni dzień miesiąca (yyyy-mm-dd) miejsce zam. - ulica nr miejscowość wypełnienia oświadczenia
ostatni dzień miesiąca (yyyy-mm-dd) 2014 11 30 imię i nazwisko: miejsce zam. - ulica nr miejsce zam. - kod Miejscowość Imię nazwisko ul. Xxx nr kod miejscowość miejscowość wypełnienia oświadczenia miejscowość
BLOK I. 3. Korzystając z definicji pochodnej w punkcie, obliczyć pochodne podanych funkcji we wskazanych punktach:
BLOK I. Rachunek różniczkowy i całkowy. Znaleźć przyrost funkcji f() = przy = zakładając, że przyrost zmiennej niezależnej jest równy: a), ; b), ;, 5.. Znaleźć iloraz różnicowy funkcji y = f() w punkcie
Zastosowanie metod statystycznych do problemu ujednoznaczniania struktury zdania w języku polskim
Motywacja Zastosowanie metod statystycznych do problemu ujednoznaczniania struktury zdania w języku polskim Seminarium IPI PAN, 03.01.2011 Outline Motywacja 1 Motywacja Poziomy anotacji Równoważność dystrybucyjna
Przestrzenie nazw. Bogdan Kreczmer. Katedra Cybernetyki i Robotyki Politechnika Wrocławska
Bogdan Kreczmer bogdan.kreczmer@pwr.edu.pl Katedra Cybernetyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2018 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu dotyczącego programowania
1. MONITOR. a) UNIKAJ! b) WYSOKOŚĆ LINII OCZU
Temat: Organizacja obszaru roboczego podczas pracy przy komputerze. 1. MONITOR a) UNIKAJ! - umieszczania monitora z boku, jeżeli patrzysz na monitor częściej niż na papierowe dokumenty - dostosowywania
TABELA ZGODNOŚCI. W aktualnym stanie prawnym pracodawca, który przez okres 36 miesięcy zatrudni osoby. l. Pornoc na rekompensatę dodatkowych
-...~.. TABELA ZGODNOŚCI Rozporządzenie Komisji (UE) nr 651/2014 z dnia 17 czerwca 2014 r. uznające niektóre rodzaje pomocy za zgodne z rynkiem wewnętrznym w zastosowaniu art. 107 i 108 Traktatu (Dz. Urz.
Soczewkowanie grawitacyjne 3
Soczewkowanie grawitacyjne 3 Przypomnienie Mikrosoczewkowania a natura ciemnej materii Źródła rozciągłe Efekt paralaksy Linie krytyczne i kaustyki Przykłady Punktowa soczewka Punktowa soczewka Punktowe
ST- 01.00 SPECYFIKACJA TECHNICZNA ROBOTY GEODEZYJNE. Specyfikacje techniczne ST-01.00 Roboty geodezyjne
41 SPECYFIKACJA TECHNICZNA ST- 01.00 ROBOTY GEODEZYJNE 42 SPIS TREŚCI 1. WSTĘP... 43 1.1. Przedmiot Specyfikacji Technicznej (ST)...43 1.2. Zakres stosowania ST...43 1.3. Zakres Robót objętych ST...43
Strategia rozwoju sieci dróg rowerowych w Łodzi w latach 2015-2020+
Strategia rozwoju sieci dróg rowerowych w Łodzi w latach 2015-2020+ Projekt: wersja β do konsultacji społecznych Opracowanie: Zarząd Dróg i Transportu w Łodzi Ul. Piotrkowska 175 90-447 Łódź Spis treści
Niniejszy ebook jest własnością prywatną.
Niniejszy ebook jest własnością prywatną. Niniejsza publikacja, ani żadna jej część, nie może być kopiowana, ani w jakikolwiek inny sposób reprodukowana, powielana, ani odczytywana w środkach publicznego
Urządzenie do odprowadzania spalin
Urządzenie do odprowadzania spalin Nr. Art. 158930 INSTRUKCJA OBSŁUGI Informacje wstępne: Po otrzymaniu urządzenia należy sprawdzić czy opakowanie jest w stanie nienaruszonym. Jeśli po dostarczeniu produktu
Numer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły
Numer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły Temat szkolenia: Zastosowania e-learningu na przykładzie platformy Moodle w nauczaniu różnych przedmiotów SZCZEGÓŁOWY
Programowanie 2. Język C++. Wykład 3.
3.1 Programowanie zorientowane obiektowo... 1 3.2 Unie... 2 3.3 Struktury... 3 3.4 Klasy... 4 3.5 Elementy klasy... 5 3.6 Dostęp do elementów klasy... 7 3.7 Wskaźnik this... 10 3.1 Programowanie zorientowane
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
INSTRUKCJA Projektowanie plików naświetleń (rozkładówek + rozbiegówek) oraz pliku okładki dla albumu z okładką personalizowaną.
INSTRUKCJA Projektowanie plików naświetleń (rozkładówek + rozbiegówek) oraz pliku okładki dla albumu z okładką personalizowaną. SPIS TREŚCI I. PROJEKTOWANIE PLIKÓW.... 2 1. PROJEKTOWANIE NAŚWIETLEŃ DO
Technikum w ZSP Żelechów ponownie najlepsze
w ZSP Żelechów ponownie najlepsze Instytut Badań Edukacyjnych opublikował w ostatnich dniach najnowsze dane dotyczące Edukacyjnej Wartości Dodanej () dla wszystkich szkół ponadgimnazjalnych w Polsce. Wskaźniki
for (i=1; i<=10; i=i+1) instrukcja; instrukcja zostanie wykonana 10 razy for (inicjalizacja; test; aktualizacja) instrukcja;
Rok akademicki 2011/2012, Pracownia nr 8 2/30 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2011/2012 Pracownia nr