Adam Meissner Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner

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

Download "Adam Meissner Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner"

Transkrypt

1 Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl PROGRAMOWANIE WIELOPARADYGMATOWE Wykłady 2-3 Programowanie w paradygmacie CP(FD) Literatura [1] Apt K.R., Prciples of Constrat Programmg, Cambridge Univ. Press, [2] Niederliński A., Programowanie w logice z ograniczeniami. Łagodne wprowadzenie dla platformy EC- LiPSe, Wyd. Pracowni Komputerowej Jacka Skalmierskiego, Gliwice, 2014 [3] Van Roy P., Haridi S., Concepts, Techniques, and Models of Computer Programmg, The MIT Press, Cambridge, USA, [4] Smolka G., Schulte Ch., Fite Doma Constrat Programmg Oz. A Tutorial, Mozart Consortium,

2 Programowanie CP(FD) (1) Problem rozwiązań symetrycznych do zbioru rozwiązań symetrycznych (ang. symmetric solutions) problemu CSP należą rozwiązania "te same" z dokładnością do pewnego izomorfizmu elimowanie rozwiązań symetrycznych może wydatnie zwiększyć efektywność poszukiwania wszystkich rozwiązań problemu CSP i stanowi jedno z podstawowych zagadnień rozpatrywanych w ramach teorii programowania z ograniczeniami jedną z podstawowych technik elimowania rozwiązań symetrycznych jest wprowadzanie porządku do wartościowań poszczególnych zmiennych Przykład 2.1 (wg [4]) Sformułowanie problemu W sklepie zakupiono 4 różne produkty; kasjer podał ich cenę łączną - 7,11 zł (711 gr), zaraz jednak poprawił się wyjaśniając, że zamiast zsumować poszczególne kwoty, wykonał ich mnożenie. Jednakże, po zsumowaniu, cena łączna nie zmieniła się. Podać ceny poszczególnych produktów. 2

3 Programowanie CP(FD) (2) Przykład 2.1 (c.d.) Implementacja proc {Grocery Root} A#B#C#D = Root S = 711 Root ::: 0#S A*B*C*D =: S*100*100*100 A+B+C+D =: S %% elimowanie rozw. symetrycznych - wariant 1 A =<: B B =<: C C =<: D %% elimowanie rozw. symetrycznych - wariant 2 % A =: 79*{FD.decl} % B =<: C % C =<: D {FD.distribute generic(value:splitmax) Root} 3

4 Paradygmat CP(FD) (3) Nakładanie więzów za pomocą podprogramów Do nakładania ograniczeń, oprócz bezpośredniego stosowania propagatorów bibliotecznych, można wykorzystywać własne podprogramy. Przykład 2.2 (wg [4]) Sformułowanie problemu 1. Maria i Klara są matkami 2 rodz 2. W każdej rodzie jest 3 synów i 3 córki 3. Różnica wieku między dziećmi nie jest w żadnym przypadku mniejsza niż 1 rok 4. Wszystkie dzieci mają mniej niż 10 lat 5. W rodzie Klary właśnie urodziła się córka 6. Najmłodszym dzieckiem Marii jest dziewczynka. 7. W obu rodzach suma wieku chłopców jest równa sumie wieku dziewczynek; równość zachodzi także między sumami kwadratów wieku chłopców i dziewczynek 8. Suma wieku wszystkich dzieci wynosi 60 Ile lat mają poszczególne dzieci w każdej z rodz? Elementy modelu problemu Rodzę reprezentuje się za pomocą rekordu Name(boys:[B1 B2 B3] girls:[g1 G2 G3]). Elementy obu list są uszeregowane malejąco. W celu sformułowania więzów F opisujących rodzę, której matką jest N, defiuje się procedurę {FamilyOf N F}. 4

