27 kwietnia 2005
Punkciaki
Wreszcie zdołałem napisać. Nawet zacząłem je poprawiać. Niestety wciąż nie są doskonałe...
- punkciak.exe [8kB]
- punkciak.pas [7kB]
O istnieniu punkciaków dowiedziałem się od Eryka Kopczyńskiego. Zafascynowany tymi istotami postanowiłem się dowiedzieć o nich czegoś więcej. Obok efekty.
Dyskretne odcinki lasu równikowego zamieszkują zerowymiarowe punkciaki (jak wiadomo podzbiory płaszczyzny są zamieszkiwane przez płaszczaki, a przestrzenie R^3 przez wypuklaki). Te malutkie zwierzątka prowadzą pracowity żywot. W repertuarze punkciaków należy wyróżnić szereg skomplikowanych czynności takich jak:
- Ruch w lewo
- Ruch w prawo
Punkciaki jednak najbardziej lubią pozostawać w miejscu oddając się słodkiemu lenistwu. Siedzą wtedy głęboko ukryte na prostej, niezauważalne z racji swojej bezwymiarowości dla drapieżników. Stosunkowo często, raczej tak dla draki, punkciaki wchodzą jeden na drugiego. Potrafią w ten sposób tworzyć zerowymiarowe przeliczalne zagęszczenia w niektórych punktach odcinka.
Punkciaki rozmnażają się przez pączkowanie. W tym celu posługują się odpowiednią funkcją pączkuj.
Tak samo jak w przypadku innych żyjątek punkciaki nie są wieczne. Trzeba jednak im przyznać, że odchodzą z tego świata z klasą. Służy im do tego funkcja zniknij.
Więcej o punciakach możesz dowiedzieć się tutaj.
Słowa kluczowe: pascal
17 kwietnia 2005
Wojna
Wojna to program symulujący karcianą grę w wojnę. Napisany na zaliczenie laboratorium z metod programowania.
Słowa kluczowe: pascal
15 kwietnia 2005
Ariadna
Ariadna to program napisany na zaliczenie laboratorium z metod programowania. Wydaje mi się, że nazwa programu dość dobrze oddaje zasadę działania, dlatego tylko kilka krótkich uwag. Umieszczając Tezeusza i Minotaura w labiryncie należy podać dwie współrzędne tak jak w macierzy, oddzielone spacją. Znak <enter> wprowadzony zamiast nazwy pliku kończy działanie programu.
- ariadna.exe [11kB] skompilowana wersja programu
- ariadna.pas [8kB] plik źródłowy
- lab.zip [1kB] kilka przykładowych labiryntów
Słowa kluczowe: pascal


![[vim created]](./grafika/vim_created.png)