Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы инфа / Некит / Лаб Работа № 18

.doc
Скачиваний:
13
Добавлен:
10.02.2015
Размер:
140.8 Кб
Скачать

Лабораторная работа №18

Программирование в MathCad.

Цель работы: Изучить команды программирования MathCad.

Задание к работе:

К работе допущен:

Работу выполнил:

Работу защитил:

Теоретическая часть

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

Программные операторы

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

На экране откроется панель программирования (рис. 75):

Рис. 75. Панель программирования

Рассмотрим программные операторы:

  • Add Line – добавление строки в программу. Этот оператор создает и при необходимости расширяет жирную вертикальную линию, справа от которой в шаблонах задается запись программного блока. Эта команда используется всегда, если программа содержит больше одной строки.

  • - присваивает значение локальным переменным (например: a  5)

  • If - оператор условного выражения.

  • Otherwise - выполняется, если неверно ни одно из условий (обычно применяется с if). Например:

  • For – цикл с параметром.

Пример 1. Суммирование чисел от 0 до n:

Пример 2. Для x, изменяющего свое значение от -2 до 2 с шагом 0.5, вычислить значение f(x) =x2+e-x, сформировать из этих значений вектор Y:

  • While – цикл с условием.

Пример 3. Суммирование чисел от 0 до n:

  • Break – прерывание цикла или всей программы.

  • Return – возвращает результат. По умолчанию программа возвращает все, что стоит на последней строке.

  • O n error – обработка ошибки. Например:

  • Continue – начать новую итерацию ближайшего цикла.

Практическая часть

Задача 1.

Вычислить значение функции F(k,x) при различных значениях k,x.

F(k,x)=

Задача 2.

Найти среднее арифметическое чисел, кратных 3, на интервале от 0 до n. Выполнить задание, с применением оператора цикла с условием While.

Задача 3.

Для x, изменяющего свое значение от xn до xk с шагом h вычислить значение F(x) и сформировать из этих значений вектор P, т.е. P1 = F(xn), P2 = F(xn+h) и т. д.

xn=1, xk=4, h=0.5, F(x)= 2ex-ln(x).

Вывод: Я изучил команды программирования MathCad.

0

Соседние файлы в папке Некит