Abstract
В статье описывается процесс создания и разработки электронного пособия для изучения метода динамического программирования. Данный метод используется для решения некоторых задач оптимизации и изучается в рамках таких дисциплин, как «Теория принятия решения» и «Методы оптимальных решений». В статье освещены возможности использования разработанного пособия для формирования условия и решения практической задачи об оптимальном распределении ресурсов между четырьмя предприятиями, определении максимального дохода и размеров средств, вкладываемых в каждое предприятие. Показано, каким образом можно обеспечить уникальность вариантов рассматриваемой задачи на каждом компьютере. Продемонстрирована реализация автоматической проверки правильности ответа, введенного пользователем, и показа расчетов, получаемых на разных этапах решения задачи, в мультимедийном режиме. При постановке задачи о распределении ресурсов и проведении расчетов методом динамического программирования исходные данные и результаты расчетов записываются в виде таблиц. По этой причине в качестве программного продукта для разработки пособия был выбран широко распространенный табличный процессор Microsoft Excel. Для функционирования программной разработки применяется программирование в среде VBA Excel. Формирование условия задачи осуществляется с помощью программного кода, выполняемого при открытии файла электронного пособия. В случае если у пользователя возникают затруднения при решении задачи, он может просмотреть процесс решения в мультимедийном режиме. В статье излагается, как можно организовать показ решения при нажатии кнопок, расположенных на листе Excel. Электронное пособие представляет собой цельный программный продукт, успешно используемый на практических занятиях в компьютерных классах. Пособие может использоваться для самостоятельного и дистанционного обучения.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.