geektimes

Первая Всероссийская олимпиада школьников по программированию (информатике) 1989 года

  • пятница, 14 ноября 2014 г. в 02:11:06
http://habrahabr.ru/post/235909/

Посвящается памяти Ильи Жильцова

После знакомства в Яндекс-лагере с ребятами из Мытищинской школы программистов, мне стало интересно, как проходили первые олимпиады по программированию.
Для начала я написал пост о первой всесоюзной, потом стал искать информацию о первой всероссийской олимпиаде и эти поиски привели меня к одному из победителей (второе место) этой олимпиады — Даниэлю Алиевскому (http://algart.net), он охотно поделился со мной личными фотографиями, своими воспоминаниями и записями из дневника (будет в следующей публикации).

1988 год, 13-20 апреля в Свердловске, Первая Всесоюзная олимпиада школьников по программированию (информатике)
1989 год, 21-25 марта в Красноярске, Первая Всероссийская олимпиада школьников по программированию (информатике)
1989 год, 15-20 мая в Болгарии в городе Правец, Первая Международная олимпиада школьников по программированию (информатике)


(из личного архива Даниэля Алиевского, награждение)

Привожу тексты задач Первой Всероссийской Олимпиады школьников по программированию. Их можно порешать самим или дать школьникам-падаванам. (в конце публикации Даниэль рассказал, как учились информатике/программированию в те годы)


I Всероссийская олимпиада школьников по информатике, являвшаяся республиканским этапом Всесоюзной олимпиады, прошла с 21 по 25 марта 1989 года в Красноярске. В ней приняли участие 143 школьника из всех регионов России. Организаторами олимпиады выступили Красноярский университет, Красноярский педагогический институт, Вычислительный центр СО АН СССР (г.Красноярск) и Главное управление народного образования Красноярского облисполкома. Возглавил жюри член-корреспондент АН СССР Ю.И.Шокин.

При проверке работ каждая задача сначала независимо от других оценивалась от 0 до 5 баллов. Критерии оценок задач теоретического тура был традиционными, при оценке задач практического тура высший балл ставился, если была создана эффективная программа, дающая верный результат; 4 балла получал тот, у кого программа была менее эффективна, но тоже давала правильный результат; 3 балла ставилось за неэффективную правильную программу, дающую неполный результат; 2 балла ставилось за правильную программу при отсутствии результата; 1 балл получали те, кто при правильном алгоритме допустил ошибки в программе; нулевая оценка ставилась, если алгоритм был неверен. После проверки всех задач жюри выводился коэффициент трудности. Общая оценка работы равнялась сумме произведений оценок за задачу на соответствующие коэффициенты трудности.

Теоретический тур


22 марта, было предложено 4 задачи, на их решение отводилось 4 часа. Во всех задачах требовалось составить алгоритм и записать его на каком-либо алгоритмическом языке.








Практический тур


24 марта состоялся практический тур, на котором предлагалось в течение четырех часов решить, используя персональный компьютер, две задачи. В распоряжение участников были предоставлены персональные компьютеры типа «Ямаха», «Корвет» и «ВК-0010» («БК-0010»?). Официальным языком практического тура был объявлен Бейсик. Пользоваться своими дискетами участникам не разрешалось.





Результаты участников

Победителем первой Всероссийской олимпиады школьников по информатике стал В.Белевцев, десятиклассник средней школы №36 г.Обнинска Московской области, который набрал 120 баллов из 175 возможных. Второе место занял Д.Алиевский, десятиклассник средней школы №36 г.Свердловска, а третье место — М.Плакин, десятиклассник средней школы №3 г.Кирова, набравшие 114 и 112 баллов соответственно. По результатам олимпиады была сформирована команда РСФСР для участия во Всесоюзной олимпиады, куда вошли 22 школьника, показавшие наилучшие результаты, а также призер прошлогодней Всесоюзной олимпиады по информатике Илья Жильцов, учащийся средней школы №37 г.Свердловска.

ответы






P.S.


— Даниэль, а как как вы «стали программистом» еще в школе и как этому учились/учили в те времена?
— У нас был кружок программистов, который вел Радий Кадушников при УПК УПИ (там был класс «Роботронов-1715»). Отличный человек и мой друг с тех самых времен. После кружка мы стали с ним программировать на IBM PC XT в Институте Химии, где он кем-то числился; это был очень «крутой» компьютер, стоивший, кажется, 50000 советских рублей (несколько машин Жигули). Почти сразу после окончания школы всеми нами кружок превратился в фирму SIAMS, которая и сейчас здравствует, в которой я был соучредителем и на которую работаю по сей день: siams.com Кроме того, у меня есть старший брат, выпускник ВМК МГУ, который принес свой опыт программирования на больших машинах; он тоже многому меня научил, а несколько лет в конце и сразу после школы мы с ним вместе разрабатывали утилиты для DOS. Он тоже соучредитель и постоянный сотрудник SIAMS.
Илья, впрочем, учился в другом месте. И к фирме нашей не присоединился, несмотря на наши приглашения — он выбрал более трудный путь чистой математики, на что у меня способностей не хватило.

(в следующей публикации я приведу текст воспоминаний Даниэля о том, как проходила олимпиада)