Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

В МГУ упростили и ускорили разработку шахматных задач с помощью Python

Дата публикации: 28-07-2026 08:56:55

Ученые факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова упростили процесс создания шахматных задач при переносе системы подготовки курсов на язык Python.
При разработке обучающих шахматных материалов необходимо учитывать большое количество характеристик позиции — например, связки, сдвоенные пешки или выгодные размены. При большом числе таких признаков их реализация в виде отдельных функций усложняет разработку и отладку программ.
В исследовании используется специализированный язык описания шахматных позиций, который позволяет задавать такие признаки в компактной форме. В рамках переноса системы подготовки курсов на Python был реализован интерпретатор этого языка, что позволило упростить структуру кода и сделать его более удобным для сопровождения.
«Мы стремились сделать описание шахматных признаков максимально простым и удобным. Это особенно важно, когда речь идёт о сотнях различных характеристик, которые необходимо учитывать при создании задач», — отметил научный сотрудник факультета ВМК МГУ Виктор Захаров.
Переход на Python позволил сократить объём кода примерно в четыре раза по сравнению с предыдущей реализацией и упростить разработку за счёт более гибких средств работы с данными.
Дополнительно были расширены возможности языка: реализованы новые функции и упрощены конструкции для описания шахматных позиций. Это позволяет быстрее формировать и дорабатывать обучающие задачи.
Разработанный подход применяется при создании шахматных курсов и обучающих систем, где требуется обработка большого числа задач и их точная классификация.
Результаты работы были представлены на научной конференции «Ломоносовские чтения».


Основное содержимое страницы с новостью.

Ученые факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова упростили процесс создания шахматных задач при переносе системы подготовки курсов на язык Python.

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

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

«Мы стремились сделать описание шахматных признаков максимально простым и удобным. Это особенно важно, когда речь идёт о сотнях различных характеристик, которые необходимо учитывать при создании задач», — отметил научный сотрудник факультета ВМК МГУ Виктор Захаров.

Переход на Python позволил сократить объём кода примерно в четыре раза по сравнению с предыдущей реализацией и упростить разработку за счёт более гибких средств работы с данными.

Дополнительно были расширены возможности языка: реализованы новые функции и упрощены конструкции для описания шахматных позиций. Это позволяет быстрее формировать и дорабатывать обучающие задачи.

Разработанный подход применяется при создании шахматных курсов и обучающих систем, где требуется обработка большого числа задач и их точная классификация.

Результаты работы были представлены на научной конференции «Ломоносовские чтения».

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1В МГУ создали более 100 шахматных курсов с использованием методов искусственного интеллекта5720-07-2026
2Преодоление "языкового барьера": о курсах программирования, матрице и "Питоне"0008-09-2020
3Преодоление "языкового барьера": о курсах программирования, матрице и "Питоне"0008-09-2020
4В МГУ прошла одна из старейших конференций России по компьютерной лингвистике0526-06-2026
5В России разработали универсальный метод быстрой донастройки нейросетей0004-06-2025
6Эксперты МФТИ: нейросети не могут заменить репетитора для подготовки к ЕГЭ по физике0026-02-2025
7В РТУ МИРЭА разработали методику обучения техническому английскому с помощью ИИ5715-07-2026
8В РТУ МИРЭА разработали методику обучения техническому английскому с помощью ИИ5715-07-2026
9Рекомендации по использованию AI при разработке открытого кода0724-06-2026
10[Перевод] Загадочный комментарий в древней игре на BASIC07.8223-07-2026

Классификация: Наука. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 11.65. Источник: cs.msu.ru.