Задачи по созданию алгоритмов в информационных системах решаются в несколько этапов: www.unn.ru videouroki.net
- Постановка задачи. www.unn.ru videouroki.net Необходимо чётко сформулировать, что дано и что нужно получить в результате решения. www.unn.ru Важно определить полный набор исходных данных. www.unn.ru
- Формализация задачи. videouroki.net Определяются отношения между входными и выходными данными и записываются на формальном языке, например, с помощью математических формул. videouroki.net В результате получается информационная модель задачи. videouroki.net
- Создание алгоритма. videouroki.net Нужно понять, что необходимо сделать, чтобы получить выходные данные из входных, какие действия над информацией и в каком порядке для этого нужно произвести. videouroki.net Алгоритм описывается, например, с помощью блок-схемы или в текстовой форме. videouroki.net
- Программирование. videouroki.net Созданный алгоритм записывается с помощью языка программирования или других инструментов и превращается в компьютерную программу для решения задачи. videouroki.net
- Тестирование и отладка. videouroki.net Проверяется правильность работы программы. videouroki.net Для этого задаётся несколько вариантов входных данных, для которых выходные данные уже известны, и проверяется, совпадают ли они с теми, которые возвращает программа. videouroki.net
- Проведение расчётов и анализ полученных результатов. www.unn.ru
Если алгоритм решения задачи сложно придумать сразу, можно использовать метод последовательного конструирования. videouroki.net Он заключается в том, что задача разбивается на несколько более простых подзадач, каждая из которых также может разбиваться на подзадачи. videouroki.net Так происходит до тех пор, пока не станет понятным, как решать каждую отдельную подзадачу. videouroki.net После этого решения всех подзадач соединяются воедино, образуя алгоритм решения исходной задачи. videouroki.net