5 Paradygmat CP(FD) (4) Przykład 2.2 (wg [4], c.d.) Implementacja proc {Family Root} proc {FamilyOf Name F} Coeffs = [1 1 1 ~1 ~1 ~1] Ages F = Name(boys:{AgeList} girls:{agelist}) Ages = {App F.boys F.girls} {FD.distct Ages} {FD.sumC Coeffs Ages '=:' 0} {FD.sumCN Coeffs {Map Ages fun {$ A} [A A] } '=:' 0} proc {AgeList L} {FD.list 3 0#9 L} {Nth L 1} >: {Nth L 2} {Nth L 2} >: {Nth L 3} Maria = {FamilyOf maria} Clara = {FamilyOf clara} AgeOfMariasYoungestGirl = {Nth Maria.girls 3} AgeOfClarasYoungestGirl = {Nth Clara.girls 3} Ages = {FoldR [Clara.girls Clara.boys Maria.girls Maria.boys] App nil} Root = Maria#Clara {ForAll Maria.boys proc {$ A} A >: AgeOfMariasYoungestGirl } AgeOfClarasYoungestGirl = 0 {FD.sum Ages '=:' 60} {FD.distribute split Ages} 5

6 Paradygmat CP(FD) (5) Przykład 2.3 (wg [4], zagadka Estea) Sformułowanie problemu W 5 domach położonych wzdłuż (po jednej stronie) ulicy mieszka 5 mężczyzn różnej narodowości. Każdy z nich ma ny zawód, ny ulubiony napój i ne ulubione zwierzę. Każdy dom ma ny kolor. Znane są przy tym następujące fakty. 1. Anglik mieszka w domu koloru czerwonego 2. Hiszpan ma psa 3. Japończyk jest malarzem 4. Włoch lubi herbatę 5. Norweg mieszka w pierwszym domu 6. Właściciel zielonego domu lubi kawę 7. Zielony dom następuje po domu białym 8. Rzeźbiarz hoduje ślimaki 9. Dyplomata mieszka w domu koloru żółtego 10.Właściciel trzeciego domu lubi mleko 11.Dom Norwega sąsiaduje z domem niebieskim 12.Skrzypek lubi sok 13.Lis żyje przy domu, który jest obok domu lekarza 14.Koń żyje przy domu obok domu dyplomaty 15.Zebra żyje przy domu koloru białego 16.Jeden z mieszkańców lubi wodę Kto gdzie mieszka? 6

7 Paradygmat CP(FD) (6) Przykład 2.3 (wg [4], c.d.) Elementy modelu problemu W rozpatrywanym problemie występuje 5 cech (narodowość, zawód, kolor domu, ulubione zwierzę, ulubiony napój) z których każda może przyjąć 5 wartości. Z każdą wartością cechy wiąże się zmienną oznaczającą numer domu. Wykorzystuje się dwie procedury służące do nakładania więzów: {Partition Group} postulującą, że cechy występujące na liście Group muszą przysługiwać parami różnym domom oraz procedurę {Adjacent X Y} stwierdzającą, że cechy X oraz Y przysługują domom sąsiadującym ze sobą. Implementacja proc {Zebra Nb} Groups = [[english spanish japanese italian norvegian] [green red yellow blue white] [pater diplomat violist doctor sculptor] [dog zebra fox snails horse] [juice water tea coffee milk] ] Properties = {FoldR Groups App nil} proc {Partition Group} {FD.distct {Map Group fun {$ P} Nb.P }} proc {Adjacent X Y} {FD.distance X Y '=:' 1} {FD.record number Properties 1#5 Nb} 7

8 Paradygmat CP(FD) (7) Przykład 2.3 (wg [4], c.d.) Implementacja {ForAll Groups Partition} Nb.english = Nb.red Nb.spanish = Nb.dog Nb.japanese = Nb.pater Nb.italian = Nb.tea Nb.norvegian = 1 Nb.green = Nb.coffee Nb.green >: Nb.white Nb.sculptor = Nb.snails Nb.diplomat = Nb.yellow Nb.milk = 3 {Adjacent Nb.norvegian Nb.blue} Nb.violist = Nb.juice {Adjacent Nb.fox Nb.doctor} {Adjacent Nb.horse Nb.diplomat} Nb.zebra = Nb.white {FD.distribute ff Nb} Skrypty z parametrami Problemy CSP są w wielu przypadkach skalowalne. Do ich reprezentowania wykorzystuje się skrypty z parametrami o postaci zgodnej z poniższym schematem fun {Name N1... Nn}... proc {$ Sol}... 8

9 Paradygmat CP(FD) (8) Przykład 2.4 (wg [4], problem N-hetmanów) Sformułowanie problemu Na szachownicy o wymiarze N N należy rozmieścić N hetmanów w taki sposób, aby żadne dwa hetmany nie szachowały się wzajemnie. Elementy modelu problemu Ciąg hetmanów reprezentuje się jako N-elementową listę liczb, której element R(i) odpowiada hetmanowi w i-tej kolumnie i w R(i)-tym wierszu dla i = 1,, n. Warunek, aby dowolne dwa hetmany, tj. R(i) oraz R(j) nie leżały na jednej przekątnej wyraża się jako R(i) + (j - i) R(j) oraz R(i) - (j - i) R(j) dla 1 i < j n lub równoważnie, aby ciągi R(1) - 1,, R(N) - N oraz R(1) + 1,, R(N) + N były różnowartościowe Implementacja fun {Queens N} proc {$ Row} L1N = {MakeTuple c N} LM1N = {MakeTuple c N} Row = {FD.tuple queens N 1#N} {For 1 N 1 proc {$ I} L1N.I=I LM1N.I=~I } {FD.distct Row} {FD.distctOffset Row L1N} {FD.distctOffset Row LM1N} {FD.distribute generic(order:size value:mid) Row} 9

10 Paradygmat CP(FD) (9) Przykład 2.5 (wg [4]) Sformułowanie problemu Dana jest pewna liczba monet o różnych nomałach. Niech a i oznacza liczbę dostępnych monet o nomale d i dla i = 1,, n. Wyznaczyć mimalną liczbę monet niezbędną do wypłacenia kwoty A. Elementy modelu problemu Informację o dostępnych monetach reprezentuje rekord r(d 1 #a 1 d n #a n ). Rozwiązanie problemu reprezentuje ciąg liczb C(1),, C(n) taki, że dla i = 1,, n element C(i) jest liczbą monet o nomale d i, przy czym 0 C(i) a i. Implementacja fun {ChangeMoney Cos Amount} Avail = {Record.map Cos fun {$ A#_} A } Denom = {Record.map Cos fun {$ _#D} D } NbDenoms = {Width Denom} proc {$ Change} {FD.tuple change NbDenoms 0#Amount Change} {For 1 NbDenoms 1 proc {$ I} Change.I =<: Avail.I } {FD.sumC Denom Change '=:' Amount} {FD.distribute generic(order:naive value:max) Change} 10

11 Paradygmat CP(FD) (10) Optymalizacyjne problemy CSP do rozpatrywanej klasy należą problemy, z którymi wiąże się konieczność znalezienia rozwiązania najlepszego w zbiorze R wszystkich rozwiązań problemu w szczególności, optymalizacja może polegać na mimalizowaniu funkcji ceny określonej na zbiorze R w niektórych (prostych) przypadkach mimalizację funkcji ceny można uzyskać poprzez zastosowanie 2-wymiarowej strategii dystrybucji Przykład 3.1 (wg [4], kolorowanie mapy) Sformułowanie problemu Dana jest polityczna mapa Europy Zachodniej, na której widnieje Holandia, Belgia, Francja, Hiszpania, Portugalia, Niemcy, Luksemburg, Szwajcaria, Austria i Włochy. Używając jak najmniejszej liczby kolorów pomalować mapę tak, aby żadne dwa kraje graniczące ze sobą nie miały tej samej barwy. Elementy modelu problemu Rozwiązanie problemu reprezentuje rekord color(r 1 :c 1 r n :c n ) taki, że dla i = 1,, n pole r i o wartości c i oznacza kraj o nazwie r i i kolorze na mapie wyrażonym przez liczbę c i ; dziedzą zmiennej c i jest zbiór 1#NbColors. 11

12 Paradygmat CP(FD) (11) Przykład 3.1 (wg [4], c.d.) Implementacja Data = [belgium # [france netherlands germany luxemburg] germany # [austria france luxemburg netherlands] switzerland # [italy france germany austria] austria # [italy switzerland germany] france # [spa luxemburg italy] spa # [portugal] italy # nil luxemburg # nil netherlands # nil portugal # nil] fun {MapColor Data} Countries = {Map Data fun {$ C#_} C } proc {$ Color} NbColors = {FD.decl} {FD.distribute naive [NbColors]} {FD.record color Countries 1#NbColors Color} {ForAll Data proc {$ A#Bs} {ForAll Bs proc {$ B} Color.A \=: Color.B } } {FD.distribute ff Color} 12

13 Paradygmat CP(FD) (12) Przykład 3.2 (wg [4], program konferencji) Sformułowanie problemu Ułożyć program (plan) konferencji w formie ciągu paneli. Konferencja składa się z 11 sesji a w każdym panelu może toczyć się równolegle do 3 sesji. Ponadto, obowiązują następujące ograniczenia. 1. Sesja 4 musi odbyć się przed sesja Sesja 5 musi odbyć się przed sesja Sesja 6 musi odbyć się przed sesja Sesja 1 nie może toczyć się równolegle z sesjami 2, 3, 5, 7, 8 oraz Sesja 2 nie może toczyć się równolegle z sesjami 3, 4, 7, 8, 9 oraz Sesja 3 nie może toczyć się równolegle z sesjami 5, 6 oraz 8 7. Sesja 4 nie może toczyć się równolegle z sesjami 6, 8 oraz Sesja 6 nie może toczyć się równolegle z sesjami 7 oraz Sesja 7 nie może toczyć się równolegle z sesjami 8 oraz 9 10.Sesja 8 nie może toczyć się równolegle z sesją 10 Znaleźć rozwiązanie o mimalnej liczbie paneli 13

14 Paradygmat CP(FD) (13) Przykład 3.2 (wg [4], c.d.) Elementy modelu problemu Do reprezentowania liczby paneli służy zmienna NbSlots::4#11. Rozwiązanie ma postać krotki plan(p 1... p 11 )takiej, że element p i dla i = 1,..., n oznacza panel, w którym odbywa się i-ta sesja; dla każdego i, p i :: 1#NbSlots. Implementacja fun {Conference Data} NbSessions = Data.nbSessions NbParSessions = Data.nbParSessions Constrats = Data.constrats MNbSlots = NbSessions div NbParSessions proc {$ Plan} NbSlots = {FD.t MNbSlots#NbSessions} {FD.distribute naive [NbSlots]} {FD.tuple plan NbSessions 1#NbSlots Plan} {For 1 NbSlots 1 proc {$ Slot} {FD.atMost NbParSessions Plan Slot} } {ForAll Constrats proc {$ C} case C of before(x Y) then Plan.X <: Plan.Y [] disjot(x Ys) then {ForAll Ys proc {$ Y} Plan.X \=: Plan.Y } } {FD.distribute ff Plan} 14

15 Paradygmat CP(FD) (14) Przykład 3.2 (wg [4], c.d.) Data = data(nbsessions: 11 nbparsessions: 3 constrats: [before(4 11) before(5 10) before(6 11) disjot(1 [ ]) disjot(2 [ ]) disjot(3 [5 6 8]) disjot(4 [6 8 10]) disjot(6 [7 10]) disjot(7 [8 9]) disjot(8 [10]) ]) Ograniczenia nadmiarowe (redundantne) Niech P oraz S będą zbiorami ograniczeń, zbiór S jest redundantny względem P, jeżeli S jest konsekwencją logiczną P; przykładowo, zbiór ograniczeń {X<:10} jest redundantny względem zbioru {X<:5}. Wprowadzenie odpowiednich ograniczeń redundantnych może zmniejszyć drzewo poszukiwań, jak również zredukować liczbę kroków propagacji wykonywanych w przestrzeniach obliczeń. Przykład 3.3 (wg [4], ułamki) Sformułowanie problemu Znaleźć przypisanie cyfr różnych od 0 do liter występujących w poniższym wyrażeniu tak, aby uzyskać poprawne wyrażenie arytmetyczne (A / BC) + (D / EF) + (G/HI) = 1 15

16 Paradygmat CP(FD) (15) Przykład 3.3 (wg [4], c.d.) Elementy modelu problemu W celu usunięcia rozwiązań symetrycznych, wprowadza się następujący porządek na wartościowania zmiennych: (A / BC) (D / EF) (G/HI). Na tej podstawie można sformułować następujące ograniczenia redundantne: Implementacja 3 * (A / BC) 1 oraz 3 * (G/HI) 1 proc {Fraction Root} sol(a:a b:b c:c d:d e:e f:f g:g h:h i:i) = Root BC = {FD.decl} EF = {FD.decl} HI = {FD.decl} Root ::: 1#9 {FD.distct Root} BC =: 10*B + C EF =: 10*E + F HI =: 10*H + I A*EF*HI + D*BC*HI + G*BC*EF =: BC*EF*HI A*EF >=: D*BC D*HI >=: G*EF 3*A >=: BC 3*G =<: HI {FD.distribute split Root} 16

17 Paradygmat CP(FD) (16) Przykład 3.4 (wg [4], liczby Pitagorasa) Sformułowanie problemu Wyznaczyć liczbę trójek (A, B, C), takich że A B C 1000 i A 2 + B 2 = C 2. Elementy modelu problemu Do reprezentowania liczb Pitagorasa służą zmienne A, B, C; dziedzą początkową każdej z nich jest zbiór 1#1000. Z ograniczenia A 2 + B 2 = C 2 można wyprowadzić następujące ograniczenie redundantne: Implementacja 2 * B 2 C 2 proc {Pythagoras Root} [A B C] = Root AA BB CC Root ::: 1#1000 AA = {FD.times A A} BB = {FD.times B B} CC = {FD.times C C} AA + BB =: CC A =<: B B =<: C % ograniczenie nadmiarowe 2*BB >=: CC {FD.distribute ff Root} 17

18 Paradygmat CP(FD) (17) Przykład 3.5 (wg [4], kwadraty magiczne) Sformułowanie problemu Kwadratem magicznym rzędu N nazywa się macierz N N zawierającą liczby naturalne z przedziału [1, N 2 ], ułożone tak aby suma elementów w każdym wierszu i w każdej kolumnie oraz na obu przekątnych gł. była taka sama (jest to tzw. suma magiczna). Przykładowo, poniższa macierz jest kwadratem magicznym rzędu Elementy modelu problemu Do reprezentowania elementu (i, j) kwadratu używa się zmiennej F i,j, a zmienna S oznacza sumę magiczną. Obowiązują następujące ograniczenia. F 1,1 < F N,N, F N,1 < F 1,N, F 1,1 < F N,1 (elim. symetrii) 0.5 * N 2 * (N 2 + 1) = S * N (ogr. redundantne) 18

19 Paradygmat CP(FD) (18) Przykład 3.5 (wg [4], c.d.) Implementacja fun {MagicSquare N} NN = N*N L1N = {List.number 1 N 1} % [ N] proc {$ Square} fun {Field I J} Square.((I-1)*N + J) proc {Assert F} %% {F 1} + {F 2} {F N} =: Sum {FD.sum {Map L1N F} '=:' Sum} Sum = {FD.decl} {FD.tuple square NN 1#NN Square} {FD.distct Square} %% Przekątne {Assert fun {$ I} {Field I I} } {Assert fun {$ I} {Field I N+1-I} } %% Kolumny {For 1 N 1 proc {$ I} {Assert fun {$ J} {Field I J} } } %% Wiersze {For 1 N 1 proc {$ J} {Assert fun {$ I} {Field I J} } } %% Elimacja symetrii {Field 1 1} <: {Field N N} {Field N 1} <: {Field 1 N} {Field 1 1} <: {Field N 1} %% Ogr.nadm.: suma pól = (liczba wierszy) * Sum NN*(NN+1) div 2 =: N*Sum {FD.distribute split Square} 19

20 Paradygmat CP(FD) (19) Ograniczenia reifikowane ograniczenia reifikowane są przeznaczone do wyrażania więzów, w których wykorzystuje się symbole logiczne, takie jak alternatywa, negacja czy implikacja reifikacją ograniczenia C ze względu na zmienną x nazywa się ograniczenie: (C «x = 1) x Î 0#1 i x nie występuje jako zmienna wolna w C semantyka operacyjna propagatora będącego reifikacją ograniczenia C ze względu na zmienną x: 1) jeżeli ogr. x = 1 jest nadmiarowe w danym składzie więzów, to ogr. reifikowane redukuje się do C; 2) jeżeli ogr. x = 0 jest nadmiarowe w danym składzie więzów, to ogr. reifikowane redukuje się do C; 3) jeżeli propagator dla ogr. reifikowanego jest nadmiarowy w danym składzie więzów, to do składu wprowadza się ogr. x = 1 i propagator zostaje usunięty; 4) jeżeli propagator dla ogr. reifikowanego jest sprzeczny z danym składem więzów, to do składu wprowadza się ogr. x = 0 i propagator zostaje usunięty. 20

21 Paradygmat CP(FD) (20) Ograniczenia reifikowane (c.d.) ograniczenie będące reifikacją ograniczenia C ze względu na zmienna x tuicyjnie wyraża to, że formuła C jest prawdziwa wtw gdy x ma wartość 1 a fałszywa wtw gdy x ma wartość 0 przykładowo, poniższa formuła wyraża równoważność dwóch ograniczeń X < Y «X < Z formułę tę można wyrazić za pomocą poniższych ograniczeń reifikowanych X <: Y = B X <: Z = B Przykład 3.6 (wg [4], ustawianie do zdjęcia) Sformułowanie problemu Beata, Krzyś, Donald, Franek, Grześ, Maria i Paweł ustawiają się w jednym rzędzie do zdjęcia. Mają przy tym następujące oczekiwania. 1. Beata chce stać między Grzesiem a Marią 2. Krzyś chce stać między Beatą a Grzesiem 3. Franek chce stać między Marią a Donaldem 4. Paweł chce stać między Frankiem a Donaldem Znaleźć ustawienie, spełniające możliwie jak największą liczbę oczekiwań fotografowanych osób. 21

22 Paradygmat CP(FD) (21) Przykład 3.6 (wg [4], c.d.) Elementy modelu problemu Do reprezentowania położenia osoby p w rzędzie służy zmienna A P Î 1#7. Zmienna S i Î 0#1 ma wartość 1 wtw i-ta preferencja jest spełniona. Ściślej ujmując, ograniczenie wyrażające fakt, że osoba A P chce stać obok A Q osoby ma postać formuły ( A P - A Q = 1 «S = 1) S Î 0#1 Rozwiązanie problemu polega na znalezieniu maksymalnej wartości zmiennej Sat, takiej że Sat = S S 8 Implementacja proc {Photo Root} Persons = [beata krzys donald franek grzes maria pawel] Preferences = [beata#grzes beata#maria krzys#beata krzys#grzes franek#maria franek#donald pawel#franek pawel#donald] NbPersons = {Length Persons} Alignment = {FD.record alignment Persons 1#NbPersons} Sat = {FD.decl} proc {Satisfied P#Q S} {FD.reified.distance Alignment.P Alignment.Q '=:' 1 S} Root = Sat#Alignment {FD. distct Alignment} {FD.sum {Map Preferences Satisfied} '=:' Sat} Alignment.franek <: Alignment.beata % elim. symetr. {FD.distribute generic(order:naive value:max) [Sat]} {FD.distribute split Alignment} 22

23 Paradygmat CP(FD) (22) Przykład 3.7 (wg [4], autoreferencyjny test wyboru) Sformułowanie problemu Dany jest test wyboru składający się z 10-ciu pytań. Na każde z nich formułuje się 5 możliwych odpowiedzi (numerowanych od a do e), z których dokładnie 1 jest poprawna. Znaleźć odpowiedzi poprawne, spełniające wszystkie warunki podane w pytaniach. 1. Pierwszym pytaniem, na które odpowiedź brzmi b jest pytanie: (a) 2, (b) 3, (c) 4, (d) 5, (e) Jedyną parą sąsiadujących ze sobą pytań o identycznym numerze odpowiedzi są pytania: (a) 2-3, (b) 3-4, (c) 4-5, (d) 5-6, (e) Odpowiedź na niejsze pytanie jest taka sama jak odpowiedź na pytanie: (a) 1, (b) 2, (c) 4, (d) 7, (e) Liczba pytanie, na które odpowiedź brzmi a wynosi: (a) 0, (b) 1, (c) 2, (d) 3, (e) Odpowiedź na niejsze pytanie jest taka sama jak odpowiedź na pytanie: (a) 10, (b) 9, (c) 8, (d) 7, (e) Liczba pytań, na które odpowiedź brzmi a jest równa liczbie pytań, na które odpowiedź brzmi: (a) b, (b) c, (c) d, (d) e, (e) żadnej z wymienionych. 7. Alfabetyczna odległość odpowiedzi na pytanie niejsze i następne wynosi: (a) 4, (b) 3, (c) 2, (d) 1, (e) Liczba pytań o odpowiedziach oznaczonych samogłoskami wynosi: (a) 2, (b) 3, (c) 4, (d) 5, (e) Liczba odpowiedzi oznaczonych spółgłoskami jest: (a) liczbą pierwszą, (b) silnią pewnej liczby, (c) kwadratem, (d) sześcianem, (e) jest podzielna całkowicie przez Odpowiedzią na niejsze pytanie jest: (a) a, (b) b, (c) c, (d) d, (e) e. 23

24 Paradygmat CP(FD) (23) Przykład 3.7 (wg [4], c.d.) Uwaga, problem ma tylko 1 następujące rozwiązanie: 1:c 2:d 3:e 4:b 5:e 6:e 7:d 8:c 9:b 10:a Elementy modelu problemu W modelu wykorzystuje się zmienne A i, B i,, E i o dziedzach 0#1 dla i Î 1#10. Każda ze zmiennych ma wartość 1 wtw odpowiedzią na i-te pytanie jest litera będąca nazwą zmiennej. Wiadomo, że A i + B i + + E i = 1. Dodatkowo wprowadza się zmienne Q i dla o dziedzach 1#5 dla i Î 1#10, takie że Q i = 1 «A i =1 Q i = 2 «B i =1 Q i = 3 «C i =1 Q i = 4 «D i =1 Q i = 5 «E i =1 Ograniczenia reprezentujące warunek 1 A 1 = B 2 B 1 = (B 3 (B 2 = 0)) C 1 = (B 4 (B 2 + B 3 = 0)) D 1 = (B 5 (B 2 + B 3 + B 4 = 0)) E 1 = (B 6 (B 2 + B 3 + B 4 + B 5 = 0)) Ograniczenia reprezentujące warunek 2 Q 1 Q 2, Q 7 Q 8, Q 8 Q 9, Q 9 Q 10, A 2 = (Q 2 = Q 3 ), B 2 = (Q 3 = Q 4 ), C 2 = (Q 4 = Q 5 ), D 2 = (Q 5 = Q 6 ), E 2 = (Q 6 = Q 7 ) Ograniczenia reprezentujące warunek 3 A 3 = (Q 1 = Q 3 ), B 3 = (Q 2 = Q 3 ), C 3 = (Q 3 = Q 4 ), D 3 = (Q 7 = Q 3 ), E 3 = (Q 6 = Q 3 ) 24

25 Paradygmat CP(FD) (24) Przykład 3.7 (wg [4], c.d.) Ograniczenia reprezentujące warunek 4 element(q 4, (0, 1, 2, 3, 4)) = A 1 + A A 10 Ograniczenia reprezentujące warunek 9 S = (B 1 + C 1 + D 1 ) + +(B 10 + C 10 + D 10 ) A 9 = (S Î {2, 3, 5, 7}) B 9 = (S Î {1, 2, 6}) C 9 = (S Î {0, 1, 4, 9}) D 9 = (S Î {0, 1, 8}) E 9 = (S Î {0, 5, 10}) Implementacja proc {SRAT Q} proc {Vector V} {FD.tuple v 10 0#1 V} proc {Sum V S} {FD.decl S} {FD.sum V '=:' S} proc {Assert I [U V W X Y]} A.I=U B.I=V C.I=W D.I=X E.I=Y A = {Vector} B = {Vector} C = {Vector} D = {Vector} E = {Vector} SumA ={Sum A} SumB = {Sum B} SumC = {Sum C} SumD = {Sum D} SumE = {Sum E} SumAE = {Sum [SumA SumE]} SumBCD = {Sum [SumB SumC SumD]} {FD.tuple q 10 1#5 Q} {For proc {$ I} {Assert I [Q.I=:1 Q.I=:2 Q.I=:3 Q.I=:4 Q.I=:5]} } %% 1 {Assert 1 [ B.2 {FD.conj B.3 (B.2=:0)} {FD.conj B.4 (B.2+B.3=:0)} {FD.conj B.5 (B.2+B.3+B.4=:0)} {FD.conj B.6 (B.2+B.3+B.4+B.5=:0)} ]} 25

26 Paradygmat CP(FD) (25) Przykład 3.7 (wg [4], c.d.) %% 2 {Assert 2 [Q.2=:Q.3 Q.3=:Q.4 Q.4=:Q.5 Q.5=:Q.6 Q.6=:Q.7]} Q.1\=:Q.2 Q.7\=:Q.8 Q.8\=:Q.9 Q.9\=:Q.10 %% 3 {Assert 3 [Q.1=:Q.3 Q.2=:Q.3 Q.4=:Q.3 Q.7=:Q.3 Q.6=:Q.3]} %% 4 {FD.element Q.4 [ ] SumA} %% 5 {Assert 5 [Q.10=:Q.5 Q.9=:Q.5 Q.8=:Q.5 Q.7=:Q.5 Q.6=:Q.5]} %% 6 {Assert 6 [SumA=:SumB SumA=:SumC SumA=:SumD SumA=:SumE _]} %% 7 {FD.element Q.7 [ ] {FD.decl}={FD.distance Q.7 Q.8 '=:'}} %% 8 {FD.element Q.8 [ ] SumAE} %% 9 {Assert 9 [SumBCD::[ ] SumBCD::[1 2 6] SumBCD::[ ] SumBCD::[0 1 8] SumBCD::[0 5 10] ]} %% 10 skip {FD.distribute ff Q} 26

Adam Meissner Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner

Adam Meissner Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis PROGRAMOWANIE WIELOPARADYGMATOWE Wykład 3 Programowanie

Bardziej szczegółowo

Adam Meissner SZTUCZNA INTELIGANCJA

Adam Meissner SZTUCZNA INTELIGANCJA Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGANCJA Podstawy programowania z ograniczeniami

Bardziej szczegółowo

Adam Meissner Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner

Adam Meissner Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis PROGRAMOWANIE WIELOPARADYGMATOWE Wykład 1 Podstawy

Bardziej szczegółowo

Adam Meissner SZTUCZNA INTELIGANCJA

Adam Meissner SZTUCZNA INTELIGANCJA Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGANCJA Podstawy programowania z ograniczeniami

Bardziej szczegółowo

Adam Meissner.

Adam Meissner. Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Podstawy logiki pierwszego rzędu

Bardziej szczegółowo

XVII edycja Międzynarodowego Konkursu Matematycznego PIKOMAT rok szkolny 2009/2010

XVII edycja Międzynarodowego Konkursu Matematycznego PIKOMAT rok szkolny 2009/2010 XVII edycja Międzynarodowego Konkursu Matematycznego PIKOMAT rok szkolny 2009/2010 Etap III Klasa IV Ola, Jacek i Paweł kupowali jednakowe książki, zeszyty i gumki. Ola za 2 książki, 4 zeszyty i jedną

Bardziej szczegółowo

CLP Programowanie logiczne z ograniczeniami.

CLP Programowanie logiczne z ograniczeniami. CLP Programowanie logiczne z ograniczeniami. Wstęp Programowanie z ograniczeniami (Constraint Programming CP) stało się w ostatnich latach popularnym sposobem modelowania i rozwiązywania wielu problemów

Bardziej szczegółowo

Adam Meissner. SZTUCZNA INTELIGENCJA Gry dwuosobowe

Adam Meissner. SZTUCZNA INTELIGENCJA Gry dwuosobowe Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Gry dwuosobowe Literatura [1] Sterling

Bardziej szczegółowo

Czas na rozwiązanie: 120 min.

Czas na rozwiązanie: 120 min. Czas na rozwiązanie: 120 min. Przed Tobą 11 zadań testowych, 6 zadań otwartych krótkiej odpowiedzi i 2 zadania dowodowe. Za swoje rozwiązania możesz maksymalnie możesz uzyskać 50 punktów (22 pkt. za zadania

Bardziej szczegółowo

KURS MATURA ROZSZERZONA część 1

KURS MATURA ROZSZERZONA część 1 KURS MATURA ROZSZERZONA część 1 LEKCJA 1 Liczby rzeczywiste ZADANIE DOMOWE www.etrapez.pl Strona 1 Część 1: TEST Zaznacz poprawną odpowiedź (tylko jedna jest prawdziwa). Pytanie 1 10 2 2019 684 168 2 Dane

Bardziej szczegółowo

IX Olimpiada Matematyczna Gimnazjalistów

IX Olimpiada Matematyczna Gimnazjalistów IX Olimpiada Matematyczna Gimnazjalistów Zawody stopnia pierwszego część testowa www.omg.edu.pl (3 października 2013 r.) Rozwiązania zadań testowych 1. Liczba 3 9 3 27 jest a) niewymierna; b) równa 3 27;

Bardziej szczegółowo

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13 Poniedziałek 12 listopada 2012 - zaczynamy od omówienia zadań z kolokwium nr 1. Wtorek 13 listopada 2012 - odbywają się zajęcia czwartkowe. 79. Uprościć wyrażenia a) 4 2+log 27 b) log 3 2 log 59 c) log

Bardziej szczegółowo

W. Guzicki Próbna matura, grudzień 2014 r. poziom rozszerzony 1

W. Guzicki Próbna matura, grudzień 2014 r. poziom rozszerzony 1 W. Guzicki Próbna matura, grudzień 01 r. poziom rozszerzony 1 Próbna matura rozszerzona (jesień 01 r.) Zadanie 18 kilka innych rozwiązań Wojciech Guzicki Zadanie 18. Okno na poddaszu ma mieć kształt trapezu

Bardziej szczegółowo

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów Liga zadaniowa 0/03 Seria IV październik 0 rozwiązania zadań 6. Dla danej liczby naturalnej n rozważamy wszystkie sumy postaci a b a b 3 a 3 b 3 a b...n

Bardziej szczegółowo

1. Liczby naturalne, podzielność, silnie, reszty z dzielenia

1. Liczby naturalne, podzielność, silnie, reszty z dzielenia 1. Liczby naturalne, podzielność, silnie, reszty z dzielenia kwadratów i sześcianów przez małe liczby, cechy podzielności przez 2, 4, 8, 5, 25, 125, 3, 9. 26 września 2009 r. Uwaga: Przyjmujemy, że 0 nie

Bardziej szczegółowo

Adam Meissner SZTUCZNA INTELIGENCJA Problem spełnialności (SAT)

Adam Meissner   SZTUCZNA INTELIGENCJA Problem spełnialności (SAT) Instytut Automatyki, Robotyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis SZTUCZNA INTELIGENCJA Problem spełnialności

Bardziej szczegółowo

Przykładowe zadania na kółko matematyczne dla uczniów gimnazjum

Przykładowe zadania na kółko matematyczne dla uczniów gimnazjum 1 Przykładowe zadania na kółko matematyczne dla uczniów gimnazjum Zagadnienia, które uczeń powinien znać przy rozwiązywaniu opisanych zadań: zastosowanie równań w zadaniach tekstowych, funkcje i ich monotoniczność,

Bardziej szczegółowo

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1. Czwartek 28 marca 2013 - zaczynamy od omówienia zadań z kolokwium nr 1. 122. Uprościć wyrażenia a) 4 2+log 27 b) log 3 2 log 59 c) log 6 2+log 36 9 123. Dla ilu trójek liczb rzeczywistych dodatnich a,

