Olimpiada Informatyczna
Z Wikipedii, wolnej encyclopedia
Olimpiada Informatyczna – przedmiotowa olimpiada szkolna z zakresu informatyki, powołana 10 grudnia 1993 przez Instytut Informatyki Uniwersytetu Wrocławskiego. Olimpiada organizowana jest corocznie od 1993 i skierowana do uczniów szkół średnich[1], choć mogą brać w niej udział także młodsi uczniowie[2]. Zadania polegają na napisaniu programu komputerowego rozwiązującego określony problem algorytmiczny ukryty w treści podanego zadania.
Logo Olimpiady Informatycznej | |
Dziedzina | |
---|---|
Adresaci |
uczniowie szkół średnich |
Organizator |
Fundacja Rozwoju Informatyki |
Rok powołania |
1993 |
Strona internetowa |
W zadaniach określona jest relacja pomiędzy danymi wejściowymi a danymi wyjściowymi. Zawodnik musi opracować taki algorytm, by ta relacja została zachowana dla wszystkich danych z przedziałów określonych w zadaniu. Opracowany algorytm musi zostać zaimplementowany w jednym z dwóch języków programowania: C++ lub Pythonie[3]. Od 2018 roku Olimpiada Informatyczna wycofała wsparcie dla C oraz Pascala[4]. Jako efekt końcowy zawodnik udostępnia kod źródłowy swojego programu.
Organizatorzy dokonują sprawdzenia zadania w kilku krokach wykorzystując sprawdzaczkę: System Informatyczny Olimpiady (SIO)[5]. Najpierw kod zostaje skompilowany, po czym sprawdzana zostaje poprawność działania programu na zbiorze danych testowych. W zależności od poprawności oraz czasu wykonania w zależności od poszczególnych danych testowych przez program zostaje on odpowiednio oceniony[6].
Sprawozdania z przebiegu pierwszych 23 edycji konkursu dostępne są do pobrania ze strony internetowej Olimpiady Informatycznej[7].
Odpowiednikiem Olimpiady dla uczniów szkół podstawowych jest Olimpiada Informatyczna Juniorów[potrzebny przypis].