PODSTAWY INFOMATYKI II ĆWICZENIA, III SEMESTR, STUDIA
Transkrypt
PODSTAWY INFOMATYKI II ĆWICZENIA, III SEMESTR, STUDIA
PODSTAWY INFOMATYKI II WICZENIA, III SEMESTR, STUDIA DZIENNE Temat: Geometria obliczeniowa, cz. I Zadanie 1 Ustal liczb przeci półprostej z wierzchołkami wielok ta wyznaczon w algorytmie sprawdzania czy punkt P nale y do wielok ta W, gdy P=(0,0), a wierzchołki wielok ta W podane po obwodzie, zgodnie z ruchem wskazówek zegara, maj nast puj ce współrz dne: w0=(1,0), w1= (2,1), w2= (3,0), w3=(4,0), w4=(5,1), w5=(6,0), w6=(3,-2). Zake półprosta jest równoległa do osi OX. Zadanie 2 Ustal wszystkie trójk ty sprawdzane w algorytmie wyznaczania otoczki metod Grahama dla zbioru punktów S= {(5,0), (3,0), (-3,0), (3,3), (-5,0), (-3,-3), (5,-5), (-5,5)} Zadanie 3 Dany jest n elementowy zbiór punktów na płaszczy nie. Punkty s ponumerowane kolejnymi liczbami naturalnymi od 1 do n. Zaproponuj algorytm, który sprawdza, czy podany zbiór punktów ma rodek symetrii. Przykład Dane: Liczba punktów n=6. Współrz dne punktów: (-1,0), (2,3), (0,4), (-2,-3), (0,-4), (1,0) Wynik: Zbiór ma rodek symetrii. Zadanie 4 „Kwiatuszki podlewamy na Dzie Mamy” Tre Bajtu bardzo kocha swoj mamusi i na Dzie Matki chce jej wr czy jak najwi kszy bukiet kwiatów. Prezent b dzie naprawd wspaniały, bo kwiatki wyhoduje Bajtu sam, w ogródku dziadka, oczywi cie w tajemnicy przed mam . Chłopczyk kupił sadzonki, a do podlewania kwiatków wykorzysta stary zraszacz dziadka. Zraszacz jest zu yty i podlewa tak, e obejmuje swoim zasi giem tylko obszar półkola. Twoim zadaniem jest ustalenie, ile maksymalnie kwiatków mo e by podlanych przez zraszacz w danym ustawieniu. Zmiana liczby podlewanych kwiatków mo e zachodzi tylko przy obracaniu zraszacza. Zraszacz nie mo e by przestawiony w inne miejsce ogródka. Na rysunkach poni ej zaznaczone s dwa ustawienia tego samego zraszacza. W ka dym z tych ustawie zraszacz podlewa ró n liczb kwiatków. PODSTAWY INFOMATYKI II WICZENIA, III SEMESTR, STUDIA DZIENNE Ogólnie zraszacz jest wstawiony w okre lonym miejscu na powierzchni 1000 m kwadratowych. Znany jest promie jego zasi gu r oraz współrz dne rodka. Danych jest N punktów na tym samym obszarze. Ich współrz dne okre laj poło enie kwiatków. Kwiatek na granicy zasi gu zraszacza uwa amy za podlany. Wszystkie współrz dne s liczbami całkowitymi z zakresu 0 .. 1000. Promie zraszacza jest dodatni liczb rzeczywist . Liczba kwiatków w obszarze jest z przedziału od 1 do 150. aden punkt (kwiatek) nie pokrywa si ze rodkiem zraszacza. Dane s trzy liczby rzeczywiste x, y, r, oznaczaj ce kolejno współrz dne rodka zraszacza oraz jego promie . Podana jest równie liczba N kwiatków w obszarze. Oraz ich współrz dne (liczby rzeczywiste). Wynikiem jest maksymalna liczba kwiatków, które mo e podla zraszaczem Przykład Dane: Zraszacz (x y z): 25 25 3.5;liczba kwiatków N=7; współrz dne kwiatków: 25 28, 23 27, 27 27, 24 23, 26 23, 24 29, 26 29 Wynik: 3