Международна олимпиада по информатика

Международната олимпиада по информатика е ежегодно състезание по програмиране за ученици, проведено за пръв път през 1989 г. в Правец, България.[1]

Логото на Международната олимпиада по информатика

По време на двата състезателни дни на учениците се дават по три задачи, които трябва да бъдат решени за пет астрономически часа. Учениците работят самостоятелно на компютри без Интернет връзка. Не е разрешена комуникация между участниците, нито консултация със справочници или книги. За всяка задача участниците трябва да напишат компютърна програма (на C, C++, Pascal, or Java[2]) и да я предадат преди да изтече края на състезанието. Предадените решения се оценяват автоматично като се изпълняват срещу тайни тестови данни.

Крайното класиране са формира като се съберат точките от двата състезателни дена за всеки участник. 50% от участниците се награждават с медали, като медалите са разпределени в съотношение златен:сребърен:бронзов като 1:2:3. Така 1/12 от участниците получават златен медал.[3]

История на Международната олимпиада по информатика редактиране

По време 24-тата генерална конференция на ЮНЕСКО през октомври 1987 г. в Париж българският математик проф. Благовест Сендов (тогава председател на БАН) в ролята си на български делегат прокарва идеята си за МОИ. Планът е включен в програмата на организацията за 1988 – 1989 г., затова през месец май 1989 г. именно Организацията на обединените нации за образование, наука и култура инициира и финансира първата Международна олимпиада по информатика, България.[4]

Първоначалната идея е да се поощри интересът към компютърните науки и информационните технологии, но и да се срещнат талантливи ученици от различни континенти за обмен на научен и културен опит. Заради важната роля на ЮНЕСКО в развитието на IOI представител на тази организация винаги е канен на олимпиадите.

Пилотното издание на МОИ е реализирано с помощта на Министерството на културата, Съюза на математиците в България, Института по математика към БАН и общинските власти на Правец. За разлика от предишните олимпиади по природни науки, учредени през 60-те и 70-те години на XX век, още в първата олимпиада по информатика се включват не само държави от Източния блокЧехословакия, Унгария, Полша, СССР (три отбора), Югославия, България (два отбора), но и Куба, Източна и Западна Германия, Гърция, Китай, Зимбабве и Виетнам. Така броят на участващите държави още в дебютното издание е значително по-висок от предшестващите МОИ олимпиади по математика, физика и химия.

Още по време на заседанията на журито в Правец се обсъжда бъдещето на новата олимпиада. Гърция заявява, че може да стане домакин на МОИ през 1991 г., а ФРГ – през 1992 г. Няколко месеца по-късно, през август 1989 г., Беларус поема ангажимент за организиране на МОИ през юли 1990 г. в град Минск.

През 70-те години на XX век в България се провеждат национални състезания по програмиране. Преди МОИ България става домакин на две международни състезания по програмиране: „Отворено състезание по програмиране“ – София, май 1987 г. (част от Втората международна конференция „Деца на информационната ера“); второто състезание се провежда през 1988 г. и е насочено към ученици от технологичните училища. Град Правец, център на производството на български компютри по онова време, е логичният избор за домакин на първата МОИ през 1989 г.

Терминът информатика (англ. informatics), който не е много популярен в англоговорещите страни, е предпочетен след дълго обсъждане пред термините компютърни науки (англ. computer science) и програмиране (англ. programming) заради добре изглеждащото съкращение МОИ (англ. IOI).[5]

Домакинства на България редактиране

Първата Международна олимпиада по информатика, Правец 1989 г. редактиране

Първото издание на Международната олимпиада по информатика се провежда от 16 до 19 май 1989 г. в гр. Правец, България. Самият състезателен ден се състои на 17 май от 14 до 18 ч. Отборите на това издание са по трима участници, с изключение на Унгария и Югославия, които се представят с по двама участници.

Учениците работят на микрокомпютър Правец 16, Правец 82 или на собствен компютър. Максималната оценка общо на трите задачи е 100 точки, разпределени от журито както следва:

  • Първа награда – от 91 до 100 т.;
  • Втора награда – от 81 до 90 т.;
  • Трета награда – от 60 до 80 т.;

