Języki formalne i techniki translacji
Semestr zimowy 2025
Strona główna kursu (dr Maciej Gębala): klik
Grupy ćwiczeniowe
- (G3) poniedziałek TN 7:30, C4/35
- (G2) wtorek TP 15:15, C4/35
Grupy laboratoryjne
- (G3) poniedziałek TN 11:15, D1/317.4
- (G4) wtorek TP 17:05, D1/317.3
Wymagania dotyczące rozwiązań
- Wyraźne oznaczenie autora pliku, ewentualnych cytowań i użytych narzędzi AI.
- Makefile/automatyzacja – w przypadku języków kompilowanych kompilacja powinna być zautomatyzowana (Makefile, skrypty, etc.)
- Należy zadbać o spójny, czytelny styl kodu oraz logiczną strukturę katalogów. Sugerowane jest oddzielenie kodów źródłowych od plików pośrednich i wykonywalnych (np. foldery
src
ibuild
). - W przypadku kiedy w treści zadania jest określony sposób wywołania programu, konieczne jest zachowanie tej konwencji i kolejności parametrów.
Uwagi do list
Lista 1 (do 30 października)
- Termin TN: 27.10.24
- Termin TP: 20.10.24
W przypadkach testowych jako wykorzystywany alfabet można przyjąć małe litery ascii (a-z).
Przypadki testowe
Pliki testowe: cases.zip
- “ba” cases/test1.txt
- “baba” cases/test1.txt
- “aba” cases/test1.txt
- “ab” cases/test2.txt
- “xx” cases/test2.txt
- “abc” cases/test3.txt
- “abcdefghijk” cases/test3.txt