Bardziej szczegółowo

Konkurs matematyczny im. Samuela Chróścikowskiego

Konkurs matematyczny im. Samuela Chróścikowskiego Konkurs matematyczny im. Samuela Chróścikowskiego Państwowa Wyższa Szkoła Zawodowa w Chełmie 13 marzec 2008 Imię i nazwisko:... Szkoła:... Wyrażam zgodę na przetwarzanie moich danych osobowych w zakresie

Bardziej szczegółowo

Model odpowiedzi i schemat oceniania do arkusza I

Model odpowiedzi i schemat oceniania do arkusza I Model odpowiedzi i schemat oceniania do arkusza I Zadanie 1 (4 pkt) n Odczytanie i zapisanie danych z wykresu: 100, 105, 100, 10, 101. n Obliczenie mediany: Mediana jest równa 101. n Obliczenie średniej

Bardziej szczegółowo

Test, dzień pierwszy, grupa młodsza

Test, dzień pierwszy, grupa młodsza Test, dzień pierwszy, grupa młodsza 1. Na połowinkach 60 procent wszystkich uczniów to dziewczyny. Impreza jest kiepska, bo tylko 40 procent wszystkich uczniów chce się tańczyć. Sytuacja poprawia sie odrobinę,

Bardziej szczegółowo

