07.02.2020

Информатика Область

Инструкция

по подготовке к проведению III (областного) этапа (27-28.02.2020)

XXXIV Республиканской олимпиады по информатике

 

1. В каждой области (городе) надо определить учреждение, которое  будет ответственным за проведение III этапа олимпиады, подготовить компьютерный класс в нём, назначить персонально ответственного (ниже - Администратор) за компьютерный класс.

2. В компьютерном классе должны быть компьютеры по количеству предполагаемых участников и не менее двух запасных компьютеров, а также компьютер с выходом в Интернет.

3. Требования к компьютерам для участников:

- Процессор: не менее Intel Core i3 (1.8 GHz) или аналогичный по производительности

- Оперативная память: не менее 2 GB

- Хранение: 100 GB HDD

- Дисплей не менее 14” и разрешением 1366×764 пикселей

- Стандартная мышь.

- Стандартная клавиатура.

4. На все компьютеры должен быть установлен транслятор языка С++

IDE CodeBlocks 17.02

Опции компилятора - GNU C++14

g++.exe -static -DONLINE_JUDGE -lm -s -x c++ -Wl,--stack=268435456 -O2 -std=c++14 -D__USE_MINGW_ANSI_STDIO=0 {source}

и транслятор языка Python

IDE Python IDLE 3.4.x или более поздняя версия

Опции компилятора Python 3.4.x
build_exe.exe {source} -d .

Примечание.

Остальные языки есть в системе проверки, но необязательны к установке на местах

  • IDE VC2017 (С++)
    Опции компилятора - VC++ 2017
    cl.exe /EHsc /F67108864 /DONLINE_JUDGE /O2 {source}
  • IDE Eclipse (Java (SDK 1.8)
    Опции компилятора и запуска Java SDK 1.8
    Java -O {source}
    Java -Xmx512M -Xss64M -DONLINE_JUDGE=true -Duser.language=en -Duser.region=US -Duser.variant=US -jar
  • IDE Free Pascal 2.4.4(Pascal)
    Опции компилятора Free Pascal 2.4.4
    ppcrossx64.exe -O2 {source}
  • IDE VC2017 (C#)
    Опции компилятора C# 6
    csc.exe /platform:x86 /o /d:ONLINE_JUDGE /r: System.Numerics.dll {source}

5. Все предполагаемые участники и их преподаватели должны быть оповещены о пунктах 3 и 4, и им должна быть предоставлена возможность практиковаться в написании программ на языке С++ .

Примечание. Необходимую информацию можно найти также на сайте

www.olymp.krsu.edu.kg

и в книге:  Аркабаев Н.К., Панков П.С. Информатика боюнча олимпиадалык маселелер жыйнагы. - Ош: 2019. – 144 б.

6. Проверка готовности компьютерного класса.

На каждом компьютере следует написать и отладить программу «найти сумму трех чисел», создать имя программы:

áдве (три) первых строчных буквы названия района (города) на английском языкеñáномер района(города) по официальной номенклатуреñ_áномер компьютера в классеñ.cpp

См. список ниже. Например: 

Ляйлякский р-н, одиннадцатый компьютер:  lj026_11.cpp 

г. Нарын, третий компьютер:  nar059_3.cpp 

Администратор должен собрать все эти программы на свой центральный компьютер, заархивировать в архив по структуре:

1)      В архиве должна быть одна папка с именем – цифра 7

2)      В этой папке должны быть указанные программы, записанные по формату указанному выше.

Т.е. архив для г. Нарын должен быть следующий, если там всего три компьютера:

7

    nar059_1.cpp

    nar059_2.cpp 

    nar059_3.cpp

Этот архив надо отправить Беляеву Артему Александровичу по адресу: artem_belyaev@mail.ru

В письме Администратор  также должен указать данные о себе, о компьютерном классе и об учреждении, а также указать свой сотовый телефон.

Примечание. По похожему формату надо будет отправить работы учеников 27-го и 28-го февраля, о чем будет сообщено дополнительно.

Подготовка компьютерного класса и проверка готовности должны быть выполнены до 11 февраля. О порядке проведения олимпиады будет сообщено дополнительно.

Информатика боюнча XXXIV Республикалык олимпиаданын  III этабын (27-28.02.2020) өткөрүү боюнча нускама

 

  1. 1.     Олимпиаданын III этабын өткөрүүгө жоопкерчиликтүү болгон мекемени аныктоо, мекеменин ичинде компьютердик класс жана компьютердик класска көзөмөл болуучу персонал (администратор) болуусу керек.

 

  1. 2.     Компьютердик класста бардык катышуучуларга жетиштүү санда компьютер, экиден кем эмес запастык компьютер жана интернетке туташкан компьютердин болуусу зарыл.

 

  1. 3.     Катышуучулар тарабынан компьютерге болгон талаптар:

 - Процессор: Intel Core i3 (1.8 GHz)төн аз эмес же кубаттуулугу боюнча    окшош

     - Ыкчам эс: 2 GBтан аз эмес

