в) Решение с помощью модифицированного оператора цикла for
Порядок выполнения:
1.Составьте блок – схему.
2.Запишите формулировку задания в Текстовое поле.
3.Запишите 

и затем на вкладке Программирование выберите оператор создания программы 
4.Наберите необходимые операторы, используя при этом оператор локального присваивания
вместо обычного 
5. Проверьте работу программы при |
и |
. |
Здесь, блок-схема совпадает с тем, что было в задаче б)
Вид документа Mathcad Prime:
Пояснение к программе: Здесь, |
|
– |
имя программы; |
– |
|
формальные |
параметры; |
и |
– |
фактические параметры, |
|
подставляемые вместо формальных; |
– искомая сумма. До входа в цикл |
||||
переменной |
присваивается начальное значение . В соответствии с |
||||
условием задачи, в теле цикла |
, происходит накапливание суммы . |
||||
Заголовок модифицированного оператора цикла – |
|
||||
обеспечивает присваивание переменной , начального значения |
и его |
||||
увеличение на , после каждого выполнения тела цикла (Cikl1_3). |
|
||||
Результаты, полученные с использованием всех трёх видов циклов, совпадают, что означает что при составлениях программ не было допущено ошибок.
91
Упражнение 2
Составить блок – схему и программу вычисления значений функции y = 2
x + 
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 = 2
x + 
x , где x меняется от a до b с шагом h . Задачу решить с использованием модифицированного оператора .
95