Kombinatoryka. Jerzy Rutkowski. Teoria. P n = n!. (1) Zadania obowiązkowe

Kombinatoryka. Jerzy Rutkowski. Teoria. P n = n!. (1) Zadania obowiązkowe Kombinatoryka Jerzy Rutkowski 2. Elementy kombinatoryki 2.1. Permutacje Definicja 1. Niech n N. Permutacją n-elementowego zbioru A nazywamy dowolną funkcję różnowartościową f : {1,..., n} A. Innymi słowy:

Bardziej szczegółowo

Programowanie w Logice

Programowanie w Logice Programowanie w Logice Przeszukiwanie rozwiązań Przemysław Kobylański Generowanie wszystkich rozwiązań Prolog nie tylko potrafi sprawdzić czy dana spełnia warunek ale również potrafi wygenerować wszystkie

Bardziej szczegółowo

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale Zestaw nr 1 Poziom Rozszerzony Zad.1. (1p) Liczby oraz, są jednocześnie ujemne wtedy i tylko wtedy, gdy A. B. C. D. Zad.2. (1p) Funkcja przyjmuje wartości większe od funkcji dokładnie w przedziale. Wtedy

Bardziej szczegółowo

I V X L C D M. Przykłady liczb niewymiernych: 3; 2

I V X L C D M. Przykłady liczb niewymiernych: 3; 2 1 LICZBY Liczby naturalne: 0; 1; 2; 3;.... Liczby całkowite:...; -3; -2; -1; 0; 1; 2; 3;.... Liczbą wymierną nazywamy każdą liczbę, którą można zapisać w postaci ułamka a b, gdzie a i b są liczbami całkowitymi,

