zadań zaliczeniowych
Transkrypt
zadań zaliczeniowych
2007_08 lato AiR studia zaoczne tematy zaliczeniowe z przedmiotu aktualizacja 02.04.2008 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ć „problem 4 hetmanów” P 7. Opracować „problem 8 hetmanów” P 8. Opracować problem konika szachowego P 9. 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 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ć 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. 6. 7. 8. 9. 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 Opracować program prezentujący przebiegi Uodb, Iodb dla struktury 3D-RL D+ Opracować program prezentujący przebiegi E, Uodb, Iodb dla struktury 3D-RLE D+ Opracować program prezentujący przebiegi Uodb, Iodb, ID dla struktury 3D-RLDz D+ 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” D. Zadanie na piątkę (*) czyli tematy wymagające pracy własnej (tematyka nie jest objęta treścią wykładu) 1. Opracować w środowisku Java ME program umożliwiający wczytanie kolumn tekstu (np. grupa, imię, nazwisko) a następnie wpisywanie punktacji w telefonie komórkowym (kolumny: zadanie1-4). Program ma umożliwić eksport danych w postaci np. kolumn tekstu rozdzielonych znakiem [tab]. 2. Opracować program, który zbiór tekstów w postaci: Urbański K.: „Dobór parametrów i analiza stabilności obserwatorów z wielokrotnym całkowaniem” , IX Konferencja Naukowo-Techniczna „Zastosowania komputerów w elektrotechnice”, Poznań, Kiekrz, 19-21.04.04, str. 275-278 Urbański K., Zawirski K.: „Sensorless control of PMSM based on adaptive observer” , XVIII Symposium on Electromagnetic Phenomena in Nonlinear Circuits, EPNC '2004, Poznań, Poland, 28-30.06.04, str. 73-74 przekonwertuje na plik tekstowy z kolumnami autor1, autor2, autor3, tytuł, nazwa_konf, miejsce, data, strony. 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 3. Opracować mechanizm „przeciągania-kopiowania” ikonki-obrazka z jednego okna ze zbiorem ikonek do innego okna. 4. 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