5.7 |
Interpreter języka skryptowego Opracowanie prostego języka skryptowego oraz realizacja programu analizującego i wykonującego tego typu skrypty. Skrypty powinny umożliwiać obsługę: • instrukcji sterujących: if, for, switch, • deklarację zmiennych typu int, double, string, • deklaracji funkcji o dowolnej liczbie parametrów pobieranych i zwracanych. | |
5.10 |
Słownik Przy pomocy struktury drzewiastej zaimplementować słownik wyrażeń np. matematycznych. • Program ma umożliwiać szybkie wyszukiwanie słowa w zbiorze i wypisywanie znaczenia. • Dodatkowo należy umożliwić dodawanie nowych słów do bazy słownikowej i modyfikację starych definicji |
5.12
Najkrótsza ścieżka w grafie (Algorytm A*) (dla graczy) Zaimplementować algorytm wyszukiwania najkrótszej ścieżki w grafie.
• Graf jest zdefiniowany przy pomocy macierzy sąsiedztwa.
• Dane do macierzy definiowane są losowo