Pytania i Odpowiedzi (PiO) do zadania zaliczeniowego
Programowanie obiektowe (informatyka, studia dzienne, I rok)

Edycja: 2006/2007

Czy Metagra powinna umożliwiać pisanie programów w języku Action Lang w postaci tekstowej?[26.XI.2006]
Nie. Wystarczy zrealizować budowę programów przez wybieranie kolejnych instrukcji, a także ich argumentów, z listy.
Czy oprócz samej Metagry należy napisać konkretne gry z niej korzystające?[26.XI.2006]
Tak. Trzeba zaprojektować i zrealizować co najmniej jedną taką grę.
Czy na jednym polu może być wiele obiektów?[4/5.XII.2006]
Tak. Pewnym problemem jest wizualizacja i wskazywanie obiektów na takim polu. Można przyjąć dowolne rozwiązanie, np. wypisywanie z boku planszy po wybraniu pola liczby elementów stojących na tym polu i przyjęcie, że prawy klik zmienia (cyklicznie) ten element, który jest na wierzchu.
W jaki sposób umożliwiać dodawanie nowych rodzajów obiektów, czy nowych języków/instrukcji (p. pkt. 4)?[4/5.XII.2006]
Ma to robić programista poprzez rozszerzenie systemu, czyli dodanie klas i metod, które będą później udostępnione użytkownikowi.
W jaki sposób mamy intepretować wyrażenia, czy nie chodzi o pisanie parsera i skanera? [10/11.XII.2006]
Nie należy pisać parsera ani skanera. Należy dać użytkownikowi możliwość wybrania instrukcji z listy. Parametry należy odczytać poprzez zapytanie użytkownika wprost, np. przy GOTO: "Podaj numer linii: ..."

Początek strony



Tu możesz przesłać mi uwagi
Moja strona domowa
Moja tegoroczna strona dydaktyczna


Valid XHTML 1.1

Valid CSS!