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