Основы алгоритмизации. Бочарова Т.А - 4 стр.

UptoLike

ОСНОВНЫЕ ЭТАПЫ РЕШЕНИЯ ЗАДАЧ
С ИСПОЛЬЗОВАНИЕМ КОМПЬЮТЕРА
Создание компьютерной программы очень сложный, многоэтапный и
трудоемкий процесс. Он включает в себя последовательность действий от
постановки задачи до получения решения.
1. Общая формулировка задачи. На этом этапе задача формулируется в
содержательных терминах, определяются входные и выходные данные задачи.
2. Математическая формулировка задачи. На этом этапе определяются
математические величины, которые будут описывать задачу, а также
математические связи между ними, т. е. составляется математическая модель.
Неправильная или плохая модель обречет на неудачу весь дальнейший проект,
поэтому этот этап является крайне важным.
3. Выбор метода решения. Исходя как из субъективных причин (знание
тех или иных математических методов), так и объективных (имеющиеся
ресурсы), из большого количества математических методов выбирается тот,
который целесообразно использовать для решения поставленной задачи.
4. Составление алгоритма решения. На этом этапе должна четко
прослеживаться связь с предыдущим. В ходе него разрабатывается
эффективный алгоритм, т. е. такой, реализация которого потребует
наименьшего количества ресурсов компьютера.
5. Составление и отладка программы. На этом этапе применяются
основные правила записи и преобразования команд, записанных на
естественном языке, на язык машинных кодов.
6. Тестирование программы. Происходит подтверждение или
опровержение правильности работы алгоритма. Для этого, как правило,
решаются задачи с такими исходными данными, для которых известно
достоверное решение, либо применяются косвенные свидетельства.
7. Решение поставленной задачи и представление результатов. На
данном этапе осуществляется удобный и наглядный вывод результатов.
При решении конкретных задач некоторые из этих этапов могут
исключаться самой постановкой задачи. Для каждого из этапов создания и
использования программы существуют определенные приемы обеспечения
6