Bardziej szczegółowo

Katalog wymagań programowych na poszczególne stopnie szkolne klasa 1

Katalog wymagań programowych na poszczególne stopnie szkolne klasa 1 klasa Rozdział. Liczby zamienia liczby dziesiętne skończone na ułamki zwykłe i liczby mieszane zapisuje ułamek zwykły w postaci ułamka dziesiętnego skończonego porównuje ułamki dziesiętne zna kolejność

Bardziej szczegółowo

9. Funkcje trygonometryczne. Elementy geometrii: twierdzenie

9. Funkcje trygonometryczne. Elementy geometrii: twierdzenie 9. Funkcje trygonometryczne. Elementy geometrii: twierdzenie Pitagorasa i twierdzenie cosinusów, twierdzenie o kącie wpisanym i środkowym, okrąg wpisany i opisany na wielokącie, wielokąty foremne (c.d).

Bardziej szczegółowo

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0

Np. Olsztyn leży nad Łyną - zdanie prawdziwe, wartość logiczna 1 4 jest większe od 5 - zdanie fałszywe, wartość logiczna 0 ĆWICZENIE 1 Klasyczny Rachunek Zdań (KRZ): zdania w sensie logicznym, wartości logiczne, spójniki logiczne, zmienne zdaniowe, tabele prawdziwościowe dla spójników logicznych, formuły, wartościowanie zbioru

Bardziej szczegółowo

Jednoznaczność rozkładu na czynniki pierwsze I

Jednoznaczność rozkładu na czynniki pierwsze I Jednoznaczność rozkładu na czynniki pierwsze I 1. W Biwerlandii w obiegu są monety o nominałach 5 eciepecie i 8 eciepecie. Jaką najmniejszą (dodatnią) kwotę można zapłacić za zakupy, jeżeli sprzedawca

Bardziej szczegółowo

Kryteria oceniania z matematyki w klasie pierwszej w roku szkolnym 2015/2016

Kryteria oceniania z matematyki w klasie pierwszej w roku szkolnym 2015/2016 Kryteria oceniania z matematyki w klasie pierwszej w roku szkolnym 2015/2016 1) Liczby - zamienia liczby dziesiętne skończone na ułamki zwykłe i liczby mieszane, - zapisuje ułamek zwykły w postaci ułamka

Bardziej szczegółowo

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13 35. O zdaniu 1 T (n) udowodniono, że prawdziwe jest T (1), oraz że dla dowolnego n 6 zachodzi implikacja T (n) T (n+2). Czy można stąd wnioskować, że a) prawdziwe jest T (10), b) prawdziwe jest T (11),

Bardziej szczegółowo

Podstawy logiki i teorii zbiorów Ćwiczenia

Podstawy logiki i teorii zbiorów Ćwiczenia Podstawy logiki i teorii zbiorów Ćwiczenia Spis treści 1 Zdania logiczne i tautologie 1 2 Zdania logiczne i tautologie c.d. 2 3 Algebra zbiorów 3 4 Różnica symetryczna 4 5 Kwantyfikatory. 5 6 Relacje 7

Bardziej szczegółowo

Katalog wymagań programowych na poszczególne stopnie szkolne klasa 1

Katalog wymagań programowych na poszczególne stopnie szkolne klasa 1 Matematyka Liczy się matematyka Klasa klasa Rozdział. Liczby zamienia liczby dziesiętne skończone na ułamki zwykłe i liczby mieszane zapisuje ułamek zwykły w postaci ułamka dziesiętnego skończonego porównuje

Bardziej szczegółowo

Katalog wymagań programowych na poszczególne stopnie szkolne klasa 1

Katalog wymagań programowych na poszczególne stopnie szkolne klasa 1 Matematyka Liczy się matematyka Klasa klasa Rozdział. Liczby zamienia liczby dziesiętne skończone na ułamki zwykłe i liczby mieszane zapisuje ułamek zwykły w postaci ułamka dziesiętnego skończonego porównuje

Bardziej szczegółowo

Historia kwadratów magicznych

Historia kwadratów magicznych Kwadraty magiczne Magiczne kwadraty to liczby tak ułożone, że suma każdej kolumny i rzędu jest równa tej samej liczbie. Składają się one z czterech lub więcej pól. Najpopularniejsze maja 9 lub 16 pól.

Bardziej szczegółowo

10. Elementy kombinatoryki geometrycznej: suma kątów wielokąta,

10. Elementy kombinatoryki geometrycznej: suma kątów wielokąta, 10. Elementy kombinatoryki geometrycznej: suma kątów wielokąta, liczba przekątnych wielokąta, porównywanie pól wielokątów w oparciu o proste zależności geometryczne jak np. przystawanie i zawieranie, rozpoznawanie

Bardziej szczegółowo

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność. Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność. W dniu 25 lutego 2014 r. omawiamy test kwalifikacyjny. Uwaga: Przyjmujemy, że 0 nie jest

Bardziej szczegółowo

V Warsztaty Matematyczne I LO im. Stanisława Dubois w Koszalinie. Zadania i rozwiązania

V Warsztaty Matematyczne I LO im. Stanisława Dubois w Koszalinie. Zadania i rozwiązania V Warsztaty Matematyczne I LO im. Stanisława Dubois w Koszalinie Zadania i rozwiązania 27-29 września 2011 Zadania- grupa młodsza Konkurs- dzień pierwszy 1. Niech n będzie liczbą całkowitą większą od 2.

