zadań zaliczeniowych
Transkrypt
zadań zaliczeniowych
2006_07 lato AiR tematy zaliczeniowe z przedmiotu aktualizacja 21.09.2007 Komputerowe Wspomaganie Projektowania dr inż. Konrad Urbański 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ć „problem 4 hetmanów” P 7. Opracować „problem 8 hetmanów” P 8. 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 9. 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ć program symulujący rozruch silnika obcowzbudnego prądu stałego zasilanego ze źródła napięcia stałego. Wizualizacja ma umożliwiać wybór (przyciski) oglądanych przebiegów:prędkości i prądu twornika. Skala ma być dobierana automatycznie D+ 2. Opracować program symulujący rozruch silnika obcowzbudnego prądu stałego pracującego w układzie regulacji prędkości. Wizualizacja ma umożliwiać wybór oglądanych przebiegów(przyciski): prędkości zadanej i rzeczywistej, prądu twornika zadanego i rzeczywistego. Po ustaleniu się prędkości załączane jest obciążenie. Skala ma być dobierana automatycznie P/(D+ *) 3. Opracować funkcję rysującą zadany (poprzez liczbę wierzchołków) wielokąt (foremny lub gwiazda lub wielokąt z przekątnymi itp. w uzgodnieniu z prowadzącym) wraz z numeracją wierzchołków w skalowanym oknie P 4. 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. 5. 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 6. Opracować program prezentujący przebiegi Uodb, Iodb dla struktury 3D-RL D+ 7. Opracować program prezentujący przebiegi E, Uodb, Iodb dla struktury 3D-RLE D+ 8. Opracować program prezentujący przebiegi Uodb, Iodb, ID dla struktury 3D-RLDz D+ 9. 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 10. Opracować program „komputera torpedowego” i wizualizacji. Wprowadzane są (w okienkach) następujące dane: 1. rozmiar „mapy”: x,y 2. parametry „obiektu”: współrzędne początkowe, prędkość, kurs 3. parametry „torpedy”: współrzędne początkowe „Komputer” wyznacza kurs i prędkość „torpedy”, które „ręcznie” wpisuje się w oknie danych. Po naciśnięciu przycisku startowego pokazana jest trajektoria obu obiektów i informacja o ewentualnym ich kontakcie. P/(*) C. Podstawy grafiki 3D oraz animacji 1. Opracować przestrzenny model kampusu „Piotrowo” P (*) 2. Opracować animację logo Politechniki Poznańskiej P 3. Opracować model przestrzenny uzgodnionego z prowadzącym złożonego obiektu (np. widok łodzi podwodnej, samolotu itp.) P 4. Opracować przestrzenny, animowany model silnika prądu stałego (zasada działania) P/D(*) 5. Opracować przestrzenny, animowany model silnika krokowego (zasada działania) P/D (*) 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