Четко сформулировать задачу – означает извлечь из информации об изучаемом явлении или объекте исходные данные, определить, что будет результатом. Точность и четкость постановки задачи – половина успеха ее решения. Неудачи в решении задач могут возникнуть из-за неправильно выделенных исходных или требуемых данных, когда полученные результаты не могут нас удовлетворить. Поэтому при постановке задачи, прежде всего, необходимо определить и перечислить все исходные и требуемые данные и затем ответить на вопрос, при каких условиях возможно получение требуемых результатов, а при каких нет. И, наконец, важно определить, какие результаты будут считаться правильными.
Важный этап решения задачи – определение способов и методов ее решения. На этом этапе конкретно выясняется, как могут быть получены требуемые результаты. Метод – это общий способ решения, дающий требуемые результаты для целого класса аналогичных задач. Метод решения является правильным, если для любых допустимых исходных данных он приводит к получению результатов, соответствующих постановке задачи. Для решения задач с помощью компьютера соответствующим методам необходимо дать математическую интерпретацию. Таким образом, на 2-м этапе описательная информационная модель формализуется, то есть записывается с помощью какого-либо формального языка. Как правило, при этом строится математическая модель задачи. Создавая математическую модель, нужно записать математические соотношения (формулы, уравнения, неравенства и т.д.), связывающие результаты с исходными данными.
На основе математической модели конструируется алгоритм. Процесс конструирования алгоритма состоит в подборе и упорядочении действий для осуществления ввода–вывода информации и организации вычислений в строгом соответствии с выбранными методами решения задач.
Дальнейшее исследование информационной модели, записанной в форме алгоритма, можно проводить на компьютере различными способами. Можно закодировать алгоритм на языке программирования или воспользоваться специальным программным приложением. Собственно программирование, написание программ, при наличии алгоритмов решения задач – это просто кодирование алгоритмов на выбранном языке программирования по несложным правилам.
запуск выбранной среды программирования; набор текста программы; сохранение этого текста на диске; запуск программы на выполнение. Причем необходимо многократно запускать программу на выполнение при различных значениях начальных условий. Создание и исполнение программы включает в себя…
Дальнейшая работа по решению задачи с помощью ЭВМ состоит в анализе получаемых результатов и корректировке исследуемой модели.
Этапы решения задач с помощью компьютера: 1. Постановка задачи. 2. Разработка математической модели. 3. Составление алгоритма. 4. Написание программы. 5. Решение задачи на компьютере (компьютерный эксперимент). 6. Анализ полученных результатов.