Olimpiadele internaționale de informatică

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Logo-ul oficial al competiției

Olimpiada internațională de informatică, Olimpiada internațională de informatică în limba engleză și acronimul IOI sunt competiții în rândul elevilor de gimnaziu care se organizează anual.

Ideea înființării unei olimpiade internaționale de informatică a fost propusă de profesorul bulgar Blagovest Sendov în timpul celei de-a 24-a conferințe generale a UNESCO organizată la Paris în octombrie 1987. [1] În mai 1989, UNESCO a inițiat și a sponsorizat prima olimpiadă internațională de informatică ( IOI). [2] Primul IOI a avut loc la Pravec în Bulgaria în 1989. [3] [4]

Competiția constă în două zile de programare pentru natura algoritmică de rezolvare a problemelor. Studenții concurează individual și până la patru studenți provin din fiecare țară participantă (cu excepția țării gazdă care poate permite concurenței a 8 studenți); în 2004 au participat 81 de națiuni. Elevii sunt selectați prin concursuri naționale similare. De exemplu, în Marea Britanie, studenții care fac parte din echipa națională sunt aleși la Olimpiada Britanică de Informatică (BIO), în timp ce în Italia este „ AICA care lucrează la ea.

În 2012 , olimpiada internațională de informatică a avut loc pentru prima dată în Italia , la Sirmione [5] .

Selecția italiană

Fiecare națiune adoptă criteriile de selecție pe care le preferă. În Italia, selecțiile sunt împărțite în școlare, teritoriale și naționale.

Selecția școlii

Testul este administrat în instituția de origine a fiecărui student. Testul constă dintr-un test pe hârtie, împărțit în probleme logico-matematice și probleme de programare. În ultimii ani, s-a acordat mai multă greutate problemelor matematice, necesare rezolvării algoritmilor complexi ai testelor internaționale. Fiecare răspuns poate fi închis sau deschis și i se atribuie un scor pozitiv, negativ sau nul, în funcție de faptul dacă elevul a răspuns corect, a greșit sau nu a răspuns.

În selecția școlii 2010-2011, s-au înscris 441 de institute pentru un total de aproximativ 10.000 de elevi; în 2015-2016 a ajuns la 14.000 [6]

Primul elev al fiecărei școli trece întotdeauna la următoarea selecție, al doilea dacă a depășit media națională și alți elevi la discreția comitetului de organizare. [7]

Selecția teritorială

Studenții admiși vor participa la selecția regională (în trecut Regional) care va avea loc într-o locație fixă. Fiecare loc are în medie 30 de participanți și fiecare regiune are un număr variabil de locații, de la 1 la 4. [8]

Testele alocate sunt de natură logică și matematică. Timpul fix este de 180 de minute, iar testele alocate sunt de obicei 3, cu diferite grade de dificultate. Primii clasificați în fiecare regiune vor trece la etapa următoare, atâta timp cât au depășit scorul mediei naționale și cei mai buni 80 (inclusiv prima pentru fiecare regiune). [9]

Selecția națională

Cei 80 de studenți admiși vor participa la competiția națională împreună, într-o anumită locație. Testul constă în 3 probleme întotdeauna, dar timpul alocat este de 5 ore. Spre deosebire de selecțiile anterioare, rezultatele sunt comunicate direct participanților în ziua următoare cursei. Cel mai bun va deveni olimpic Probabil, numărul de până la maximum 20.

Probabil olimpic

Olimpicii ar putea participa la un curs de pregătire rezidențială care durează până în iunie înainte de competiția internațională, când au decis patru olimpici și 2 rezerve. „Etapele” de antrenament sunt selective și conduc la o scădere puțin câte puțin a numărului de olimpici probabili care continuă drumul de antrenament.

Structura competiției internaționale

Sala testului internațional în 2006

În fiecare dintre cele două zile de concurs, elevilor li se oferă de obicei trei probleme pe care trebuie să le rezolve în cinci ore. Fiecare elev lucrează singur, pe computer, fără a putea conta pe niciun ajutor: este interzis să comunici cu alți participanți, să folosești cărți etc. În general, pentru a rezolva problema, concurentul trebuie să scrie un program în C , C ++ sau Pascal și să îl livreze înainte de expirarea termenului de cinci ore. Ulterior, programul este evaluat executându-l cu câteva date secrete ale testelor, pentru un total de 10 sau 20 de teste cu date diferite. Concurentului i se acordă puncte pentru fiecare caz de testare pe care programul său îl rezolvă corect, în limitele de memorie și timp alocate. În unele cazuri, programul concurentului trebuie să interacționeze cu o bibliotecă externă, aceasta pentru a permite probleme în care intrarea nu este remediată, dar depinde de acțiunile programului - de exemplu în problemele în care programul trebuie să „joace”. Un alt tip nou de problemă este acela de a avea date publice disponibile în timpul celor cinci ore de concurs. În acest caz, participantul nu trebuie să livreze un program, ci ieșirea legată de intrarea atribuită: depinde de el să decidă dacă obține fișierele de ieșire scriind un program (folosind caracteristici speciale ale intrării), de mână. , sau printr-o combinație a acestor metode.

Scorul celor două zile de concurs și toate problemele sunt adunate pentru fiecare concurent. La ceremonia de premiere, concurenților li se acordă medalii pe baza scorului lor total. În general, cea mai bună jumătate a concurenților (doi pe țară, în medie) primește o medalie, astfel încât raportul dintre aur: argint: bronz: fără medalie este de aproximativ 1: 2: 3: 6 (deci aproximativ 1/12 din concurenții primesc o medalie de aur).

Italia

Italia a câștigat în 20 de ediții (din 2000 până în 2019 ) 54 de medalii [10] [11] :

  • 2 medalii de aur
  • 20 de medalii de argint
  • 32 de medalii de bronz

Lista site-urilor web și a locurilor olimpice

Notă

  1. ^ Înregistrările Conferinței Generale a Douăzeci și Patra Sesiune Paris, 20 octombrie - 20 noiembrie 1987 (PDF), pe ulis2.unesco.org.
  2. ^ Raport final IOI'92 , pe olympiads.win.tue.nl . Adus la 8 octombrie 2019 .
  3. ^ Concursuri , pe ioinformatics.org. Adus la 8 octombrie 2019 .
  4. ^ Proceedings of the international olympiad in informatics Pravetz, 16-19 mai 1989 (PDF), pe math.bas.bg.
  5. ^ Computer Olympiad 2010-2012 [ link rupt ]
  6. ^ Selecția teritorială 2010-2011 [ link rupt ]
  7. ^ 2010-11 reguli de selecție a școlii [ link rupt ]
  8. ^ Listează birourile teritoriale - http://81.208.32.83:8080/oii/2010/sediTerritoriali.htm [ link rupt ]
  9. ^ Reglementarea selecției teritoriale - http://81.208.32.83:8080/oii/2010/regolamenti/Regolamento%20Selezione%20Territoriale.pdf [ link rupt ]
  10. ^ [The IOI and Italy http://81.208.32.83:8080/ioi/index.php?option=com_content&view=article&id=143&Itemid=95&lang=it Depus la 15 decembrie 2012 în Internet Archive .]
  11. ^ Italia , pe stats.ioinformatics.org. Accesat la 3 octombrie 2017 .

Bibliografie

  • Bruno Fadini, Roberto Grossi (2006): Jocuri Olimpice Informatice, Digital World, 5 1 pp. 3-16

Elemente conexe

Alte proiecte

linkuri externe