Программирование линейных алгоритмов
Зачем нужно программирование?
Несмотря на большое количество функций и алгоритмов, разработанных создателями алгоритмических языков и систем, всегда найдётся нерешенная задача в конкретной области техники или другой сферы деятельности.
В частности, Мathcad содержит сотни операторов и встроенных функций для решения различных технических задач (естественно, в рамках курса мы рассмотрели их только небольшое количество). Система Мathcad позволяет выполнять численные и символьные вычисления, производить операции со скалярными величинами, векторами и матрицами, автоматически переводить одни единицы измерения в другие и многое, многое, другое (например решение дифференциальных уравнений, решение краевых задач, задач оптимизации и т. д.).
Возможны два способа программирования в Mathcad:
программирование в пакете Mathcad без использования программных модулей; программирование с использованием программных модулей.
Безмодульное программирование в пакете Mathcad реализуется записью соответствующих конструкций непосредственно в математических областях документа Mathcad и применимо для сравнительно простых алгоритмов.
Программирование с использованием программных модулей предполагает реализацию отдельных независимых алгоритмов вычисления в виде отдельных программных модулей, программ – функций.
Безмодульное программирование в пакете Mathcad
|
|
Программирование линейных алгоритмов
Характерной особенностью линейных алгоритмов является строго последовательное выполнение всех операций алгоритма без пропусков и повторений вычислений, т.е. «слева-направо – сверху-вниз».
Приведём классический пример: написать программу вычисления корней квадратного уравнения: x2 + bx + c = 0, которые вычисляются по формуле:
где a=3.6 b= 6.2 c=2.1
Алгоритм вычисления корней квадратного уравнения в Mathcad:
проверка |
Дата добавления: 2015-12-17; просмотров: 22; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!