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

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

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

Региональный этап олимпиады проводится при поддержке фирмы 1С

Муниципальный этап
Условия, решения, тесты и разбор задач
Школьный этап
Задания и решения школьного этапа

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

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

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

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

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

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

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

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

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

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

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

Free Pascal

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

Lazarus (можно использовать в качестве бесплатного аналога Delphi)

Сайт: www.lazarus-ide.org
Версия: 1.6.0 + компилятор Free Pascal 3.0.0
Дистрибутив для Win32: https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Lazarus%201.6/lazarus-1.6.0-fpc-3.0.0-win32.exe/download

PascalABC.NET

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

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

Code::Blocks

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

Microsoft Visual C++

Сайт: www.visualstudio.com
Версия: 2015 Community Edition
Источник для установки: https://go.microsoft.com/fwlink/?LinkId=691978.

При установке в окне диалога со списком устанавливаемых компонентов нужно выбрать установку Visual C++ (по умолчанию Visual C++ не устанавливается).

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

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

В синтаксисе языков Python версий 2 и 3 имеются существенные различия! Между тем на олимпиадах Python версии 2 практически не используется, поэтому ссылки на Python версии 2 не даются во избежании путаницы.

Python 3

Сайт: python.org
Версия: 3.4.3
Дистрибутив для Win32: http://www.python.org/ftp/python/3.4.3/python-3.4.3.msi
Дистрибутив для Win64: http://python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi

WingIDE 101

Сайт: www.wingware.com
Среда разработки для языка Python. Интерпретатор языка Python необходимо установить отдельно перед установкой среды Wing IDE.
Версия: 5.1.12
Дистрибутив для Win32: http://wingware.com/pub/wingide-101/5.1.12/wingide-101-5.1.12-1.exe

PyCharm

Сайт: jetbrains.com/pycharm
Среда разработки для языка Python. Интерпретатор языка Python необходимо установить отдельно перед установкой среды PyCharm.
Версия: 2016.2.3 community edition
Дистрибутив для Windows: https://download.jetbrains.com/python/pycharm-community-2016.2.3.exe

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

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

Microsoft Qbasic

Cреда разработки QBasic более не поддерживается Microsoft и недоступна для свободного скачивания.

Microsoft Visual Basic

Версия: 2015 Community Edition
Ссылки на скачивание  см. выше Microsoft Visual C++.
В тестирующей системе вместо Visual Basic используется компилятор Mono Visual Basic, который не полностью соответствует реализации Microsoft Visual Basic. При этом необходимо создавать консольные приложения.

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

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

JDK

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

Eclipse

Среда разработки для Java. Для работы необходимо установить JDK.
Сайт: www.eclipse.org
Источник для установки: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-java-neon-1a-win32.zip

IntelliJ IDEA

Среда разработки для Java. Для работы необходимо установить JDK.
Сайт: jetbrains.com/idea
Источник для установки: https://download.jetbrains.com/idea/ideaIC-2016.2.5.exe.

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

Microsoft Visual C#

Версия: 2015 Community Edition
Ссылки на скачивание  см. выше Microsoft Visual C++.
В тестирующей системе вместо Visual C# используется компилятор Mono C#, который не полностью соответствует реализации Visual C#. При этом необходимо создавать консольные приложения.

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

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

Сайт: www.php.net
Версия: 5.6.28
Источник для установки: http://windows.php.net/downloads/releases/php-5.6.28-nts-Win32-VC11-x86.zip
Для установки необходимо создать каталог, например, C:\php, распаковать содержимое архива в этот каталог, добавить этот каталог в системную переменную PATH для запуска из командной строки.
После установки проверьте, запускается ли php.exe. Если выдается сообщение об остутствии библиотеки MSVCR110.dll, нужно установить распространяемый пакет Visual C++.

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

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

Сайт: www.perl.org
Версия: 5.22
Источник для установки: http://strawberryperl.com/download/5.22.2.1/strawberry-perl-5.22.2.1-32bit.msi

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

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

Сайт: www.ruby-lang.org
Версия: 2.2.5
Источник для установки: http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.5.exe

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

Кумир

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

Сайт: www.niisi.ru/kumir
Версия: 2.1.0
Источник для установки: https://www.niisi.ru/kumir/kumir2-2.1.0-install.exe
Версия: 1.9.1
Источник для установки: http://lpm.org.ru/kumir3/kumir_1_9_1_win32_install.exe

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

Far manager

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

Adobe reader

Сайт: adobe.com/reader
Программа просмотра PDF-файлов.
Источник для установки: скачивается с сайтаhttp://get.adobe.com/ru/reader/otherversions/