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

  • Дарья Валентиновна Винокурова Российский государственный педагогический университет им. А. И. Герцена, набережная реки Мойки, д. 48, 191186, Санкт-Петербург, Россия
Ключевые слова: генерация задач, псевдослучайные числа, уникальные варианты, многовариантные задачи, типовые задачи

Аннотация

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

Биография автора

Дарья Валентиновна Винокурова, Российский государственный педагогический университет им. А. И. Герцена, набережная реки Мойки, д. 48, 191186, Санкт-Петербург, Россия

аспирант, Институт информационных технологий и технологического образования, РГПУ, d.v.vinokurova@gmail.com

Литература

A. A. Finogenov, Ispol'zovanie generatora zadach dlya kontrolya znanij po vysshej matematike u studentov mladshih kursov [Using a task generator to control the knowledge of higher mathematics among undergraduate students], Vestnik YUGU, no. 2 (41), pp. 6567, 2016 (in Russian).

D. V. Vinokurova, Informacionnaya sistema dlya obucheniya resheniyu kvadratnyh uravnenij s parametrom [Information system for learning to solve quadraticequations with parameters], in Mezhdunarodnaya nauchno-prakticheskaya internet-konferenciya Aktual'nye problemy metodiki obucheniya informatike i matematike v sovremennoj shkole¿, 24-28 Apr. 2023, Mosñow, 2023 (in Russian). [Online]. Available: http://news.scienceland.ru/2023/04/23/информационная-система-для-обучения

N. N. Sosnovskij, Razrabotka metodicheskih materialov v srede sistemy Mathematica [Development of methodical materialsin the environment of "mathematica"], Computer tools in education, no. 5, pp. 53-60, 2015 (in Russian).

N. A. Ivanova, Vozmozhnye napravleniya primeneniya resursov programmirovaniya sredy Mathematica pri reshenii matematicheskih zadach [Possible areas of application of Mathematica programming resources in solving mathematical problems], Vestnik Baltijskogo federal'nogo universiteta im. I. Kanta. Seriya: Filologiya, pedagogika, psihologiya, no. 5, pp. 155160, 2012 (in Russian).

O. I. Muhin, Modelirovanie sistem [System Modeling], in https://stratum.ac.ru 2001(in Russian). [Online]. Available: https://stratum.ac.ru/education/textbooks/modelir/

V. V. Kruchinin, Metody, algoritmy i programmnoe obespechenie kombinatornoj generacii [Methods, algorithms and software for combinatorial generation], Doctor Sc. diss., TUSUR, Tomsk, Russia, 2013 (in Russian).

A. V. Titkov, Sistema postroeniya generatorov kombinatornyh mnozhestv na osnovederev'ev I/ILI [The system of construction of combinatorial set generators based on AND/OR trees], Cand. Sc. diss., TUSUR, Tomsk, Russia, 2010 (in Russian).

Y. A. Zorin, Avtomatizaciya postroeniya mnogovariantnyh testovyh zadanij na osnove derev'ev I/ILI[Automation of multivariate test case construction based on AND/OR trees], Cand. Sc. diss., TUSUR, Tomsk, Russia, 2014 (in Russian).

I. A. Posov, Avtomatizaciya processa razrabotki i ispol'zovaniya mnogovariantnyh uchebnyh zadanij [Automating the development and use of multivariate training tasks], Cand. Sc. diss., SPbSU, St. Petersburg, Russia, 2012 (in Russian).

M. MakGrat, JavaScript in easy steps, Moscow: Eksmo, 2023 (in Russian).

Опубликован
2024-04-22
Как цитировать
Винокурова, Д. В. (2024). Метод генерации уникальных вариантов для математических задач. Компьютерные инструменты в образовании, (1), 71-84. https://doi.org/10.32603/2071-2340-2024-1-100
Выпуск
Раздел
Компьютер в учебном процессе