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

lecture6

.pdf
Скачиваний:
7
Добавлен:
09.04.2015
Размер:
1.14 Mб
Скачать

ПРАКТИКА №6

МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MATHCAD. ПРОЦЕДУРЫ-ФУНКЦИИ

Два способа программирования в среде MathCAD:

программирование

программирование с

без использования

использованием

программных

программных

модулей

модулей

Безмодульное

Модульное программирование;

программирование

Позволяет реализовывать в

Для решения простых задач

программе независимые блоки -

 

подпрограммы-функции;

 

Четкая структура программы

Программа с использованием П-Ф

ПРИМЕР

Составить описание П-Ф, вычисляющей функцию

t

 

,

t 3

 

 

 

 

 

 

3

 

 

z(t )

 

t 3

if t 3

 

z(t) t2 ,

3 t 4

 

 

t 2

if 3 t 4

 

ln(t), t 4

 

 

ln(t ) otherw ise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z( 8) 512

z(2) 4

z(7 ) 1.946

Функция z(t) получит значение ln(t) только тогда, когда

не выполняются условия, записанные в двух вышестоящих строках тела П-Ф

Если в строке 3 ввести просто ln(t), то это выражение

будет вычисляться всегда вне зависимости от выполнения заданных выше условных операторов.

ПРИМЕР

Используя условную

2,

если x 2;

функцию if

 

если 2 x 8 ;

запрограммировать

g( x) x,

10,

если x 8.

вычисление функции

 

 

if (<логическое выражение>, <выр. 1>, <выр. 2>),

1

 

 

0

 

 

 

 

 

лог.

выр.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выр.1

 

 

 

 

выр.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Безмодульная программа

Модульная программа

Задание

Составить программу для вычисления функции z(x) на интервале -10 до 10 с шагом 0,2 при помощи

Безмодульного программирования

С использованием П-Ф

Построить ее график

 

ex ln

 

x 5

 

, x 2

 

 

 

sin x cos2 x

 

 

 

 

 

 

z( x)

 

 

 

 

 

 

, 2

x

4

2

x

 

 

 

 

 

 

 

x

2

 

 

 

 

 

tgx

 

 

, x 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

2

 

 

 

 

График

Алгоритм циклической структуры

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

Вложенным называется цикл, находящийся

внутри тела другого цикла

Итерационным называется цикл, число повторений которого не задается, а определяется в ходе выполнения цикла. В этом случае одно повторение цикла называется итерацией

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]