- Катуу диск: 100 GB HDDтан аз эмес

- Дисплей 14”дан аз эмес жана 1366×764 пикселден аз эмес

- Стандарттуу компьютердин маусу

- Стандарттуу клавиатура

 

  1. 4.     Бардык компьютерлерге С++ тилинин транслятору орнотулган болушу керек

IDE CodeBlocks 17.02

Компилятордун мүмкүнчүлүктөрү - GNU C++14

g++.exe -static -DONLINE_JUDGE -lm -s -x c++ -Wl,--stack=268435456 -O2 -std=c++14 -D__USE_MINGW_ANSI_STDIO=0 {source}

                жана Python тилинин транслятору

 IDE Python IDLE 3.4.x жана бир кыйла кийинки версиясы

Python 3.4.x компиляторунун мүмкүнчүлүктөрү
build_exe.exe {source} -d .

Эскертүү:

Текшерүү системасында башка тилдер дагы бар, бирок аларды орнотуунун зарылчылыгы жок.

  • ·        IDE VC2017 (С++)
    Компилятордун мүмкүнчүлүктөрү - VC++ 2017
    cl.exe /EHsc /F67108864 /DONLINE_JUDGE /O2 {source}
  • ·        IDE Eclipse (Java (SDK 1.8)
    Java SDK 1.8  компиляторунун жана жүргүзүүсүнүн (запуск) мүмкүнчүлүктөрү
    Java -O {source}
    Java -Xmx512M -Xss64M -DONLINE_JUDGE=true -Duser.language=en -Duser.region=US -Duser.variant=US -jar
  • ·        IDE Free Pascal 2.4.4(Pascal)
    Free Pascal 2.4.4 компиляторунун мүмкүнчүлүктөрү
    ppcrossx64.exe -O2 {source}
  • ·        IDE VC2017 (C#)
    C#6 компиляторунун мүмкүнчүлүктөрү
    csc.exe /platform:x86 /o /d:ONLINE_JUDGE /r: System.Numerics.dll {source}

 

  1. 5.      Бардык болжолдуу  катышуучулар жана алардын мугалимдери 3. жана 4. пункттар менен кабарландырылган болуусу зарыл жана аларга С++ тилинде программа жазып машыгуусуна мүмкүнчүлүк түзүлүп берилүүсү керек.

Эскертүү: Керектүү маалыматты биздин сайттан  www.olymp.krsu.edu.kg жана төмөнкү китептерден таба аласыздар:

 Аркабаев Н.К., Панков П.С. Информатика боюнча олимпиадалык маселелер жыйнагы. – Ош: 2019. – 144 б.

 

  1. 6.     Компьютердик класстын даярдыгын текшерүү.

Ар бир компьютерде “үч сандын жалпы суммасын табуу” программасын жөндөөчү программа жана анын аталышы болушу керек.

Программанын аты: (англис тилиндеги райондун (шаардын) атынын эки (үч) биринчи кичи регистрдеги тамгалар) ((райондун / шаардын) номуру расмий номенклатурасы боюнча) (класстагы компьютердин номуру).cpp

(Төмөнкү тизмени карагыла)

Мисалы:

Лейлек району, он биринчи компьютер:  lj026_11.cpp

         Нарын шаары, үчүнчү компьютер:  nar059_3.cpp 

Администратор бул программаларды негизги компьютерге жыйнап, атайын түзүлүш боюнча архивацияны (кысууну) кылышы керек:

1)    Архивде бир папка «7 санариби» аты менен болуш керек.

2)    Бул папкада жогоруда аталган формат боюнча программалар болушу керек.

Мисалы: Нарын шаарынын архиви, эгер үч компьютер болсо:

7

nar059_1.cpp

nar059_2.cpp 

nar059_3.cpp

Бул архив Беляев Артем Александровичке artem_belyaev@mail.ru дареги боюнча жөнөтүлүшү керек. Администратор катта өзү, сабагы өтүп жаткан компьютердик класс жана уюм, өзүнүн уюлдук телефону жөнүндө маалыматтарды көрсөтүшү керек.

Эскертүү: Окшош формат болуп калса, окуучулардын иштерин 27-28-февраль күндөрү жиберүү керек. Бул  туурасында кошумча маалымат берилет.

7. Компьютердик классты даярдоо жана даярдыгын 11-февралга чейин текшерүү зарыл. Олимпиаданы жүргүзүүнүн тартиби жөнүндө кошумча билдирүү жөнөтүлөт.