świstak.codes
O programowaniu, informatyce i matematyce przystępnym językiem

listopad 2022

Podstawy algorytmiki: największy wspólny dzielnik
Zdjęcie wygenerowane przez DALL-E.
Tekst napisany przez człowieka.

Obliczanie największego wspólnego dzielnika dwóch liczb to prawdopodobnie jeden z pierwszych algorytmów, które poznajemy podczas swojej edukacji. Zarazem jest to też bardzo proste do zapamiętania. Omówmy sobie to klasyczne podejście, a także różne inne podejścia.

Czytaj więcej
Liczby rzymskie
Zdjęcie wygenerowane przez DALL-E.
Tekst napisany przez człowieka.

W codziennym zastosowaniu oprócz wszechobecnego systemu dziesiętnego utrzymał się do naszych czasów również system rzymski. Zapisując wiele nazw czy imion, nie wyobrażamy sobie, żeby zapisać je z użyciem cyfr arabskich — w końcu „Benedykt XVI” wygląda znacznie poważniej niż „Benedykt 16.”. Nas jednak interesuje inna strona systemu rzymskiego, czyli jak zaprogramować jego obsługę. Stoją za tym proste algorytmy, które są zwykle zadaniami na kursach podstaw programowania, dlatego spróbujmy napisać je wspólnie.

Czytaj więcej