Bardziej szczegółowo

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same 1 Macierz definicja i zapis Macierzą wymiaru m na n nazywamy tabelę a 11 a 1n A = a m1 a mn złożoną z liczb (rzeczywistych lub zespolonych) o m wierszach i n kolumnach (zamiennie będziemy też czasem mówili,

Bardziej szczegółowo

7. CIĄGI. WYKŁAD 5. Przykłady :

7. CIĄGI. WYKŁAD 5. Przykłady : WYKŁAD 5 1 7. CIĄGI. CIĄGIEM NIESKOŃCZONYM nazywamy funkcję określoną na zbiorze liczb naturalnych, dodatnich, a wyrazami ciągu są wartości tej funkcji. CIĄGIEM SKOŃCZONYM nazywamy funkcję określoną na

Bardziej szczegółowo

Przykładowe zadania - I półrocze, klasa 5, poziom podstawowy

Przykładowe zadania - I półrocze, klasa 5, poziom podstawowy MARIUSZ WRÓBLEWSKI Przykładowe zadania - I półrocze, klasa 5, poziom podstawowy. W każdej z zapisanych poniżej liczb podkreśl cyfrę jedności. 5 908 5 987 7 900 09 5. Oblicz, ile razy kąt prosty jest mniejszy

Bardziej szczegółowo

STOSUNEK LICZB PIERWSZYCH DO ICH ILOCZYNÓW

STOSUNEK LICZB PIERWSZYCH DO ICH ILOCZYNÓW 1 STOSUNEK LICZB PIERWSZYCH DO ICH ILOCZYNÓW W rzeczywistości rozmieszczenie liczb pierwszych uzależnione, jest od ścisłego stosunku do swoich iloczynów, a ten wynika ze zdolności do tworzenia identycznych

Bardziej szczegółowo

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka Poziom podstawowy

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka Poziom podstawowy KRYTERIA OCENIANIA ODPOWIEDZI Matematyka Poziom podstawowy Marzec 09 Zadania zamknięte Za każdą poprawną odpowiedź zdający otrzymuje punkt. Poprawna odpowiedź. D 8 9 8 7. D. C 9 8 9 8 8 9 8 9 8 ( 89 )

Bardziej szczegółowo

5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów.

5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów. 5. Algebra działania, grupy, grupy permutacji, pierścienie, ciała, pierścień wielomianów. Algebra jest jednym z najstarszych działów matematyki dotyczącym początkowo tworzenia metod rozwiązywania równań

Bardziej szczegółowo

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne. Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne. Funkcja homograficzna. Definicja. Funkcja homograficzna jest to funkcja określona wzorem f() = a + b c + d, () gdzie współczynniki

Bardziej szczegółowo

Temat: Algorytmy zachłanne

Temat: Algorytmy zachłanne Temat: Algorytmy zachłanne Algorytm zachłanny ( ang. greedy algorithm) wykonuje zawsze działanie, które wydaje się w danej chwili najkorzystniejsze. Wybiera zatem lokalnie optymalną możliwość w nadziei,

Bardziej szczegółowo

Kryteria oceniania z matematyki w klasie pierwszej w roku szkolnym 2015/2016

Kryteria oceniania z matematyki w klasie pierwszej w roku szkolnym 2015/2016 Kryteria oceniania z matematyki w klasie pierwszej w roku szkolnym 2015/2016 opracowały: mgr Agnieszka Łukaszyk, mgr Magdalena Murawska, mgr inż. Iwona Śliczner Ocenę dopuszczającą otrzymuje uczeń, który:

Bardziej szczegółowo

Jarosław Wróblewski Matematyka dla Myślących, 2009/10. Test (nr 3) do samodzielnego treningu

Jarosław Wróblewski Matematyka dla Myślących, 2009/10. Test (nr 3) do samodzielnego treningu Test (nr 3) do samodzielnego treningu W każdym z 30 zadań udziel czterech niezależnych odpowiedzi TAK/NIE. Za każde zadanie, w którym podasz 4 poprawne odpowiedzi, dostaniesz 1 punkt. Za pozostałe zadania

Bardziej szczegółowo

Wymagania edukacyjne niezbędne do uzyskania poszczególnych ocen śródrocznych i rocznych ocen klasyfikacyjnych z matematyki klasa 1 gimnazjum

Wymagania edukacyjne niezbędne do uzyskania poszczególnych ocen śródrocznych i rocznych ocen klasyfikacyjnych z matematyki klasa 1 gimnazjum edukacyjne niezbędne do uzyskania poszczególnych ocen śródrocznych i rocznych ocen klasyfikacyjnych z matematyki klasa 1 gimnazjum Semestr I Stopień Rozdział 1. Liczby Zamienia liczby dziesiętne na ułamki

Bardziej szczegółowo

SZKOLNA LIGA ZADANIOWA

SZKOLNA LIGA ZADANIOWA KLASA 4 - ZESTAW 1 W następujących działaniach wstaw w miejsce gwiazdek brakujące cyfry. Pewna liczba dwucyfrowa ma w rzędzie jedności 5. Jeżeli między jej cyfry wstawimy 0, to liczba ta zwiększy się o

Bardziej szczegółowo

Elementy logiki matematycznej

Elementy logiki matematycznej Elementy logiki matematycznej Przedmiotem logiki matematycznej jest badanie tzw. wyrażeń logicznych oraz metod rozumowania i sposobów dowodzenia używanych w matematyce, a także w innych dziedzinach, w

Bardziej szczegółowo

Podstawy logiki i teorii zbiorów Ćwiczenia

Podstawy logiki i teorii zbiorów Ćwiczenia Podstawy logiki i teorii zbiorów Ćwiczenia Spis treści 1 Zdania logiczne i tautologie 1 2 Zdania logiczne i tautologie c.d. 2 3 Algebra zbiorów 3 4 Różnica symetryczna 4 5 Iloczyn kartezjański 5 6 Kwantyfikatory.

Bardziej szczegółowo

XI Olimpiada Matematyczna Gimnazjalistów

XI Olimpiada Matematyczna Gimnazjalistów XI Olimpiada Matematyczna Gimnazjalistów Zawody stopnia pierwszego część testowa www.omg.edu.pl (24 września 2015 r.) Rozwiązania zadań testowych 1. Dane są takie dodatnie liczby a i b, że 30% liczby a

Bardziej szczegółowo

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16 Na ćwiczeniach 6.0.205 omawiamy test kwalifikacyjny. Uwaga: Przyjmujemy, że 0 nie jest liczbą naturalną, tzn. liczby naturalne są to liczby całkowite dodatnie.. Sformułować uogólnione cechy podzielności

Bardziej szczegółowo

PRZYKŁADOWE ZADANIA Z MATEMATYKI NA POZIOMIE PODSTAWOWYM

PRZYKŁADOWE ZADANIA Z MATEMATYKI NA POZIOMIE PODSTAWOWYM PRZYKŁADOWE ZADANIA Z MATEMATYKI NA POZIOMIE PODSTAWOWYM Zad.1. (0-1) Liczba 3 8 3 3 9 2 A. 3 3 Zad.2. (0-1) jest równa: Liczba log24 jest równa: B. 3 32 9 C. 3 4 D. 3 5 A. 2log2 + log20 B. log6 + 2log2

Bardziej szczegółowo

Internetowe Ko³o M a t e m a t yc z n e

Internetowe Ko³o M a t e m a t yc z n e Internetowe Ko³o M a t e m a t yc z n e Stowarzyszenie na rzecz Edukacji Matematycznej Zestaw 2 szkice rozwiązań zadań 1. Dana jest taka liczba rzeczywista, której rozwinięcie dziesiętne jest nieskończone

Bardziej szczegółowo

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej 15. Macierze Definicja Macierzy. Dla danego ciała F i dla danych m, n IN funkcję A : {1,...,m} {1,...,n} F nazywamy macierzą m n ( macierzą o m wierszach i n kolumnach) o wyrazach z F. Wartość A(i, j)

Bardziej szczegółowo

EGZAMIN MATURALNY OD ROKU SZKOLNEGO

EGZAMIN MATURALNY OD ROKU SZKOLNEGO EGZAMIN MATURALNY OD ROKU SZKOLNEGO 204/205 MATEMATYKA POZIOM PODSTAWOWY PRZYKŁADOWY ZESTAW ZADAŃ DLA OSÓB Z AUTYZMEM, W TYM Z ZESPOŁEM ASPERGERA (A2) W czasie trwania egzaminu zdający może korzystać z

Bardziej szczegółowo

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018.

Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 2017/2018. Zadania przygotowawcze do konkursu o tytuł NAJLEPSZEGO MATEMATYKA KLAS PIERWSZYCH I DRUGICH POWIATU BOCHEŃSKIEGO rok szk. 017/018 19 grudnia 017 1 1 Klasy pierwsze - poziom podstawowy 1. Dane są zbiory

Bardziej szczegółowo

*Później okazało się, że model w postaci sieci semantycznej pasuje także do reprezentacji wiedzy.

*Później okazało się, że model w postaci sieci semantycznej pasuje także do reprezentacji wiedzy. Dr Tomasz Jach Najstarszy i najbardziej ogólny typ reprezentacji wiedzy Początkowo miały być symulacją pamięci ludzkiej. Później okazało się, że model w postaci sieci semantycznej pasuje także do reprezentacji

Bardziej szczegółowo

STOWARZYSZENIE NA RZECZ EDUKACJI MATEMATYCZNEJ KOMITET GŁÓWNY OLIMPIADY MATEMATYCZNEJ JUNIORÓW SZCZYRK 2017

STOWARZYSZENIE NA RZECZ EDUKACJI MATEMATYCZNEJ KOMITET GŁÓWNY OLIMPIADY MATEMATYCZNEJ JUNIORÓW SZCZYRK 2017 STOWARZYSZENIE NA RZECZ EDUKACJI MATEMATYCZNEJ KOMITET GŁÓWNY OLIMPIADY MATEMATYCZNEJ JUNIORÓW Obóz Naukowy OMJ Poziom OMJ 207 rok SZCZYRK 207 Olimpiada Matematyczna Juniorów jest wspó³finansowana ze œrodków

Bardziej szczegółowo

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie),

