Общая постановка задачи.По вариантам сформулированы несколько задач, каждая из которых имеет не одно единое решение, а решения с индивидуальными особенностями и подходами. Поэтому обратите внимание, что если нескольким магистрантам попались одно и то же задание, то подходить к его решению нужно индивидуально, творчески. Бездумное переписывание решения е принесет результата.
Рекомендуется в течении семестра показывать решение задачи по шагам. Если такого не происходит, а решение в виде отчета магистрант приносит в виде готового отчета в конце семестра, то будет собеседование по решению задачи.
Обращаю внимание, что программа в исходном виде, пригодная для проверки, исправлений и т.д. ОБЯЗАТЕЛЬНО должна быть в наличии. Если Вы используете языки программирования, которых нет в рекомендованном списке, то имейте при себе либо ноутбук с соответствующим языком программирования, либо дистрибутив для его установки на ОС Windows.
Решение задачи предполагает следующие основные шаги.
1) Найти и разобраться в теории вопроса.
2) Описать решение задачи в текстовом виде (составить текстовый алгоритм).
3) Опробовать алгоритм в программах не требующих программирования (Mathcad, MATLAB, Excel или др.)
4) Доработка пунктов 2 и 3.
5) Выбор языка программирования для написания программы. Рекомендуемые языки программирования: MATLAB App Designer, Lazarus, VBA (последний для ограниченного круга задач).
6) Составление алгоритма построения программы. Определение основных структур данных, операторов, возможно, функций.
7) Написание и отладка программы.
По результатам выполнения шагов решения задачи требуется составить отчет.
В отчете должны быть следующие заголовки, которые соответствуют шагам решения задачи.
- Введение. Формулировка задачи, исходные данные.
- Теоретические часть
- Тестовый алгоритм решения задачи
- Опробовать алгоритма решения задачи
- Выбор языка программирования. Составление алгоритма построения программы. Определение основных структур данных.
- Листинги и описания программы.
- Опробование.
- Заключение.
Особенности решения задачи и оценка работы.В особых случаях допускается решение задачи до шага 4, соответственно составление отчета с пунктами 1, 2, 3, 4, 8. Но при этом магистрант не может претендовать на оценку выше, чем "удовлетворительно". Наличие файла с опробованием алгоритма
ОБЯЗАТЕЛЬНО! Причем в той версии программы, чтобы его можно было открыть либо на кафедральном ПК, либо на личном ноутбуке магистранта.
При решении задачи до конца магистрант может претендовать на оценку вплоть до "отлично".