Лабораторная работа №1 Основы работы в системе Mathcad арифметические вычисления 2 Символьные вычисления 4



бет5/21
Дата06.01.2022
өлшемі5,09 Mb.
#11973
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   21

1. 4 Программирование

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



В этом примере вначале набрано имя функции с двумя формальными параметрами, оператор присвоения и нажата кнопка «Add line». На втором этапе в первый шаблон вставлен оператор «if» – «если». На следующем этапе в шаблоны оператора «if» вставлено значение единичной функции при . Затем была нажата кнопка «otherwise» – «иначе», и в шаблон этого оператора вставлено нулевое значение функции. Обращение к функции с фактическими параметрами дает требуемые значения функции.

В более сложных программах необходимо выполнять операции присвоения. Оператор присвоения имеет вид стрелки, направленной влево: ←. Рассмотрим пример использования оператора цикла «for» – «для».


На первом этапе обнуляем переменную суммирования s и вводим во вторую строку программы оператор «for», получая в результате и третью строку – шаблон для тела цикла. Далее вставляем в шаблоны для оператора цикла имя циклической переменной и пределы ее изменения. На следующем этапе вставляем оператор тела цикла, осуществляющий суммирование квадратов целых чисел и, добавляя еще одну строку нажатием «Add line», в последнюю строку программы вводим имя переменной s как результат выполнения программы – суммы квадратов всех целых чисел от m до n.



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




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   21




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет