Языки программирования
Вы должны установить хотя бы одну среду разработки для каждого из языков программирования. При выборе следует учитывать предпочтения участников (например, можно позвонить в школу учителю информатики и узнать какая среда разработки используется на уроках).
Язык Pascal
ABC Pascal 3.9 Рекомендуемый вариант, совместим с Delphi, справка и среда на русском языке
Free Pascal 3.2 Консольная среда разработки похожая на Turbo Pascal, совместим с Delphi,
справка на английском языке скачивается отдельно
Lasarus 2.2 Среда разработки для Free Pascal на русском языке похожая на Delphi, справка на английском языке скачивается отдельно
Язык Basic
Free Basic 1.0+
FBideСовместим с QBasic, если в команде компиляции (View/Settings/FreeBasic/Compiler command) написать
"<$fbc>" -lang qb "<$file>". Разархивировать оба архива в одну папку.
Языки С/C++
MinIDE (SciTE+MinGW С/С++ 15.2) Минимальный вариант для программирования на С/C++
Code::Blocks+MinGW C/C++
Python
Python 3.12
Языки C++/C#/Visual Basic
Visual Studio 2017 Community
Участники могут посылать решения задач на любом языке программирования, доступном на сайте, например,
C# и
Java. Необходимость и возможность установки сред разработки для этих языков определяется организаторами муниципального этапа.
Для профиля олимпиады «Искусственный интеллект» рекомендуется комплект
расширений «Jupyter». Обратите внимание, для проведения профиля олимпиады
«Искусственный интеллект» рекомендуется установка дополнительных библиотек для языка
программирования Python:
1. ipykernel
2. pykernal
3. pandas
4. numpy
5. matplotlib
6. scikit-learn
7. scipy
8. keras
9. tensorflow
10. Optuna
11. Imblearn
12. Albumentations
13. Xgboost
14. lightgbm
15. catboost
16. ydata-profiling