Программирование линейных алгоритмов



Зачем нужно программирование?

 

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

В частности, М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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!