Modelowanie cyfrowe w AutoCAD Autor projektu: ………………………………. Specyfikacja wykonania zadania Cele projektu System ekspertowy Opis potrzeby wykonania zadania Procedury Środek informatyczny Heurystyki Reprezentacja obiektu Załączone dokumenty Cele projektu • • • • • Głównym celem projektu jest identyfikacja nieznanego obiektu za pomocą danego środka informatycznego, tj. stawianie i rozwiązywanie problemów informatycznych podczas wykonywania zadania, w ustalonym przez proces dydaktyczny okresie czasu. Jakie obiekty należy zdefiniować, aby wykonać zadanie? Jakie są relacje pomiędzy poszczególnymi obiektami? Jakie należy sformułować reguły i jak z nich korzystać? Na jakie problemy można się natknąć podczas wykonywania zadania? Określić kompletny i spójny system ekspertowy rozwiązujący dane zadanie. Zadanie: Podaj treść zadania ………………………………………………… ……………………………… POTRZEBA Opis potrzeby: Specyfikacja potrzeby -określenie stanu niepożądanego i pożądanego, wyróżnienie parametrów zadania: stałych, zmiennych, charakterystyk technologii informacyjnej. Specyfikacja algorytmu - wyróżnienie danych i wyników, faktów i ustaleń Specyfikacja problemu - etap przygotowawczy do sformułowania problemu, wymagający ustalenia warunków jakie spełniają dane i wyniki, lub fakty i ustalenia. Przykład Procedury • Procedura deklarowania zmiennych; • Procedura wpisywania danych; • Procedura sprawdzania Powrót do menu Heurystyki Zadbać o wygląd kodu źródłowego - budowa blokowa - co zwiększy jego czytelność. Wpisać komunikaty o konieczności wpisania w danym momencie odpowiedniej danej oraz o wypisywaniu na ekran wyniku - ułatwi to pracę z programem. Korzystać ze wszystkich znanych sposobów na uproszczenie zapisu programu. Powrót do menu Środek informatyczny kompilacja ALGORYTM monitorowanie PROCESOR MONITOR implementacja Powrót do menu Reprezentacja obiektu reguły problemy IKONICZNA SYMBOLICZNA ENAKTYWNA pojęcia Powrót do menu System ekspertowy reprezentacje BAZA WIEDZY operacje SIEĆ SEMANTYCZNA RAMA realizacje Powrót do menu Algorytm algorytm - opisanie wielkości danych w zadaniu oraz wielkości wyjściowych (szukanych), korzystny jest opis schematu wykonania zadania, Koniec Kompilacja kompilacja przez procesor - zinterpretowanie geometryczne i parametryczne wielkości danych i szukanych w celu przetwarzania ich przez AutoCAD, np.dostosowanie danych do symulacji, Koniec Procesor procesor - sposób wykorzystania AutoCAD-a do wykonania zadania, Koniec Monitorowanie monitorowanie wyników działania procesora - jak w AutoCADzie będą prezentowane poszczególne wyniki wykonywania zadania, Koniec Monitor monitor (środek monitorujący) - jak zostaną zaprezentowane wyniki wykonania zadania (np. fotografie wybranych wyników przedstawionych w oknie aktywnym AutoCADa), Koniec Implementacja implementacja (oczekiwanej realizacji algorytmu) - dlaczego wyniki prezentowane na monitorze bedą zgodne z oczekiwanymi wynikami określonymi w specyfikacji algorytmu, a następnie sprawdzenie zgodności kompilacji i monitorowania z implementacją. Koniec Reprezentacja Ikoniczna wybór oraz opisanie, czy zobrazowanie procedur realizowanych przy wykonywaniu zadania – jest to przygotowanie do reprezentacji ikonicznej zadania zilustorowanie graficzne danych treści zadania w AutoCADzie, Koniec Problemy problem informatyczny, polegającego na tym, że reprezentacja ikoniczna jest niewystarczająca do wykonania danego zadania (lub danego zadania cząstkowego) - które elementy danych na rysunku powinny uzyskać odpowiednią postać geometryczna i parametryczną zgodnie z wcześniej ustaloną kompilacją (interpretacja w AutoCADzie), w celu jej dalszego przetwarzania, Koniec Reprezentacja Symboliczna Programowanie multimedialne (strukturalne, logiczne, obiektowe, wizualne, komponentowe), rozumiane jako informatyczna realizacja charakterystyk technologii informacyjnej służących wykonaniu zadania – jest to przygotowanie do reprezentacji symbolicznej zadania przygotowanie w AutoCADzie sparametryzowanej formy graficznej, tj. podstawowych elementów , ktore będą przetawrzane (np. kopiowane, przesuwane, obracane, itp., Dalej dobrze będzie zamieścić slajd zawierający tę reprezentację. Koniec Reguły reguły wiążące warunki spełniane przez stałe i zmienne zadania z operacjami lub relacjami, co odpowiada decyzjom podejmowanym przy wykonywaniu zadania - określenie warunków i operacji, które będą wykonywane, gzy będą spełnione te warunki, np. przesuwnie i obracanie kwadratów i kół interpretujących stoły w zad. 2, tak aby ich średnia odległość była nie mniejsza od 1m odległości, Koniec Reprezentacja Enaktywna reprezentacja enaktywna - symulacja interakcji jaka symulacja z użyciem zastosowania reguł będzie proponowana do znalezienia wielkośsci szukanych w zadaniu, Koniec Pojęcia sprawdzenie czy sformułowanie problemu informatycznego i reguły są zgodne z określeniem pojęć wykorzystywanych podczas wykonania danego zadania – podać ograniczenia i zakres pojęć przy których dochodzi do zgodności, np. w zad 2 należy w zastosowaniu reguł założyć, że odległość kwadratów i kół wynosi 1m, gdyż przy innej odległości można odpowiednio te figury przesunąć lub obrócić. Koniec Baza wiedzy nformatycznej bazy wiedz wiążącej jednostki wiedzy w schematy, wzory, wzorce, analogie i inne struktury wiedzy, zgodnie z charakterystykami technologii informacyjnej wykorzystywanej podczas wykonywania zadania - co należy wiedzieć i z jakie wiedzy skorzystać by wykonać zadanie wiedza dot. wielkości wyrażonych w treści zadania, wiedza dot. wielkości interpretowanych w AutoCADzie i zakresu użycia tego oprogramowania do określonego przez zadanie modelowania cyfrowego, Jaką wiedzę uzyskamy Koniec Baza wiedzy Jaką wiedzę uzyskamy…. Do czego uzyskana wiedza będzie mogła być wykorzystywana….. Ciąg dalszy Koniec Baza wiedzy: np.. =JEŻELI Schemat Formuły ”JEŻELI” Komórka zawiera wartość … W oknie odczytu pojawia się odpowiedni komunikat stała rosnąca malejąca Koniec Reprezentacje •reprezentacja wiedzy należącej do bazy wiedzy, zgodnie ze specyfikacją reprezentacji zadania - jak zastosowana wiedza będzie reprezentowana przy modelowaniu cyfrowym, Koniec Sieć semantyczna sieć semantyczna wiążącej w ramach reprezentacji wiedzy, za pomocą reguł, pojęcia stosowane podczas rozwiązywania problemu informatycznego, zgodnie z bazą wiedzy - koncept: Model cyfrowy - rola1:co robi?, rola2:jak jest realizowany? koncept1: modeluje treść zadania, koncept2: jest realizowany w AutoCADzie 2D - role: jak to jest robione? - ......- koncept: wynik zadania, Sieć semantyczna zadania Koniec Sieć semantyczna np.. MODEL CYFROWY w AutoCAD W czym? Za pomocą czego? AutoCAD 2D Co robi? PODAJE MONOTONICZNOŚĆ FUNKCJI LINIOWYCH Na podstawie czego? Co robi…? NA PODSTAWIE WSPÓŁCZYNNIKÓW Jakich? Skąd? WPISANYCH Jak? Sieć semantyczna zadania DOWOLNIE Koniec Operacje operacje tworzące, na podstawie sieci semantycznej, sieć operacji wykonywanych w ramach stosowanej dla celów realizacji danego zadania technologii informacyjnej, Koniec Koniec Rama rama zadania, wydzielająca w sieci operacji drogi prowadzące do wyników i ustaleń, Koniec Realizacje realizacja zadania, wybierająca w ramie zadania najlepsze drogi wykonania zadania Koniec