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