• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Olimpiada informatyczna



    Podstrony: 1 [2] [3] [4]
    Przeczytaj także...
    Olimpiada Informatyczna Gimnazjalistów – polska olimpiada przedmiotowa skierowana do uczniów gimnazjów, odpowiednik olimpiady informatycznej dla szkół ponadgimnazjalnych (gimnazjaliści mogą brać udział w olimpiadzie informatycznej, ale uczniowie szkół ponadgimnazjalnych nie mogą brać udziału w olimpiadzie informatycznej gimnazjalistów). Zadania polegają na znalezieniu algorytmu rozwiązującego dany problem i zaimplementowaniu go w C, C++ lub Pascalu. Rozwiązania (kody źródłowe) oceniane są automatycznie, w skali od 0 do 100 punktów.Filip Wolski (ur. 1987 w Gdańsku) – polski informatyk, mistrz świata w programowaniu, zwyciężył w XVIII Międzynarodowej Olimpiadzie Informatycznej w Meksyku oraz w 31. Akademickich Mistrzostwach Świata w Programowaniu Zespołowym w Japonii (reprezentując Uniwersytet Warszawski w zespole z Markiem Cyganem i Marcinem Pilipczukiem).

    Olimpiada Informatycznapolska olimpiada przedmiotowa powołana 10 grudnia 1993 roku przez Instytut Informatyki Uniwersytetu Wrocławskiego. Olimpiada organizowana jest corocznie od 1993 roku i skierowana do uczniów szkół średnich, choć mogą brać w niej udział także uczniowie gimnazjów i szkół podstawowych. Zadania polegają na napisaniu programu komputerowego rozwiązującego określony problem algorytmiczny ukryty w treści podanego zadania.

    Instytut Informatyki Uniwersytetu Wrocławskiego (II UWr) - jednostka dydaktyczno-naukowa należąca do struktur Wydziału Matematyki i Informatyki Uniwersytetu Wrocławskiego. Dzieli się na 4 zakłady. Posiada uprawnienia do nadawania stopni naukowych doktora i doktora habilitowanego oraz wnioskowania o nadanie tytułu naukowego profesora. Prowadzi działalność dydaktyczną i badawczą związaną z metodami numerycznymi teorii aproksymacji, algebrą, równaniami różniczkowymi zwyczajnymi i cząstkowymi badaniami operacyjnymi i ich zastosowaniom, statystyką obliczeniową, inteligentną analizą danych, teorią grafów, złożonością obliczeniową i efektywnością algorytmów, konstrukcją oprogramowania narzędziowego i użytkowego, logiką informatyki, analizą kombinatoryczną, analizą programów oraz dydaktyką informatyki. Instytut oferuje studia na kierunku informatyka oraz studia podyplomowe.Algorytmika to nauka o algorytmach. Jest działem informatyki, cybernetyki, a także, dla większości nauk matematyczno-przyrodniczych, ekonomii i techniki. Algorytmika zajmuje się badaniem algorytmów. Częścią algorytmiki jest algorytmizacja, czyli proces budowy konkretnego algorytmu.

    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 trzech języków programowania: C, C++ lub Pascal. Jako efekt końcowy zawodnik udostępnia kod źródłowy swojego programu.

    Google Code Jam – corocznie realizowany przez Google konkurs programistyczny, polegający na rozwiązywaniu problemów algorytmicznych. Początkowym celem konkursu było wyłonienie kandydatów do pracy w Google. Pierwsza edycja konkursu odbyła się w 2003 roku a pula nagród wynosiła 20000 dolarów, w tym 10000 dolarów za zajęcie pierwszego miejsca. Zwycięzcą pierwszej edycji był Szwed Jimmy Mardell. W 2004 roku triumfował Argentyńczyk Sergio Sancho. Kolejne edycje wygrywali Marek Cygan (2005), Petr Mitrichev (2006), Tiancheng Lou (2008), Tiancheng Lou (2009), Egor Kulikov (2010), Makoto Soejima (2011) (trzecie miejsce - Jakub Pachocki), Jakub Pachocki (2012).Zawody w programowaniu – typ zawodów sportowych polegający na rozwiązywaniu zadań programistycznych. Zawody mogą różnić się w istotny sposób w zależności od typu zadań, regulaminu, sposobu rozgrywania itp.

    Organizatorzy dokonują sprawdzenia zadania w kilku krokach wykorzystując specjalne oprogramowanie. Najpierw kod zostaje skompilowany, a następnie sprawdzana zostaje poprawność działania programu na zbiorze danych testowych. W zależności od poprawności oraz czasu wykonania poszczególnych danych testowych przez program zostaje on odpowiednio oceniony.

    Definicja intuicyjna: Kod źródłowy to zapis programu komputerowego w formie czytelnej dla człowieka umożliwiający jego modyfikację i rozwój.Pascal – dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego poziomu, ogólnego zastosowania, oparty na języku Algol. Został opracowany przez Niklausa Wirtha w 1970 roku. Nazwa języka pochodzi od nazwiska francuskiego fizyka, matematyka i filozofa Blaise Pascala.

    Sprawozdanie z każdej olimpiady, treści zadań oraz ich rozwiązania wraz z omówieniem, co stanowi cenną lekturę dla uczestników, zawierają Niebieskie Książeczki, dostępne m.in. do pobrania z witryny olimpiady informatycznej.

    Spis treści

  • 1 Przebieg
  • 2 Zwycięzcy
  • 3 Osiągnięcia międzynarodowe
  • 4 Zobacz też
  • 5 Przypisy
  • 6 Linki zewnętrzne
  • Akademickie Mistrzostwa Świata w Programowaniu Zespołowym (ang. ACM International Collegiate Programming Contest, akronim: ICPC) to międzynarodowe drużynowe zawody programistyczne dla studentów z całego świata. Są organizowane co roku przez ACM przy wsparciu IBMOnline judge (dosł. tłumaczenie "Sędzia internetowy", sprawdzaczka, testerka) – portal dla programistów, którego uczestnicy mogą nadsyłać napisane przez siebie programy rozwiązując zadania algorytmiczne. W uproszczeniu można powiedzieć, że online judge to taki zbiór "zadań dla programistów", który dodatkowo potrafi sprawdzić poprawność nadesłanych rozwiązań.


    Podstrony: 1 [2] [3] [4]



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Algorytm – w matematyce skończony ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań. Słowo "algorytm" pochodzi od starego angielskiego słowa algorism, oznaczającego wykonywanie działań przy pomocy liczb arabskich (w odróżnieniu od abacism – przy pomocy abakusa), które z kolei wzięło się od nazwiska, które nosił Muhammad ibn Musa al-Chuwarizmi (أبو عبد الله محمد بن موسى الخوارزمي), matematyk perski z IX wieku.
    C – imperatywny, strukturalny język programowania wysokiego poziomu stworzony na początku lat siedemdziesiątych XX w. przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu.
    Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") – ogólnoświatowa sieć komputerowa, określana również jako sieć sieci. W znaczeniu informatycznym Internet to przestrzeń adresów IP przydzielonych hostom i serwerom połączonym za pomocą urządzeń sieciowych, takich jak karty sieciowe, modemy i koncentratory, komunikujących się za pomocą protokołu internetowego z wykorzystaniem infrastruktury telekomunikacyjnej.
    Olimpiady przedmiotowe – coroczne konkursy dotyczące wybranej dziedziny wiedzy, przeznaczone dla uczniów szkół ponadgimnazjalnych. W większości zawodów mogą brać udział również osoby młodsze.
    Międzynarodowa olimpiada informatyczna (ang. International Olympiad in Informatics, IOI) – coroczny konkurs algorytmiczno-programistyczny dla uczniów szkół średnich (w Polsce: ponadgimnazjalnych) lub młodszych. Pierwsza olimpiada odbyła się w 1989 r.

    Reklama

    Czas generowania strony: 0.019 sek.