Programmeringsolympiaden

Programmeringsolympiaden, Internationella programmeringsolympiaden, International Olympiad of Informatics (IOI), är en årlig internationell tävling för ungdomar upp till och med gymnasienivå, som tävlar i att skapa datorprogram som löser olika problemställningar av praktisk eller matematisk karaktär. IOI är en av de internationella vetenskapsolympiaderna.

Varje deltagande land skickar upp till fyra deltagare som tagits ut i någon form av nationell kvalificeringstävling. I Sverige kallas också kvalificeringstävlingen för Programmeringsolympiaden.[1]

Under olympiaden tävlar man under två tävlingsdagar, med c:a tre till fyra uppgifter vardera dagen. För att uppnå full poäng på en uppgift måste man konstruera ett program som ger korrekt resultat med alla uppsättningar av testdata och som dessutom exekveras (körs) inom den uppsatta maximitiden (som kan röra sig om bråkdelar av en sekund).

Den första tävlingen hölls 1989 i Bulgarien, och Sverige deltog för första gången 1990. Vid de senaste årens tävlingar har närmare 300 tävlande från över 70 länder deltagit. År 2003 nådde Sverige sitt bästa resultat någonsin med två guldmedaljer och två silvermedaljer.[2] Sverige har även placerat sig på en delad förstaplats två gånger, 1992[3] och 1993[4].

Tävlingar

De senaste åren har olympiaden arrangerats i:

NummerÅrDatumVärdlandVärdstad
1198916–19 majBulgarien BulgarienPravets
2199015–21 juliSovjetunionen Vitryssland, SovjetunionenMinsk
3199119–25 majGrekland GreklandAten
4199211–21 juliTyskland TysklandBonn
5199316–25 oktoberArgentina ArgentinaMendoza
619943–10 juliSverige SverigeHaninge kommun
7199526 juni – 3 juliNederländerna NederländernaEindhoven
8199625 juli – 2 augustiUngern UngernVeszprém
9199730 november – 7 decemberSydafrika SydafrikaKapstaden
1019985–12 septemberPortugal PortugalSetúbal
1119999–16 oktoberTurkiet TurkietAntalya-Belek
12200023–30 septemberKina KinaBeijing
13200114–21 juliFinland FinlandTampere
14200218–25 augustiSydkorea SydkoreaYong-In
15200316–23 augustiUSA USAKenosha, Wisconsin
16200411–18 septemberGrekland GreklandAten
17200518–25 augustiPolen PolenNowy Sącz
18200613–20 augustiMexiko MexikoMérida, Yucatán
19200715–22 augustiKroatien KroatienZagreb
20200816–23 augustiEgypten EgyptenCairo
2120098–15 augustiBulgarien BulgarienPlovdiv
22201014–21 augustiKanada KanadaWaterloo, Ontario
23201122–29 juliThailand ThailandPattaya
24201223–30 septemberItalien ItalienSirmione och Montichiari
2520136–13 juliAustralien AustralienBrisbane
26201413–20 juliTaiwan TaiwanTaipei
27201526 juli – 2 augustiKazakstan KazakstanAlmaty
28201612–19 augustiRyssland RysslandKazan
29201728 juli – 4 augustiIran IranTeheran
3020181–8 septemberJapan JapanTsukuba
3120194–11 augustiAzerbajdzjan AzerbajdzjanBaku
32202013–19 septemberSingapore Singaporeuppkopplad
33202119–25 juniSingapore Singaporeuppkopplad
3420227–15 augustiIndonesien IndonesienYogyakarta
35202328 augusti – 4 septemberUngern UngernSzeged
3620241–8 septemberEgypten EgyptenAlexandria
372025Bolivia BoliviaLa Paz
382026Uzbekistan Uzbekistan

Se även

Referenser

Externa länkar

Media som används på denna webbplats

Flag of South Africa.svg

Sydafrikas flagga

Färg som används: National flag | South African Government and Pantone Color Picker

     grön rendered as RGB 000 119 073Pantone 3415 C
     gul rendered as RGB 255 184 028Pantone 1235 C
     röd rendered as RGB 224 060 049Pantone 179 C
     blå rendered as RGB 000 020 137Pantone Reflex Blue C
     vit rendered as RGB 255 255 255
     svart rendered as RGB 000 000 000
Flag of Portugal.svg
Flag of Portugal, created by Columbano Bordalo Pinheiro (1857–1929), officially adopted by Portuguese government in June 30th 1911 (in use since about November 1910). Color shades matching the RGB values officially reccomended here. (PMS values should be used for direct ink or textile; CMYK for 4-color offset printing on paper; this is an image for screen display, RGB should be used.)
Flag of Croatia.svg
Det är enkelt att lägga till en ram runt den här bilden
Flag of Thailand.svg
The national flag of Kingdom of Thailand since September 2017; there are total of 3 colours:
  • Red represents the blood spilt to protect Thailand’s independence and often more simply described as representing the nation.
  • White represents the religion of Buddhism, the predominant religion of the nation
  • Blue represents the monarchy of the nation, which is recognised as the centre of Thai hearts.
Flag of Iran.svg
Flag of Iran. The tricolor flag was introduced in 1906, but after the Islamic Revolution of 1979 the Arabic words 'Allahu akbar' ('God is great'), written in the Kufic script of the Qur'an and repeated 22 times, were added to the red and green strips where they border the white central strip and in the middle is the emblem of Iran (which is a stylized Persian alphabet of the Arabic word Allah ("God")).
The official ISIRI standard (translation at FotW) gives two slightly different methods of construction for the flag: a compass-and-straightedge construction used for File:Flag of Iran (official).svg, and a "simplified" construction sheet with rational numbers used for this file.
Flag of Indonesia.svg
bendera Indonesia
Flag of Bolivia.svg

Bolivias flagga

Bolivias flagga*
country Template:I18n/Republic of Bolivia
används av Bolivia
från 1851
till Present
skapad av Government of Bolivia
format 15:22
form rektangulär
färger röd, gul, grön

flag has 3 horizontal stripes

andra egenskaper A horizontal tricolor of red, yellow and green.