Многовариантная задача – это задача, имеющая несколько вариантов условия. Условия задачи могут создаваться автоматически с помощью программ, называемых генераторами. В статье обсуждаются особенности программирования генераторов и разработанный для создания генераторов язык программирования, основанный на JavaScript. В стандартную библиотеку языка входят функции генерации случайных чисел, формирования текстов, а главное, связи с системой компьютерной алгебры Maxima.
Multivarian problem is a problem that has several variants of statement. The statements may be created automatically by means of programs called generators. The paper discusses the peculiarities of generators programming and a programming language based on JavaScript, developed for generators creation. The standard library of the language contains functions dealing with random numbers, string manipulation, and the most importantly, connecting with computer algebra system Maxima.
Ключевые слова: многовариантные задачи, генерация задач, JavaScript, Maxima.
Keywords: Multivariant problems, problems generation, JavaScript, Maxima.