Skip to content

Misiolol/AiSD---Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tester algorytmów do AiSD

Działanie programu:

  1. Losowanie liczb zgodnych z wymaganiami (losowe, rosnąco malejące, malejąco rosnące)
  2. Odpalenie programu użytkownika dla wszystkich setów danych
  3. Zapisanie wyników czasowych w excelu oraz wygenerowanie wykresów dla każdego typu danych
  4. Ponowne losowanie danych
  5. 10-cio krotne powtórzenie czynności w celu zebrania dokładniejszych danych

How to use?

  1. Pobrać lub sklonować kod robiąc to ręcznie lub wykorzystując komendę:

    git clone https://github.com/Misiolol/AiSD---Tester.git
  2. Pobrać potrzebne biblioteki:

    pip install openpyxl
    pip install pandas
    pip install matplotlib
  3. Zeedytować kod aby wprowadzanie danych wyglądało w następujący sposób:

    int a;
     
     vector<int> exampleVector;
     // Keep reading integers until a non-integer is encountered
     while (cin >> a) {
         exampleVector.push_back(a);
     }
  4. Skompilkować kod a program wykonywalny (a.exe) umieścić w pliku razem z test.py
    image

  5. Odpalić tester komendą

    python test.py

    lub

    python3 test.py
  6. Odczekać aż tester skończy swoją pracę, wszystkie informacje o pracującym programie pojawiać się będą w konsoli
    image

  7. Wyniki pojawią się w pliku user-outputs
    image
    image
    image
    image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published