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

на сайте olympiads.ru

Новости

Этапы всероссийской олимпиады Открытая олимпиада по программированию Московская олимпиада по информатике Кружки и сборы Командная олимпиада Странички других лет

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

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

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

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

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

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

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

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

Участники олимпиады должны работать в «чистом» профиле, в частности, им не должны быть доступны ранее сохранённые на компьютере программы. Для этого рекомендуется создать на компьютерах отдельного пользователя, например, пользователя olymp.

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

Участникам не запрещается использовать иные среды разработки, установленные на компьютере.

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

Эти языки программирования и среды разработки должны быть установлены на всех компьютерах. Возможно, вам будет полезно видео по установке и настройке необходимых сред разработки в Windows: Youtube, Rutube.

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

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

Обратите внимание, большинство «проблем» со средой Code::Blocks связаны с использованием пробелов или русских букв в имени файла или пути к проекту при его создании. Не следует использовать пробелы или русские буквы в именах файлов и каталогов, в частности, не следует сохранять проект на рабочем столе.

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

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

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

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

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

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

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

Инструкция по установке VSCode в Windows и МОС. Обратите внимание, что в системе Windows необходимо добавить пути к файлам python.exe и g++.exe в системную переменную PATH.

После установки среды необходимо запустить её под пользователем, под которым работает участник олимпиады, и установить расширения ms-vscode.cpptools, ms-python.python и MS-CEINTL.vscode-language-pack-ru.

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

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

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

Дополнительные среды разработки и языки программирования (по выбору участника)

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

Информация о необходимых средах разработки отдельным участникам формируется оргкомитетом на основании языков программирования, которые участники использовали на школьном этапе и муниципальном этапе прошлого года, и будет опубликована на этом сайте и разослана по местам проведения после формирования распределения участников по МПО.

Также образователельная организация может самостоятельно направить данную информацию в МПО через координатора олимпиады в МРСД.

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

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

PascalABC.Net

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

Рекомендуется (особенно, в Linux) обновить среду разработки до последней версии.

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 и МОС