zadań zaliczeniowych
Transkrypt
zadań zaliczeniowych
20 0 8 _ 0 9 la t o AiR stud i a nies t a c j o n a r n e tematy zaliczeniowe z przedmiotu sem . 8 aktualizacja 16.04.2009 Komputerowe Wspomaganie Projektowania dr inż. Konrad Urbański kolor niebieski - aktualizacja A. Algorytm RWC 1. Opracować program wyznaczający rozwiązanie dla „nieodwróconych” wieży Hanoi D 2. Opracować program wyznaczający rozwiązanie dla układu równania zakodowanego w postaci XXX+XXX*XXX=XXXX, gdzie „X” jest dowolnym znakiem graficznym P 3. Opracować program wyznaczający spośród wartości od 1 do 9 (każda cyfra może wystąpić tylko raz) zawartość komórek tworzących przekątne macierzy 3x3 tak, aby suma elementów poszczególnych przekątnych była równa 11 D 4. Opracować program wyznaczający spośród wartości od 1 do 9 (każda cyfra może wystąpić tylko raz) zawartość komórek tworzących środkową kolumnę i środkowy wiersz macierzy 3x3 tak, aby suma elementów w poszczególnych kierunkach była równa 11 D 5. Opracować program wyznaczający spośród wartości od 1 do 9 (każda cyfra może wystąpić tylko raz) zawartość komórek tworzących przekątną oraz najdłuższy wiersz i najdłuższą kolumnę macierzy trójkątnej 3x3 tak, aby suma elementów w poszczególnych kierunkach (3) była równa 11 D 6. Opracować program wyznaczający spośród wartości od 1 do 9 (każda cyfra może wystąpić tylko raz) zawartość komórek tworzących pierwszy i ostatni wiersz oraz przekątne macierzy 3x3 tak, aby ich suma wynosiła 13 D 7. Opracować „problem 4 hetmanów” P 8. Opracować „problem 8 hetmanów” P 9. Opracować problem konika szachowego P 10. Opracować program wyznaczający sposób rozmieszczenia dowolnej liczby plików, każdy o innej długości na minimalnej ilości płyt DVD o określonej pojemności (każda może być inna) P B. Programowanie graficzne w języku C 1. Opracować funkcję rysującą zadany (poprzez liczbę wierzchołków) wielokąt foremny wraz z numeracją wierzchołków w skalowanym oknie P 2. Opracować funkcję rysującą zadany (poprzez liczbę wierzchołków) wielokąt foremny „gwiazda” wraz z numeracją wierzchołków w skalowanym oknie P 3. Opracować funkcję rysującą zadany (poprzez liczbę wierzchołków) wielokąt foremny z przekątnymi wraz z numeracją wierzchołków w skalowanym oknie P 4. Opracować funkcję rysującą zadany (poprzez liczbę wierzchołków) wielokąt foremny „gwiazda” z przekątnymi wraz z numeracją wierzchołków w skalowanym oknie P 5. Opracować program odliczający od 15 do 0 (co sekundę) od chwili naciśnięcia przycisku wyzwalającego. Wskaźnik ma mieć postać wyświetlacza 7-segmentowego D. 6. Opracować program wyświetlający równocześnie proces obliczania kilku przebiegów: np. sin(x), 1/3sin(3x) oraz sin(x)+1/3sin(3x) w skalowalnym oknie (można zmieniać rozmiar okna) z opisanymi (automatycznie skalowanymi) osiami x i y , D 7. Opracować przegląd dodatkowych komponentów dla BCB wraz z (działającymi) przykładami dla komunikacji (COM, BT), rysowania wykresów i innych związanych z automatyką P 8. Opracować program rysujący trajektorię rzutu ukośnego. Dane wejściowe: zakres x i y skali, g, v, α wprowadzane przed uruchomieniem symulacji (jednostki fizyczne). Okno posiada przyciski „start“ oraz odświeżający grafikę. D Zaliczone zadania grupy B zrealizowane dla linuksa punktowane są „+0.5” Zaliczone zadania grupy A i B zrealizowane dla urządzenia mobilnego (tel. komórkowy, PPC) punktowane są „+0.5” C. Zadanie na piątkę (*) czyli tematy wymagające pracy własnej (tematyka nie jest objęta treścią wykładu) Zadania związane z modelowaniem mechanizmów graficznych Twórca kodu źródłowego musi wyrazić zgodę na jego udostępnienie społeczności internetowej 1. Opracować mechanizm „przeciągania-kopiowania” ikonki-obrazka z jednego okna ze zbiorem ikonek do innego okna. 2. Opracować mechanizm przesuwania myszką i kursorami ikonki-obrazka wewnątrz okna wraz z zapisem jej parametrów (pozycja, rozmiar itp.) w pliku tekstowym. MOŻLIWE WŁASNE TEMATY ZADAŃ nie mogą to być zadania realizowane na zaliczenie innych przedmiotów (*) : P: D+ : D: możliwa praca 2 osób zadanie na bdb zadanie na db+ zadanie na db