Programy: Obliczenia Symboliczne (LISP)
"LISP is worth learning for a different reason — the profound enlightenment experience you will have when you finally get it." — Eric S. Raymond, 'How To Become A Hacker' :)
- Laborka 1
- Opis zadania
- prog1.lsp (526 B) - funkcja odwracająca słowa w liście oraz funkcje związane z palindromami
- prog2.lsp (297 B) - funkcje logiczne (and, or...)
- prog3.lsp (171 B) - funkcja zwracająca ostatni element z zagnieżdżonej listy
- prog4.lsp (387 B) - funkcja sprawdzająca, czy lista zawiera tylko liczby
- prog5.lsp (353 B) - funkcja rozwiązująca równania kwadratowe
- prog6.lsp (354 B) - potęga i silnia
- lisp-lab1.zip (3.5 KB) - wszystkie pliki
- Laborka 2
- Opis zadania
- prog1.lsp (1.4 KB) - funkcje do operacji na zagnieżdżonych listach
- prog2.lsp (1 KB) - funkcje implementujące strukturę zbioru w oparciu o listę
- prog3.lsp (1.4 KB) - funkcja sortująca kwadratową tablicę po skosie
- prog4.lsp (786 B) - funkcja tłumacząca wyrażenia arytmetyczne na sekwencje poleceń
- demo.lsp (3.9 KB) - demonstracja
- lisp-lab2.zip (6.1 KB) - wszystkie pliki
- Laborka 3
- Opis zadania
- prog1.lsp (4.9 KB) - funkcje operujące na strukturze drzewiastej
- prog2.lsp (6.8 KB) - funkcje tworzące drzewo genealogiczne
- drzewo.txt (2.2 KB) - przykładowe drzewo dla prog2.lsp
- prog3.lsp (644 B) - funkcje pracujące na listach asocjacyjnych
- demo.lsp (5.1 KB) - demonstracja
- lisp-lab3.zip (10 KB) - wszystkie pliki
- Laborka 4
- Opis zadania
- prog1.lsp (345 B) - jakieś makro iterujące po liście
- prog2.lsp (3.8 KB) - funkcje rozwiązujące układankę 9 liczb
- prog3.lsp (2.7 KB) - prosta baza danych użytkowników
- baza.txt (1.7 KB) - przykładowa baza dla prog3.lsp
- demo.lsp (3.9 KB) - demonstracja
- lisp-lab4.zip (7 KB) - wszystkie pliki
- Wszystko: lisp-all.zip (27.4 KB)