Наградите се обявават на официалното закриване и са връчени от Владимир Живков, председател на фондацията „Людмила Живкова“, а всички участници получават диплом за участие.

Първият отбор на България има общо 275 т., а учениците Е. Тодоров, А. Алтънов и И. Маринов печелят съответно една Първа и две Втори награди (равняващи се на златен и сребърни медали). Китай взима две Трети награди с 221 т., ФРГ – Първа и Втора награда с 215 т.., следвани от Чехословакия (209 т.), ГДР (207 т.), СССР – I отбор (190 т.), България – II отбор (188 т. – Т. Тончев взима Първа награда заради своите 100 т.), Унгария (149 т.), Куба (135 т.), Гърция (125 т.), Виетнам (95 т.), Полша (88 т.), СССР – II отбор (72 т.), СССР – III отбор (50 т.), Югославия (30 т.), Зимбабве (17 т.).[6]

Домакинство на град Пловдив, 2009 г. редактиране

България е домакин на XXI Международна олимпиада по информатика, която се провежда от 8 до 15 август 2009 г. в гр. Пловдив. Официалното откриване на олимпиадата е на 9 август, неделя, от 18 ч. в Палата № 7 на Международния панаир, Пловдив. Участие взима Йорданка Фандъкова, министър на образованието, младежта и науката по това време. Световното състезание се провежда под патронажа на тогавашния президент Георги Първанов.

В XXI издание на олимпиадата участват рекорден брой страни – 78, от всички континенти на планетата. България участва с 3 отбора, т.е. с общо 12 ученици. Като домакин страната ни има право на 2 отбора и отбор на града, в който се провежда състезанието.[7] Националният отбор печели 2 сребърни и 2 бронзови медала, а общо с отличията на другите български участници постиженията стават 4 сребърни и 4 бронзови медала.

Издания[1] редактиране

НомерГодинаДатиДомакинГрад на провеждане
1198916 – 19 май БългарияПравец
2199015 – 21 юли Беларус, СССРМинск
3199119 – 25 май ГърцияАтина
4199211 – 21 юли ГерманияБон
5199316 – 25 октомври АржентинаМендоса
619943 – 10 юли ШвецияХанинге
7199526 юни – 3 юли ХоландияАйндховен
8199625 юли – 2 август УнгарияВеспрем
9199730 ноември – 7 декември ЮАРКейптаун
1019985 – 12 септември ПортугалияСетубал
1119999 – 16 октомври ТурцияАнталия-Белек
12200023 – 30 септември КитайПекин
13200114 – 21 юли ФинландияТампере
14200218 – 25 август Република КореяЙонгин
15200316 – 23 август САЩКеноша, Уисконсин
16200411 – 18 септември ГърцияАтина
17200518 – 25 август ПолшаНови Сач
18200613 – 20 август МексикоМерида, Юкатан
19200715 – 22 август ХърватияЗагреб
20200816 – 23 август ЕгипетКайро
2120098 – 15 август БългарияПловдив
22201014 – 21 август КанадаУотърлу, Онтарио
23201122 – 29 юли ТайландПатая
24201223 – 30 септември ИталияСирмионе / Монтикиари
2520136 – 13 юли АвстралияБризбън
26201413 – 20 юли ТайванТайпе
27201526 юли – 2 август КазахстанАлмати
28201612 – 19 август РусияКазан
29201728 юли – 4 август ИранТехеран
3020181 – 8 септември ЯпонияЦукуба
3120194 – 11 август АзербайджанБаку
32202013 – 19 септември СингапурСингапур (онлайн)
33202119 – 25 юни СингапурСингапур (онлайн)
3420227 – 15 август ИндонезияДжокякарта
35202328 август – 4 септември УнгарияСегед
3620241 – 8 септември ЕгипетАлександрия
372025 БоливияЛа Пас
382026 Узбекистан

Източници редактиране