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