Projekt zaliczeniowy z przedmiotu "Zaawansowane programowanie komputerowe"
Celem projektu było stworzenie skryptu do przeprowadzenia symulacji rozkładu bogactwa w języku C++ oraz utworzenie dokumentacji do tego skryptu.
Dokładny opis zadania:
Symulacja rozkładu bogactwa. Pewna ilość osób na początku symulacji posiada jednakowy majątek. W każdej rundzie symulacji wybierane są losowo dwie osoby, które zawierają transakcję. W efekcie transakcji jedna z tych osób zyskuje od drugiej pewną kwotę (osoba wygrywająca jest losowana). Wielkość tej kwoty to pewna część (np. 1%) majątku uboższej osoby. Sprawdzić, jak kształtuje się rozkład bogactwa po wykonaniu pewnej liczby rund. Następnie przetestować w jaki sposób na rozkład bogactwa wpływają np. zdolności poszczególnych osób (osoby zdolniejsze częściej “wygrywają” transakcje) lub programy socjalne (np. po pewnej ilości rund wszyscy uczestnicy płacą 10% podatku, który jest rozdawany po równo wszystkim uczestnikom). Więcej: https://www.scientificamerican.com/article/ is-inequality-inevitable.
Data utworzenia: 06.2022