Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование.pdf
Скачиваний:
37
Добавлен:
07.06.2015
Размер:
672.16 Кб
Скачать

ВВЕДЕНИЕ

Современный уровень решения задач требует от профессионала глубокого освоения компьютерной техники. Это возможно при всестороннем охвате всех аспектов работы с применением ЭВМ. Анализ такой деятельности позволяет выделить следующие этапы решения задач на ЭВМ.

Постановка задачи. Этот этап заключается в физической постановке задачи и определения конечных целей ее решения.

Построение математической модели (математическая форму-

лировка задачи). Модель должна адекватно описывать основные законы физического процесса. Построение или выбор математической модели из существующих требует глубокого понимания проблемы и

знания соответствующих разделов математиков.

Разработка численного метода. Поскольку ЭВМ может выпол-

нять лишь простейшие операции, она «не понимает» постановки задачи, даже в математической формулировке. Для её решения должен быть найден численный метод, позволяющий свести задачу к некоторому вычислительному алгоритму. Разработкой численных методов занимаются специалисты в области вычислительной математики. Специалисту-прикладнику для решения поставленной задачи, как правило, необходимо выбрать из имеющегося арсенала методов тот, который наиболее пригоден в данном случае.

Разработка алгоритма и построение блок-схемы. Процесс ре-

шения задачи ( вычислительный процесс ) записывается в виде последовательности элементарных арифметических и логических операций, приводящей к конечному результату и называемой алгоритмом решения задачи. Алгоритм можно изобразить в виде блок-схемы.

Программирование. Алгоритм решения задачи записывается на понятном машине языке в виде точно определённой последовательности операций – программы для компьютера. Составление программы (программирование) обычно производится с помощью некоторого промежуточного(алгоритмического) языка, а её трансляция (перевод на язык компьютера) осуществляется самой вычислительной системой.

1

решении контрольных (тестовых) задач для получения уверенности в

Отладка программы. Составленная программа содержит разного рода ошибки, неточности, описки. Отладка программы на компьютере состоит из контроля программы, диагностики (поиск и определение содержание) ошибок, их исправления. Программа испытывается на

достоверности результатов вычислений.

Проведение расчётов. На этом этапе готовятся исходные данные для расчётов и проводятся вычисления по отлаженной программе. При этом для уменьшения ручного труда по обработке результатов можно широко использовать удобные формы выдачи результатов, например, распечатку таблиц, построение графиков.

2