Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа в пакете MATHCAD.doc
Скачиваний:
4
Добавлен:
15.11.2019
Размер:
801.79 Кб
Скачать

Программирование с использованием Mathcad.

Все программы представляются в виде подпрограмм-функций. Общий вид: <имя>(аргумент). Аргумент является входным параметром –при обращение к подпрограмме-функции он должен задаваться. Результат работы подпрограммы – число либо массив.

Ключевые слова и обозначение операций (панель Programming)

AddLine

д

обавить линию либо строку

присваивание

If

если

otherwise

иначе

for

цикл

while

цикл-условие

break

вынужденное завершение цикла

continue

переход на начало цикла

on error

обработка ошибок

Ветвление. Общий вид:

Здесь n1,n2 - арифметические выражения,

lv - логическое выражение

Правило работы подпрограммы:

f(x) равно n1, если lv – истина; равно n2 иначе.

Вертикальную линию добавляем командой AddLine. Далее вводим ключевые слова if и othewize.

После этого записываем выражения n1, n1 и логическое выражение lv

Пример 1. Требуется:

  • Написать подпрограмму вычисления функции Rs(t) из условия:

Если t>6 Rs(t)=10*t ; иначе Rs(t)=10*t-8*(t-6)

  • Построить график функции Rs(t) на интервале t от 0 до 16.

  • Найти значения функции Rs на интервале от 0 до 16 с шагом 2.

Р

Подпрограмма функция будет выглядеть следующим образом:

ешение:

График функции Rs:

Значение функции Rs на интервале от 0 до 16 с шагом 2

В

случае, если задаётся несколько условий, схема подпрограммы

следующая. Здесь для добавления третьей строки используем

команду AddLine

Пример 2: Написать подпрограмму-функцию F(t),

Определить значения функции F(t)

при x=-1.5; x=2; x=3.25.

где F(t) определяется из условия:

График функции F(t) на интервале от –2 до 6

Р

ешение:

Организация циклов.

Здесь i переменная цикла.

n1 – начальное значение i

n2 - конечное значение i

шаг изменения принимается равным 1.

П

ример. Найти сумму чисел от -5 до 13 с шагом 3

Программа, реализующая суммирование чисел от –5 с удержанием n слагаемых и шагом изменения 3, будет выглядеть следующим образом. Функцию-результат суммирования обозначим Sum

Для вывода результата необходимо назначить n – конечное число циклов (или число слагаемых). Если конечное значение суммы принять 13, то n=(13-(-5))/3+1=7. Переменная Sk – это значение функции Summ при n=7 то есть Sk=-5-2+1+4+7+10+13

8