Материал: Метод._MathCAD_Prime

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

в) Решение с помощью модифицированного оператора цикла for

Порядок выполнения:

1.Составьте блок – схему.

2.Запишите формулировку задания в Текстовое поле.

3.Запишите и затем на вкладке Программирование выберите оператор создания программы

4.Наберите необходимые операторы, используя при этом оператор локального присваивания вместо обычного

5. Проверьте работу программы при

и

.

Здесь, блок-схема совпадает с тем, что было в задаче б)

Вид документа Mathcad Prime:

Пояснение к программе: Здесь,

 

имя программы;

формальные

параметры;

и

фактические параметры,

подставляемые вместо формальных;

– искомая сумма. До входа в цикл

переменной

присваивается начальное значение . В соответствии с

условием задачи, в теле цикла

, происходит накапливание суммы .

Заголовок модифицированного оператора цикла –

 

обеспечивает присваивание переменной , начального значения

и его

увеличение на , после каждого выполнения тела цикла (Cikl1_3).

 

Результаты, полученные с использованием всех трёх видов циклов, совпадают, что означает что при составлениях программ не было допущено ошибок.

91

Упражнение 2

Составить блок – схему и программу вычисления значений функции y = 2x + x , где x меняется от до с шагом h = 2 . Задачу решить с использованием оператора

Порядок выполнения:

1.Составьте блок – схему.

2.Запишите формулировку задания в Текстовое поле.

3. Поставьте значение

в , как показано ниже на рисунке или

наберите

:=1 . Этот параметр задает индекс (ы) первого

элемента матрицы или вектора.

4.Запишите и затем на вкладке Программирование выберите оператор создания программы

5.Наберите необходимые операторы, используя при этом оператор

локального присваивания вместо обычного . 6. Запустите программу, для этого введите .

Блок-схема:

Начало

x:=3, i:=1

-

 

 

x 15

X,Y

 

Конец

Xi:=x

 

 

Yi:=y

 

x:=x+2

 

i:=i+1

92

Вид документа Mathcad Prime:

Пояснение к программе: В данном случае, после имени программы

отсутствуют формальные параметры. Здесь,

– имя программы;

вектор – столбец, состоящий из значений переменной

;

– вектор –

столбец, состоящий из искомых значений функции;

 

– индексы

элементов векторов – столбцов

и

. До входа в цикл переменной

 

присваивается начальное значение

, а переменной

значение .

В

соответствии с условием задачи,

в

теле

цикла

,

происходит

нахождение значений заданной функции, и из них формируется вектор – столбец , а также формируется вектор – столбец , состоящий из значений переменной ;. В теле цикла также происходит увеличение

значении

на и

на . Вывод полученных результатов записан в виде

вектора -

строки

из двух элементов, причем каждый элемент

представляет собой вектор – столбец (Cikl2).

Упражнение 3

Составить блок – схему и программу вычисления значений функции:

2 x3

,

если x a

 

 

 

 

 

 

для значений аргумента x [xn, xk], изменяющимся с

y =

 

 

 

 

x 1,

если x a

 

 

 

 

 

 

 

 

 

шагом h .

93

Порядок выполнения:

1.Составьте блок – схему.

2.Запишите формулировку задания в Текстовое поле.

3.Запишите и затем на вкладке Программирование выберите оператор создания программы

4.Наберите необходимые операторы, используя при этом оператор

локального присваивания вместо обычного .

 

5. Проверьте работу программы при,

,

и

Блок-схема:

Начало

xn,xk,a,h

x:=xn, k:=1

-

x

 

X,Y

Конец

Xk:=x, Yk:=y

x:=x+h

k:=k+1

94

Вид документа Mathcad Prime:

Пояснение к программе: Здесь,

– имя программы;

формальные параметры;

 

– фактические

параметры,

подставляемые вместо формальных;

– выполняет роль индексов для

векторов – столбцов

и , именно в эти векторы записываются

вычисленные значения

и

.

До

входа

в цикл

переменной

присваивается начальное значение

, а переменной

 

значение . В

соответствии с условием задачи, в теле цикла

 

,

происходит

вычисление значений

и ,

и с помощью операторов

 

и

формируются векторы – столбцы

и

,содержащие эти значения. В теле

цикла также происходит увеличение значении

на

и

 

на . Вывод

полученных результатов записан в виде вектора - строки

из двух

элементов, причем каждый элемент представляет собой вектор – столбец

(Cikl3).

Упражнение 4

Составить блок – схему и программу вычисления значений функции y = 2x + x , где x меняется от a до b с шагом h . Задачу решить с использованием модифицированного оператора .

95