Przykłady zdań w matematyce. Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości a, b, c jest prostokątny (a, b, c oznaczają dane liczby dodatnie), Elementy logiki 1 Przykłady zdań w matematyce Zdania prawdziwe: 1 3 + 1 6 = 1 2, 3 6, 2 Q, Jeśli x = 1, to x 2 = 1 (x oznacza daną liczbę rzeczywistą), Jeśli a 2 + b 2 = c 2, to trójkąt o bokach długości

Bardziej szczegółowo

MATURA PODSTAWOWA nr 1 NOWA FORMUŁA, czas pracy 170 minut

MATURA PODSTAWOWA nr 1 NOWA FORMUŁA, czas pracy 170 minut MATURA PODSTAWOWA nr 1 NOWA FORMUŁA, czas pracy 170 minut Każde zadanie od początku do końca jest mojego autorstwa. Odkąd istnieje nowa matura, każde z zadań rozwiązałem na wiele sposobów. Zaznajomiłem

Bardziej szczegółowo

EGZAMIN MATURALNY OD ROKU SZKOLNEGO

EGZAMIN MATURALNY OD ROKU SZKOLNEGO EGZAMIN MATURALNY OD ROKU SZKOLNEGO 204/205 MATEMATYKA POZIOM PODSTAWOWY PRZYKŁADOWY ZESTAW ZADAŃ (A) W czasie trwania egzaminu zdający może korzystać z zestawu wzorów matematycznych, linijki i cyrkla

Bardziej szczegółowo

Przykładowe zadania z matematyki na poziomie podstawowym. Zadanie 1. (0 1) Liczba A. 3. Zadanie 2. (0 1) Liczba log 24 jest równa

Przykładowe zadania z matematyki na poziomie podstawowym. Zadanie 1. (0 1) Liczba A. 3. Zadanie 2. (0 1) Liczba log 24 jest równa Przykładowe zadania z rozwiązaniami: poziom podstawowy 1. Przykładowe zadania z matematyki na poziomie podstawowym Zadanie 1. (0 1) Liczba 8 3 3 2 3 9 jest równa A. 3 3 B. 32 3 9 C. 3 D. 5 3 Zadanie 2.

Bardziej szczegółowo

STATYSTYKA 2. Katarzyna Abramczuk

STATYSTYKA 2. Katarzyna Abramczuk STATYSTYKA 2 Katarzyna Abramczuk Zadanie 1 W malutkiej wiosce Malutkowo są tylko 4 domy. Mieszkają w nich: DOM 1 DOM 2 DOM 3 DOM 4 Matka (35) Matka (32) Matka (32) Pan Stefan (40) Ojciec (40) Ojciec (35)

Bardziej szczegółowo

Logika i teoria mnogości Ćwiczenia

Logika i teoria mnogości Ćwiczenia Logika i teoria mnogości Ćwiczenia Spis treści 1 Zdania logiczne i tautologie 1 2 Algebra zbiorów 3 3 Różnica symetryczna 4 4 Iloczyn kartezjański. Kwantyfikatory. 5 5 Kwantyfikatory. 6 6 Relacje 7 7 Relacje

Bardziej szczegółowo

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Materiały dydaktyczne na zajęcia wyrównawcze z matematyki dla studentów pierwszego roku kierunku zamawianego Biotechnologia w ramach projektu Era inżyniera pewna lokata na przyszłość Projekt Era inżyniera

Bardziej szczegółowo

XIV. Akcjonariusze Grupy PSB S.A. licencjonowani kupcy centrum BUDOWLANE Centrum Budowlane PRZEDSIĘBIORSTWO BUDOWLANE P. P. H. U OPOCZNO MEJPOL BUDOWNICTWO, ENERGIA ODNAWIALNA, TELEFONIA, NIERUCHOMOŚCI

Bardziej szczegółowo

Przeszukiwanie z nawrotami. Wykład 8. Przeszukiwanie z nawrotami. J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 238 / 279

Przeszukiwanie z nawrotami. Wykład 8. Przeszukiwanie z nawrotami. J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 238 / 279 Wykład 8 J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 238 / 279 sformułowanie problemu przegląd drzewa poszukiwań przykłady problemów wybrane narzędzia programistyczne J. Cichoń, P. Kobylański

Bardziej szczegółowo

Indukcja matematyczna

Indukcja matematyczna Indukcja matematyczna Zadanie. Zapisać, używając symboli i, następujące wyrażenia (a) n!; (b) sin() + sin() sin() +... + sin() sin()... sin(n); (c) ( + )( + /)( + / + /)... ( + / + / +... + /R). Zadanie.

Bardziej szczegółowo

VII Olimpiada Matematyczna Gimnazjalistów

VII Olimpiada Matematyczna Gimnazjalistów VII Olimpiada Matematyczna Gimnazjalistów Zawody stopnia pierwszego część testowa, test próbny www.omg.edu.pl (wrzesień 2011 r.) Rozwiązania zadań testowych 1. Liczba krawędzi pewnego ostrosłupa jest o

Bardziej szczegółowo

Matura 2011 maj. Zadanie 1. (1 pkt) Wskaż nierówność, którą spełnia liczba π A. x + 1 > 5 B. x 1 < 2 C. x D. x 1 3 3

Matura 2011 maj. Zadanie 1. (1 pkt) Wskaż nierówność, którą spełnia liczba π A. x + 1 > 5 B. x 1 < 2 C. x D. x 1 3 3 Matura 2011 maj Zadanie 1. (1 pkt) Wskaż nierówność, którą spełnia liczba π A. x + 1 > 5 B. x 1 < 2 C. x + 2 3 4 D. x 1 3 3 Zadanie 2. (1 pkt) Pierwsza rata, która stanowi 9% ceny roweru, jest równa 189

Bardziej szczegółowo

Treści zadań Obozu Naukowego OMG

Treści zadań Obozu Naukowego OMG STOWARZYSZENIE NA RZECZ EDUKACJI MATEMATYCZNEJ KOMITET GŁÓWNY OLIMPIADY MATEMATYCZNEJ GIMNAZJALISTÓW Treści zadań Obozu Naukowego OMG Poziom OMG 2015 rok SZCZYRK 2015 Treści zadań Pierwsze zawody indywidualne

Bardziej szczegółowo

Matematyka. dla. Egzamin. Czas pracy będzie

Matematyka. dla. Egzamin. Czas pracy będzie Egzamin maturalny od roku szkolnego 2014/2015 Matematyka Poziom podstawowy Przykładowy zestaw zadań dla osób słabowidzących (A4) W czasie trwania egzaminu zdający może korzystać z zestawu wzorów matematycznych,

Bardziej szczegółowo

1 Logika (3h) 1.1 Funkcje logiczne. 1.2 Kwantyfikatory. 1. Udowodnij prawa logiczne: 5. (p q) (p q) 6. ((p q) r) (p (q r)) 3.

1 Logika (3h) 1.1 Funkcje logiczne. 1.2 Kwantyfikatory. 1. Udowodnij prawa logiczne: 5. (p q) (p q) 6. ((p q) r) (p (q r)) 3. Logika (3h). Udowodnij prawa logiczne:. (p q) ( p q). (p q) ( p q) 3. (p q) ( q p) 4. (p q) ( p q) 5. (p q) (p q) 6. ((p q) r) (p (q r)) 7. (p q) r (p r) (q r) 8. (p q) (q r) (p r). Sprawdź, czy wyrażenia:.

Bardziej szczegółowo

Matematyczne kolorowanki. Tomasz Szemberg. Wykład dla studentów IM UP Kraków, 18 maja 2016

Matematyczne kolorowanki. Tomasz Szemberg. Wykład dla studentów IM UP Kraków, 18 maja 2016 Wykład dla studentów IM UP Kraków, 18 maja 2016 Gra wstępna Dany jest prostokąt podzielony na 8 pól. Gracze zamalowują pola na zmianę. Jeden na kolor czerwony, a drugi na kolor niebieski. Gra wstępna Dany

Bardziej szczegółowo

XX edycja Międzynarodowego Konkursu Matematycznego PIKOMAT rok szkolny 2011/2012

XX edycja Międzynarodowego Konkursu Matematycznego PIKOMAT rok szkolny 2011/2012 XX edycja Międzynarodowego Konkursu Matematycznego PIKOMAT rok szkolny 2011/2012 Etap II Klasa IV Marcin, Michał i Bartek będąc w gościach zostali poczęstowani trzema rodzajami ciast: sernikiem, keksem

Bardziej szczegółowo

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH ĆWICZENIE NR 9 WYRAŻENIA LOGICZNE, INSTRUKCJE WARUNKOWE I INSTRUKCJE ITERACYJNE W PROGRAMIE KOMPUTEROWYM MATLAB Dr inż. Sergiusz Sienkowski ĆWICZENIE NR

Bardziej szczegółowo

Elementy logiki i teorii mnogości

