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

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

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

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

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

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

Региональная предметно-методическая комиссия всероссийской олимпиады школьников по информатике рекомендует использовать следующее программное обеспечение при проведении олимпиад по информатике школьного, муниципального и городского уровней в г. Москве. Ниже приведена информация о программном обеспечении и ссылки на загрузку дистрибутива для операционной системы Windows. Для некоторого программного обеспечения из данного списка существуют версии для операционной системы Linux и OS X.

Все программное обеспечение из данного списка может использоваться без приобретения каких-либо лицензий. Подробную информацию о лицензировании можно найти на указанных сайтах.

Предметно-методическая комиссия категорически не рекомендует использовать устаревшие и более не поддерживаемые Microsoft операционные системы Windows XP, Windows Vista, Windows 7, так как на этих системах возможны проблемы с работой современных языков программирования и сред разработки.

Предметно-методическая комиссия не рекомендует участникам использовать на олимпиадах языки программирования Кумир, Basic, PHP, Perl, Ruby.

Оптимальный перечень сред разработки

Следующий набор сред разработки покрывает потребности большинства участников олимпиад. Можно заранее установить эти среды разработки на все компьютеры, затем добавить недостающее на основании заявок участников.

  1. Python и среда Wing IDE 101
  2. Code::Blocks с компилятором MinGW gcc/g++
  3. PascalABC.Net

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

Free Pascal

Сайт: www.freepascal.org
Версия: 3.0.4
Дистрибутив для Win32: https://sourceforge.net/projects/freepascal/files/Win32/3.0.4/fpc-3.0.4.i386-win32.exe/download

PascalABC.NET

Сайт: pascalabc.net
Источник для установки: http://pascalabc.net/ssyilki-dlya-skachivaniya

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

Code::Blocks

Сайт: www.codeblocks.org
Версия: 20.03 + компилятор MinGW GCC 8.1.0
Дистрибутив для Win32: https://www.fosshub.com/Code-Blocks.html?dwl=codeblocks-20.03mingw-setup.exe

Microsoft Visual C++

Сайт: www.visualstudio.com
Версия: Visual Studio Community 2019
Источник для установки: https://visualstudio.microsoft.com/ru/thank-you-downloading-visual-studio/?sku=Community&rel=16.

Для установки Visual Studio рекомендуется использовать наиболее мощные компьютеры, имеющие как минимум 4GB памяти и 10GB свободного дискового пространства. Желательно использование операционной системы Windows 10 с последними обновлениями.

Скачайте и запустите программу установки.

При установке в окне диалога со списком устанавливаемых компонентов нужно выбрать установку Visual C++ (по умолчанию Visual C++ не устанавливается). Для этого необходимо на вкладке “Рабочие нагрузки” выбрать пункт “Разработка классических приложений на C++” (в английской версии на вкладке ”Workloads” выбрать “Desktop development with C++”). Смотрите скриншот по-русски, скриншот по-английски.

Если операционная система не поддерживает версию Visual Studio 2019, на вкладке доступных для установки приложений нужно выбрать “Visual Studio Community 2017”, см. скриншот.

Visual Studio Community работает без регистрации в течение 30 дней, затем требуется бесплатная регистрация через Internet.

После установки проверьте, что вы можете создать, скомпилировать и запустить простое приложение на C++, см. инструкцию.

При сдаче задач в автоматической тестирующей системе вместо данного компилятора следует использовать GNU C/C++ или Clang C/C++.

CLion

Сайт: jetbrains.com/clion
Среда разработки для языка C++.
Среда не содержит компилятор! Компилятор MinGW GNU C/C+++ нужно установить отдельно, например, вместе с Code::Block (см. выше).
Разрешается использовать ознакомительную версию в течение 30 дней. Для дальнейшего использования школа должна получить бесплатную лицензию, см. https://www.jetbrains.com/shop/eform/classroom/faculty?product=ALL
Дистрибутив для Windows: https://www.jetbrains.com/clion/download/download-thanks.html?platform=windows

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

Дистрибутив языка Python содержит среду разработки IDLE. Для использования Python вместе со средами Wing IDE или PyCharm, сначала нужно установить Python, потом нужную среду разработки.

Python 3 (со средой IDLE)

Сайт: python.org
Версия: 3.6.8 (можно использовать более новую версию, но в тестирующей системе будет именно такая)
Дистрибутив для Win32: https://www.python.org/ftp/python/3.6.8/python-3.6.8.exe
Дистрибутив для Win64: https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe

WingIDE 101

Сайт: www.wingware.com
Среда разработки для языка Python. Интерпретатор языка Python необходимо установить отдельно перед установкой среды Wing IDE.
Дистрибутив для Windows: http://wingware.com/get&prod=wing-personal&target=pub/wing-personal/8.1.2.0/wing-personal-8.1.2.0.exe

PyCharm

Сайт: jetbrains.com/pycharm
Среда разработки для языка Python. Интерпретатор языка Python необходимо установить отдельно перед установкой среды PyCharm.
Версия: community edition
Дистрибутив для Windows: https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows&code=PCC

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

Для использования языка Java на компьютерах учащихся обязательно должен быть установлен JDK (Java developer kit), однако JDK не включает в себя никакой среды разработки, поэтому помимо JDK должно быть установлено еще что-то, например, среда IntelliJ IDEA.

JDK

Сайт: www.oracle.com/java
Версия: 8
Лицензия: свободная
Источник для установки: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (далее скачать Java SE Development Kit 8u311 для Windows x86 или Windows x64).

IntelliJ IDEA

Среда разработки для Java. Для работы необходимо сначала установить JDK (см. выше).
Сайт: jetbrains.com/idea
Источник для установки: https://www.jetbrains.com/idea/download/download-thanks.html?platform=windows&code=IIC.

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

Microsoft Visual C#

Версия: Visual Studio Community 2019
Ссылки на скачивание  см. выше Microsoft Visual C++.

При установке необходимо на вкладке “Рабочие нагрузки” выбрать пункт “Разработка классических приложений .NET” (в английской версии на вкладке ”Workloads” выбрать “.NET Desktop development”). Смотрите скриншот по-русски, скриншот по-английски.

После установки проверьте, что вы можете создать, скомпилировать и запустить простое приложение на C#, см. инструкцию.

Алгоритмический язык

Кумир

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

Сайт: www.niisi.ru/kumir
Версия: 2.1.0
Источник для установки: https://www.niisi.ru/kumir/kumir2-2.1.0-rc11-install.exe
Версия: 1.9
Источник для установки: https://www.niisi.ru/kumir/kumir-1.9.0-windows-32bit-setup.exe

Прочее программное обеспечение

Far manager

Сайт: www.farmanager.com
Файловый менеджер.
Источник для установки: http://www.farmanager.com/download.php?l=ru