DocentSzachista / MIASI

Moje rozwiązania labów z kursu: Modelowanie i analiza systemów informatycznych II stopień ITE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIASI

Trzymam tutaj swoje rozwiązania zadań z laboratorium z kursu Modelowanie i analiza systemów informatycznych.

Co potrzeba aby odpalić którykolwiek z projektów.

  • Java (na laborkach prowadzący polecał korzystać z javy 17 ze względu na pluginy poniżej)
  • inteliij i jego pluginy
    • ANTLRv4
    • StringTemplate v4
  • antlr-4.11.1-complete.jar bądź wyżej.

Tips

Podczas odpalania pierwszych labów należy podczas wykonywania operacji tworzyć znak nowej linii tak aby input wyglądał w następujący sposób:

1+2

W przypadku innych labów operacje są pobierane z plików które znajdują się w folderze projektu.

Aby przerwać pobieranie strumienia należy kliknąć kombinację klawiszy ctrl+D w inteliij.

Tematyka labów

Komentarz: Laby mają formę przejściową (tzn. ze prawdopodobnie laby od 5 w górę będą wyglądać inaczej za rok). Powyżej lab4 jest wprowadzany UML w visual paradigmie. Nie chce mi się wrzucać binarek więc pozostanie to takie jakie jest. Potencjalnie aktualizacja moze być jeszcze dla sieci petriego ale nie obiecuję

numer labów temat status
1 Tworzenie kalkulatora z pomocą wzorca projektowego visitor Ocenione: 5.0
2 Stworzenie instrukcji warunkowej, pętli while i funkcję bezargumentową Ocenione: 5.0
3 Tworzenie kompilatora w formie warsztatów Brak oceny
4 Tworzenie kompilatora na ocenę (zaimplementowanie if'a i obsługa operacji liczbowych) 5.0

About

Moje rozwiązania labów z kursu: Modelowanie i analiza systemów informatycznych II stopień ITE

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Java 92.5%Language:ANTLR 7.5%