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

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

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

Олимпиады по информатике в Москве, 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