Інформаційні технології і засоби навчання (Sep 2019)

ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ MICROSOFT EXCEL ДЛЯ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ РЕШЕНИЯ ЗАДАЧ ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ

  • Катерина Владиславівна Архангельська

DOI
https://doi.org/10.33407/itlt.v72i4.2497
Journal volume & issue
Vol. 72, no. 4
pp. 1 – 13

Abstract

Read online

В статье описывается процесс создания и разработки электронного пособия для изучения метода динамического программирования. Данный метод используется для решения некоторых задач оптимизации и изучается в рамках таких дисциплин, как «Теория принятия решения» и «Методы оптимальных решений». В статье освещены возможности использования разработанного пособия для формирования условия и решения практической задачи об оптимальном распределении ресурсов между четырьмя предприятиями, определении максимального дохода и размеров средств, вкладываемых в каждое предприятие. Показано, каким образом можно обеспечить уникальность вариантов рассматриваемой задачи на каждом компьютере. Продемонстрирована реализация автоматической проверки правильности ответа, введенного пользователем, и показа расчетов, получаемых на разных этапах решения задачи, в мультимедийном режиме. При постановке задачи о распределении ресурсов и проведении расчетов методом динамического программирования исходные данные и результаты расчетов записываются в виде таблиц. По этой причине в качестве программного продукта для разработки пособия был выбран широко распространенный табличный процессор Microsoft Excel. Для функционирования программной разработки применяется программирование в среде VBA Excel. Формирование условия задачи осуществляется с помощью программного кода, выполняемого при открытии файла электронного пособия. В случае если у пользователя возникают затруднения при решении задачи, он может просмотреть процесс решения в мультимедийном режиме. В статье излагается, как можно организовать показ решения при нажатии кнопок, расположенных на листе Excel. Электронное пособие представляет собой цельный программный продукт, успешно используемый на практических занятиях в компьютерных классах. Пособие может использоваться для самостоятельного и дистанционного обучения.

Keywords