POSSIBILITIES OF USING MICROSOFT EXCEL FOR DEVELOPMENT OF SOFTWARE TOOLS FOR SOLVING DYNAMIC PROGRAMMING PROBLEMS
Інформаційні технології і засоби навчання
View Archive InfoField | Value | |
Title |
POSSIBILITIES OF USING MICROSOFT EXCEL FOR DEVELOPMENT OF SOFTWARE TOOLS FOR SOLVING DYNAMIC PROGRAMMING PROBLEMS
ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ MICROSOFT EXCEL ДЛЯ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ РЕШЕНИЯ ЗАДАЧ ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ МОЖЛИВОСТІ ВИКОРИСТАННЯ MICROSOFT EXCEL ДЛЯ РОЗРОБКИ ПРОГРАМНИХ ЗАСОБІВ РОЗВ'ЯЗАННЯ ЗАДАЧ ДИНАМІЧНОГО ПРОГРАМУВАННЯ |
|
Creator |
Arkhangelskaya, Ekaterina V.
|
|
Subject |
e-learning resources
electronic manual dynamic programming the problem of optimal resource allocation automatic verification of solutions multimedia электронные учебные ресурсы электронное пособие динамическое программирование задача об оптимальном распределении ресурсов автоматическая проверка решения мультимедийность e-learning resources electronic manual dynamic programming the problem of optimal resource allocation automatic verification of solutions multimedia |
|
Description |
Abstract. The article describes the process of creating and developing an electronic textbook for studying the method of dynamic programming. This method is used to solve some optimization problems and is studied in such disciplines as "Theory of decision-making" and "Methods of optimal solutions". The article highlights the possibility of using the developed manual to solve the practical problem of the optimal allocation of resources between the four companies, determining the maximum income and the amount of funds invested in each company. The article shows how to ensure the uniqueness of job options on each computer. The implementation of automatic verification of the answer entered by the user and display of calculations obtained at different stages of solving the problem in multimedia mode is demonstrated. At problem definition about distribution of resources and carrying out calculations by method of dynamic programming data register in the form of tables. For this reason, a widely used table editor Microsoft Excel was chosen as a software product for the development of the manual. Programming in the environment of VBA Excel is applied to work of the textbook. The formation of the task condition is carried out using the program code that is executed when the manual file is opened. If the user has difficulty in solving the problem, he can see the solution process. The organization of the solution display occurs when you click the buttons located on the Excel sheet. The electronic manual is a complete software product that is successfully used in practical classes. The manual can be used for self-study and distance learning.
В статье описывается процесс создания и разработки электронного пособия для изучения метода динамического программирования. Данный метод используется для решения некоторых задач оптимизации и изучается в рамках таких дисциплин, как «Теория принятия решения» и «Методы оптимальных решений». В статье освещены возможности использования разработанного пособия для формирования условия и решения практической задачи об оптимальном распределении ресурсов между четырьмя предприятиями, определении максимального дохода и размеров средств, вкладываемых в каждое предприятие. Показано, каким образом можно обеспечить уникальность вариантов рассматриваемой задачи на каждом компьютере. Продемонстрирована реализация автоматической проверки правильности ответа, введенного пользователем, и показа расчетов, получаемых на разных этапах решения задачи, в мультимедийном режиме. При постановке задачи о распределении ресурсов и проведении расчетов методом динамического программирования исходные данные и результаты расчетов записываются в виде таблиц. По этой причине в качестве программного продукта для разработки пособия был выбран широко распространенный табличный процессор Microsoft Excel. Для функционирования программной разработки применяется программирование в среде VBA Excel. Формирование условия задачи осуществляется с помощью программного кода, выполняемого при открытии файла электронного пособия. В случае если у пользователя возникают затруднения при решении задачи, он может просмотреть процесс решения в мультимедийном режиме. В статье излагается, как можно организовать показ решения при нажатии кнопок, расположенных на листе Excel. Электронное пособие представляет собой цельный программный продукт, успешно используемый на практических занятиях в компьютерных классах. Пособие может использоваться для самостоятельного и дистанционного обучения. У статті розглянуто процес створення і розробки електронного посібника для вивчення методу динамічного програмування. Даний метод використовується для вирішення деяких задач оптимізації і вивчається в рамках таких дисциплін, як «Теорія прийняття рішення» і «Методи оптимальних рішень». У статті висвітлено можливості використання розробленого посібника для формування умови і розв’язування практичної задачі про оптимальний розподіл ресурсів між чотирма підприємствами, визначенні максимального доходу і розмірів коштів, що вкладаються в кожне підприємство. Показано, яким чином можна забезпечити унікальність варіантів даної задачі на кожному комп'ютері. Продемонстровано реалізацію автоматичної перевірки правильності відповіді, введеної користувачем, і показ розрахунків, одержуваних на різних етапах виконання завдання, у мультимедійному режимі. При постановці задачі про розподіл ресурсів та проведення розрахунків методом динамічного програмування вихідні дані та результати розрахунків записуються у вигляді таблиць. З цієї причини в якості програмного продукту для розробки посібника був обраний широко розповсюджений табличний процесор Microsoft Excel. Для функціонування програмної розробки застосовується програмування в середовищі VBA Excel. Формування умови завдання здійснюється за допомогою програмного коду, що виконується при відкритті файлу електронного посібника. У разі, якщо в користувача виникають труднощі при вирішенні завдання, він може переглянути процес розв’язку в мультимедійному режимі. У статті зазначено, як можна організувати показ розв’язку при натисканні кнопок, розташованих на аркуші Excel. Електронний посібник є цілісним програмним продуктом, який успішно використовується на практичних заняттях у комп'ютерних аудиторіях. Посібник може використовуватися для самостійного і дистанційного навчання. |
|
Publisher |
Institute of Information Technologies and Learning Tools of NAES of Ukraine
|
|
Date |
2019-09-21
|
|
Type |
info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion Peer-reviewed Article рецензируемая статья рецензована стаття |
|
Format |
application/pdf
|
|
Identifier |
https://journal.iitta.gov.ua/index.php/itlt/article/view/2497
10.33407/itlt.v72i4.2497 |
|
Source |
Information Technologies and Learning Tools; Vol 72 No 4 (2019); 1-13
Информационные технологии и средства обучения; Том 72 № 4 (2019); 1-13 Інформаційні технології і засоби навчання; Том 72 № 4 (2019); 1-13 Інформаційні технології і засоби навчання; ##issue.vol## 72 ##issue.no## 4 (2019); 1-13 2076-8184 10.33407/itlt.v72i4 |
|
Language |
rus
|
|
Relation |
https://journal.iitta.gov.ua/index.php/itlt/article/view/2497/1548
|
|