Elementy logiki i teorii mnogości Elementy logiki i teorii mnogości Zdanie logiczne Zdanie logiczne jest to zdanie oznajmujące, któremu można przypisać określoną wartość logiczną. W logice klasycznej zdania dzielimy na: prawdziwe (przypisujemy

Bardziej szczegółowo

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski Wykład nr 1 Techniki Mikroprocesorowe dr inż. Artur Cichowski ix jy i j {0,1} {0,1} Dla układów kombinacyjnych stan dowolnego wyjścia y i w danej chwili czasu zależy wyłącznie od aktualnej kombinacji stanów

Bardziej szczegółowo

Zestaw zadań dotyczących liczb całkowitych

Zestaw zadań dotyczących liczb całkowitych V Zestaw zadań dotyczących liczb całkowitych Opracowanie Monika Fabijańczyk ROZDZIAŁ 1 Cechy podzielności Poniższe zadania zostały wybrane z różnych zbiorów zadań, opracowań, konkursów matematycznych.

Bardziej szczegółowo

Test na koniec nauki w klasie trzeciej gimnazjum

Test na koniec nauki w klasie trzeciej gimnazjum 8 Test na koniec nauki w klasie trzeciej gimnazjum imię i nazwisko ucznia...... data klasa Test 2 1 Na przeciwległych ścianach każdej z pięciu sześciennych kostek umieszczono odpowiednio liczby: 1 i 1,

Bardziej szczegółowo

I) Reszta z dzielenia

I) Reszta z dzielenia Michał Kremzer tekst zawiera 9 stron na moim komputerze Tajemnice liczb I) Reszta z dzielenia 1) Liczby naturalne dodatnie a, b, c dają tę samą resztę przy dzieleniu przez 3. Czy liczba A) a + b + c B)

Bardziej szczegółowo

Wymagania na egzamin poprawkowy z matematyki dla klasy I C LO (Rok szkolny 2015/16) Wykaz zakładanych osiągnięć ucznia klasy I liceum

Wymagania na egzamin poprawkowy z matematyki dla klasy I C LO (Rok szkolny 2015/16) Wykaz zakładanych osiągnięć ucznia klasy I liceum Wymagania na egzamin poprawkowy z matematyki dla klasy I C LO (Rok szkolny 05/6) Wykaz zakładanych osiągnięć ucznia klasy I liceum (osiągnięcia ucznia w zakresie podstawowym) I. Liczby rzeczywiste. Język

Bardziej szczegółowo

Logika i teoria mnogości Ćwiczenia

Logika i teoria mnogości Ćwiczenia Logika i teoria mnogości Ćwiczenia Spis treści 1 Zdania logiczne i tautologie 1 2 Zdania logiczne i tautologie c.d. 2 3 Algebra zbiorów 3 4 Różnica symetryczna 4 5 Iloczyn kartezjański 5 6 Kwantyfikatory.

Bardziej szczegółowo

PŁOCKA MIĘDZYSZKOLNA LIGA PRZEDMIOTOWA MATEMATYKA klasa V szkoła podstawowa 2012

PŁOCKA MIĘDZYSZKOLNA LIGA PRZEDMIOTOWA MATEMATYKA klasa V szkoła podstawowa 2012 PŁOCKA MIĘDZYSZKOLNA LIGA PRZEDMIOTOWA MATEMATYKA klasa V szkoła podstawowa 202 KARTA PUNKTACJI ZADAŃ (wypełnia komisja konkursowa): Numer zadania Zad. Zad. 2 Zad. 3 Poprawna odpowiedź Zad. 4 Zad. 5 Zad.

Bardziej szczegółowo

NOWA FORMUŁA EGZAMIN MATURALNY Z MATEMATYKI POZIOM PODSTAWOWY MMA 2019 UZUPEŁNIA ZDAJĄCY. miejsce na naklejkę UZUPEŁNIA ZESPÓŁ NADZORUJĄCY

NOWA FORMUŁA EGZAMIN MATURALNY Z MATEMATYKI POZIOM PODSTAWOWY MMA 2019 UZUPEŁNIA ZDAJĄCY. miejsce na naklejkę UZUPEŁNIA ZESPÓŁ NADZORUJĄCY Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. MMA 2019 KOD UZUPEŁNIA ZDAJĄCY PESEL miejsce na naklejkę EGZAMIN MATURALNY Z MATEMATYKI POZIOM PODSTAWOWY DATA: 4 czerwca 2019

Bardziej szczegółowo

LICZBY POWTÓRKA I (0, 2) 10 II (2, 5) 5 III 25 IV Liczba (0, 4) 5 jest równa liczbom A) I i III B) II i IV C) II i III D) I i II E) III i IV

LICZBY POWTÓRKA I (0, 2) 10 II (2, 5) 5 III 25 IV Liczba (0, 4) 5 jest równa liczbom A) I i III B) II i IV C) II i III D) I i II E) III i IV LICZBY POWTÓRKA ZADANIE (3 PKT) W tabeli zapisano cztery liczby. I (0, 2) 0 II (2, 5) 5 ( III 25 ) 2 ( 25 ) 3 IV 2 5 5 Liczba (0, 4) 5 jest równa liczbom A) I i III B) II i IV C) II i III D) I i II E)

Bardziej szczegółowo

Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendystki: mgr Jerzy Mil

Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych. Opiekun stypendystki: mgr Jerzy Mil Katarzyna Bereźnicka Zastosowanie arkusza kalkulacyjnego w zadaniach matematycznych Opiekun stypendystki: mgr Jerzy Mil 1 Działania na ułamkach Wyłączanie całości z dodatnich ułamków niewłaściwych Formuła

Bardziej szczegółowo

LOGIKA MATEMATYCZNA. Poziom podstawowy. Zadanie 2 (4 pkt.) Jeśli liczbę 3 wstawisz w miejsce x, to które zdanie będzie prawdziwe:

LOGIKA MATEMATYCZNA. Poziom podstawowy. Zadanie 2 (4 pkt.) Jeśli liczbę 3 wstawisz w miejsce x, to które zdanie będzie prawdziwe: LOGIKA MATEMATYCZNA Poziom podstawowy Zadanie ( pkt.) Która koniunkcja jest prawdziwa: a) Liczba 6 jest niewymierna i 6 jest liczbą dodatnią. b) Liczba 0 jest wymierna i 0 jest najmniejszą liczbą całkowitą.

Bardziej szczegółowo

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.

Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa. Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna

Bardziej szczegółowo

Ś ć Ó Ś Ó Ą Ł Ą Ź Ź Ó ć ć Ó Ź Ą Ą Ś Ą Ł Ó Ł Ń Ź Ź ź Ź ź ć ć ć ć ć ć ć ć ć ć ć ć ć Ć Ą Ź ź ć ć ć ź Ą Ź Ą Ó Ó Ą Ń Ź ć ź ć ć ć Ą ź Ó ć Ą Ą ć ć ź Ó ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ł Ź Ź ć ć ź ź ć ć ć ć ć ć Ó

Bardziej szczegółowo

Zadania ze statystyki cz.5 I rok socjologii miary związków między zmiennymi jakościowymi

Zadania ze statystyki cz.5 I rok socjologii miary związków między zmiennymi jakościowymi Zadania ze statystyki cz.5 I rok socjologii miary związków między zmiennymi jakościowymi Zadanie 1 Zdaniem wielu komentatorów, kobiety częściej niż mężczyźni głosują na partię rządzącą. Wyniki badań przedstawia

Bardziej szczegółowo

Obliczenia na stosie. Wykład 9. Obliczenia na stosie. J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 266 / 303

Obliczenia na stosie. Wykład 9. Obliczenia na stosie. J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 266 / 303 Wykład 9 J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 266 / 303 stos i operacje na stosie odwrotna notacja polska języki oparte na ONP przykłady programów J. Cichoń, P. Kobylański Wstęp

Bardziej szczegółowo

Wielkopolskie Mecze Matematyczne

Wielkopolskie Mecze Matematyczne Wielkopolskie Mecze Matematyczne edycja druga 3 kwietnia 2015r. W okresie renesansu we Włoszech matematycy stworzyli ciekawą formę rywalizacji intelektualnej. Wymieniali się zadaniami, a po kilku tygodniach

Bardziej szczegółowo

Zadania egzaminacyjne

Zadania egzaminacyjne Rozdział 13 Zadania egzaminacyjne Egzamin z algebry liniowej AiR termin I 03022011 Zadanie 1 Wyznacz sumę rozwiązań równania: (8z + 1 i 2 2 7 iz 4 = 0 Zadanie 2 Niech u 0 = (1, 2, 1 Rozważmy odwzorowanie

Bardziej szczegółowo

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych.

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych. Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych. Edytor tekstu MS Word 2010 PL umożliwia wykonywanie działań matematycznych, pod warunkiem, że

Bardziej szczegółowo

1. Równania i nierówności liniowe

1. Równania i nierówności liniowe Równania i nierówności liniowe Wykonać działanie: Rozwiązać równanie: ( +x + ) x a) 5x 5x+ 5 = 50 x 0 b) 6(x + x + ) = (x + ) (x ) c) x 0x (0 x) 56 = 6x 5 5 ( x) Rozwiązać równanie: a) x + x = 4 b) x x

Bardziej szczegółowo