QW-27 (1017262)
Текст из файла
202832-28168.doc
Этапы решения задач на компьютере
Решение задач на компьютере подразделяется на несколько этапов.
-
Постановка задачи.
-
Математическая формализация ( выбор метода решения).
-
Разработка алгоритма.
-
Составление программы.
-
Отладка и тестирование программы.
-
Анализ полученных результатов.
-
Сопровождение и документирование.
Рассмотрим каждый этап подробно.
Постановка задачи. На этом этапе должно быть четко определено, что дано, и что требуется найти. Так, если задача конкретная ( например, решить уравнение 2*X2+3*X+5=0, где коэффициенты уравнения – константы),то под постановкой задачи понимается ответ на два вопроса: какие исходные данные известны и что требуется определить. Если задача обобщенная ( например, решить квадратное уравнение, заданное в общем виде), то при постановке задачи понадобится еще ответ на третий вопрос: какие данные допустимы.
Математическая формализация. На этом этапе необходимо провести:
-
Анализ методов решения задач данного класса.
-
Анализ технических и программных средств.
-
Разработку математической модели – определение математических соотношений, связывающих результаты с исходными данными.
Для решения квадратного уравнения мы можем воспользоваться известными формулами для вычисления значений корней уравнения.
Построение алгоритма. Алгоритм – это система точных и понятных предписаний (команд) о последовательности действий, позволяющая за конечное число их шагов получить результат. Он должен обладать свойствами дискретности, понятности, детерминированности, результативности, массовости.
Составление программы. На этом этапе алгоритм кодируется на одном из языков программирования.
Отладка и тестирование программы. Под отладкой программы понимается:
-
Ввод текста программы.
-
Перевод с языка исполнителя на язык машины.
-
Исправление синтаксических и логических ошибок.
Проверка на компьютере правильности алгоритма производится с помощью тестов. Тест- это конкретный вариант значений исходных данных, для которых известен ожидаемый результат. Прохождение теста – необходимое условие правильности программы. Например, работоспособность программы решения квадратного уравнения нужно проверить как для варианта значений коэффициентов A, B, C, при которых получается неотрицательный дискриминант, так и при таком варианте A, B, C, когда дискриминант отрицательный. Это означает проверку возможности работы всех альтернативных ветвей программы.
Анализ результатов. Для определения правильности решения задачи в зависимости от ее класса применяют различные подходы:
-
Сравнивают полученные результаты с результатом, рассчитанным в соответствии с тем же методом, но вручную или с помощью калькулятора.
-
Сопоставляют результат, полученный в результате работы программы, с экспериментальными фактами, теоретическими воззрениями и другой считающейся достоверной информацией об изучаемом объекте.
На основе полученных данных делается вывод о правильности предыдущих этапов, и при необходимости их корректируют.
Сопровождение – доработка программы с учетом замечаний заказчика, возникших в процессе эксплуатации.
Документирование - составление руководства для пользователя, содержащего подробное описание особенностей программы и применяемых методов.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.