Олимпиады по информатике в Москве

на сайте www.olympiads.ru

Новости Этапы всероссийской олимпиады Открытая олимпиада по программированию Московская олимпиада по информатике Кружки и сборы Командная олимпиада Странички других лет www.olympiads.ru
Региональный этап
Страница участника
Условия, решения, тесты
Памятка участника
Контактная информация
Муниципальный этап
Школьный этап
Условия, решения, тесты
Пригласительный этап
Условия, решения, тесты

Олимпиады по информатике в Москве, 2022/23 учебный год

Программное обеспечение для проведения муниципального этапа по информатике

Дата последнего обновления: 08.12.2022

Место проведения олимпиады (далее — МПО) может использовать операционные системы Windows 10 или какой-либо дистрибутив GNU/Linux. При этом некоторые среды разработки (PascalABC.Net, Visual C#) существуют только для Windows, поэтому участникам, использующим данные среды разработки, должна быть предоставлена операционная система Windows.

Cреды разработки делятся на три группы:

  1. Обязательные. Устанавливаются на все компьютеры. В этот перечень входит язык программирования Python и среды разработки IDLE, Wing IDE 101, PyCharm, компилятор GNU C++ и среда разработки Code::Blocks, а также редактор электронных таблиц (Microsoft Excel или Libre Office Calc).
  2. По выбору участника. Устанавливаются при указании этого языка программирования в заявке на участие. В этот перечень входят языки и среды разработки PascalABC.Net, Visual C#, Java и IntelliJ IDEA, Кумир.
  3. Дополнительные. В заявку можно добавить любые языки программирования и среды разработки. Место проведения олимпиады может их устанавливать (или не устанавливать) по своему усмотрению, их наличие в МПО не гарантируется. Это могут быть компиляторы и среды разработки для языков программирования, поддерживаемых тестирующей системой: Kotlin, Rust, Go, PHP.

Рекомендуется создать на рабочем столе ярлыки для запуска всех сред разработки.

Участники олимпиады должны работать в «чистом» профиле, в частности, им не должны быть доступны ранее сохранённые на компьютере программы, а учащимся 7-8 классов не должны быть доступны файлы, созданные участниками олимпиады за 9-11 класс. Для этого рекомендуется создать на компьютерах несколько пользователей, например, пользователя olymp1 и olymp2, и между турами переключить пользователя на всех компьютерах с olymp1 на olymp2. Инструкция по созданию пользователей в МОС.

В качестве единственной среды разработки для языка C++ предлагается Code::Blocks. Visual C++ исключена из числа гарантированно предоставляемых сред разработки в связи с высокими требованиями к дисковому пространству компьютера и привязкой к системе Windows. При этом участникам, желающим использовать язык программирования C#, предоставляется среда Visual C# на компьютере с операционной системой Windows.

Участникам не запрещается использовать иные среды разработки, установленные на компьютере, а также (при желании) онлайн-среду разработки onlinegdb.com.

Обязательные языки программирования и среды разработки

Эти языки программирования и среды разработки должны быть установлены на всех компьютерах.

Компилятор GNU C++ и среда разработки Code::Blocks

Инструкция по установке и проверке Code::Blocks в Windows и МОС

Можно не устанавливать, если уже установлены на компьютере и проверена по инструкции.

Язык программирования Python и среда IDLE

Инструкция по установке и проверке Python и IDLE в Windows и МОС

Можно не устанавливать, если уже установлены на компьютере и проверена по инструкции.

Среда разработки Wing IDE 101

Инструкция по установке и проверке Wing IDE в Windows и МОС

Можно не устанавливать, если уже установлена на компьютере и проверена по инструкции.

Среда разработки PyCharm

Инструкция по установке и проверке PyCharm в Windows и МОС

Можно не устанавливать, если уже установлена на компьютере и проверена по инструкции.

Редактор электронных таблиц

Задание 4 для 7–8 классов предусматривает использование редактора электронных таблиц.

Установка на Windows

Должен быть установлен Microsoft Excel и Libre Office Calс. Можно не устанавливать, если уже установлены.

Для установки Libre Office скачайте и запустите под администратором LibreOffice_7.4.3_Win_x64.msi.

Можно использовать уже установленные офисные пакеты любых версий.

Среды разработки и языки программирования по выбору участника

Эти среды разработки и языки программирования должны быть предоставлены участникам, если они указаны в заявке на участие.

PascalABC.Net

Среда PascalABC.Net должна использоваться только на компьютере с операционной системой Windows, т.к. при запуске в среде Linux не работает пошаговый отладчик.

Установка на Windows

Скачайте и запустите под администратором дистрибутив PascalABCNETMiniSetup.exe.

Можно использовать ранее установленную среду разработки версии не ниже 3.8.

Java и среда разработки IntelliJ IDEA

Сначала нужно установить Java JDK версии 17 или более новую, затем среду разработки IntelliJ IDEA.

Инструкция по установке и проверке Java JDK в Windows и МОС

Инструкция по установке и проверке IntelliJ IDEA в Windows и МОС

Можно использовать ранее установленный Java JDK версии не ниже 17 и среду IntelliJ IDEA.

Язык программирования C# (среда Visual Studio)

Участникам, указавшим в заявки язык программирования C#, должен быть предоставлен компьютер с системой Windows и средой разработки Visual Studio Community.

Инструкция по установке и проверке Visual C# в Windows

Алгоритмический язык (среда КуМир)

Методическая комиссия не рекомендует использовать язык Кумир на олимпиадах.

Инструкция по установке КуМир в Windows и МОС

Дополнительные языки и среды разработки

В заявке на участие могут быть указаны дополнительные языки и среды разработки. МПО рекомендуется по возможности установить эти языки и среды разработки, однако наличие данных языков и сред разработки на компьютерах участников не гарантируется.

Ниже приведены ссылки для установки консольных версий компиляторов этих программ. Инструкции по установке каких-либо сред разработки не приводятся, т.к. эти среды разработки могут быть различными.

Также можно использовать онлайн-среду разработки onlinegdb.com.

Язык программирования Rust

Приведены ссылки на установку только консольного компилятора.

Дистрибутив для Windows: rust-1.65.0-x86_64-pc-windows-gnu.msi.

Установка на МОС: # apt-get install rust

Язык программирования Kotlin

Для поддержки языка Kotlin необходимо установить Java JDK и среду разработки IntelliJ IDEA по приведённой выше инструкции.

Язык программирования Go

Дистрибутив для установки: go1.19.3.windows-amd64.msi.

Установка на МОС: # apt-get install golang

Язык программирования PHP

Дистрибутив: https://windows.php.net/downloads/releases/php-7.4.33-nts-Win32-vc15-x64.zip. Необходимо создать каталог, распаковать туда архив, добавить каталог в PATH.

Установка на МОС: # apt-get install php7