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

Авторы

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

DOI:

https://doi.org/10.32603/2071-2340-2024-1-100

Ключевые слова:

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

Аннотация

В рамках статьи ставится проблема создания генераторов для уникальных многовариантных математических задач. Рассматриваются типы способов получения случайных чисел. Проводится сравнительный анализ стандартного генератора, применяемого разработчиками с генератором, предоставляющим возможность создания наборов чисел, встречающихся один раз среди требуемого диапазона значений. Предоставляется конкретный пример, для которого требуется применение уникальных наборов задач и параметров. Примеры сопровождаются формулами в общем виде, листингами предлагаемых алгоритмов функций на языке 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).

Загрузки

Опубликован

22.04.2024

Выпуск

Раздел

Компьютер в учебном процессе

Как цитировать

[1]
Д. В. Винокурова, «Метод генерации уникальных вариантов для математических задач», Компьютерные инструменты в образовании, вып. 1, сс. 71–84, апр. 2024, doi: 10.32603/2071-2340-2024-1-100.

Похожие статьи

1-10 из 379

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

Наиболее читаемые статьи этого автора (авторов)