Пример выполнения задачи 4

Задание: В соответствии с условием разработать алгоритм комбинированной структуры и составить программу

Условие:Вычислить значение функции

Пример выполнения задачи 4 - student2.ru Пример выполнения задачи 4 - student2.ru ,0,5 < с < 2,5

y = Пример выполнения задачи 4 - student2.ru , с ≤ 0,5 или с ≥ 2,5,

для с = -1,5 ; -0,5 ; -0,1 ; 0 ; 0,5 ; 1,75 ; 1,8 ; 2,5 ; 3,4 ; 5,7.

Тут Пример выполнения задачи 4 - student2.ru . Пренебречь членами ряда, меньшими ε = 10 - 4

Решение: обозначим z → Z, zn → ZN, i →I, n → N, ε → EPS как простые переменные, c → C(I), y → Y(I) как одномерные массивы, длина каждого из которых составляет 10 элементов (по количеству заданных значений с).

Комбинированный алгоритм данной задачи состоит из фрагментов разветвляющегося алгоритма и двух циклических: простого (с заранее известным числом повторений) и итерационного (для вычисления суммы Z), прекращение которого происходит при достижении заданной точности вычислений zn < ε = 10-4.

Реализация итерационного цикла возможна только с помощью циклических алгоритмов типа ''Пока'' или ''До''. Для простого цикла можно использовать цикл ''Со счетчиком''.

Первая часть алгоритма осуществляет вычисление переменной Z (итерационный цикл) значение которой используется во второй части (простой цикл вычисления функции Y(I) с разветвлением – выбором соответствующей формулы, в зависимости от введенного значения переменной C(I)).

Пример выполнения задачи 4 - student2.ru Пример выполнения задачи 4 - student2.ru 1-й вариант

Блок – схема

Пример выполнения задачи 4 - student2.ru

 
 
n=1, z =0

Пример выполнения задачи 4 - student2.ru

Пример выполнения задачи 4 - student2.ru

 
  Пример выполнения задачи 4 - student2.ru

Пример выполнения задачи 4 - student2.ru Пример выполнения задачи 4 - student2.ru Пример выполнения задачи 4 - student2.ru +

Пример выполнения задачи 4 - student2.ru

Пример выполнения задачи 4 - student2.ru

       
  Пример выполнения задачи 4 - student2.ru   Пример выполнения задачи 4 - student2.ru
 

Пример выполнения задачи 4 - student2.ru Пример выполнения задачи 4 - student2.ru Пример выполнения задачи 4 - student2.ru

 
  Пример выполнения задачи 4 - student2.ru

+ -

       
 
Y(i) 1-я формула
   
Y(i) 2-я формула
 
Пример выполнения задачи 4 - student2.ru

 
  Пример выполнения задачи 4 - student2.ru
Пример выполнения задачи 4 - student2.ru

Наши рекомендации