Аналіз даних
Нам необхідно обчислити суму перших n членів послідовності ак. br/>
ак =
Де x = , ap = p0 + (i-1) h, i: = 1, ..., m.
Вихідними є значення параметрів: a, b, n, m, p0, h. У прикладі використовується факторіал k! = K (k - 1) (k - 2) * ... * 1. br/>
Математична постановка задачі для алгоритмізації
Для отримання рекуррентной залежності можна скористатися відношенням:
= =-1sin (x) ep (k-2)
В
Підставами k = 1, знайдемо а1:
а1 = sin (x)/ep = a1;: = S + a.
Алгоритм розв'язання задачі
Рисунок 1 - Блок-схема програми
Тестові дані
Для тестування програми використовуємо такі дані:
+ b> 0, d
= 6 = 8 = 2 = 4 = 10 = 12
+ b> 0, d> b:
= 15 = 10 = 3 = 4 = 4 = 2 + b <0: = -11 = 10 = 3 = 4 = 4 = 2
Результати, відповідні тестовим даними
алгоритмізація завдання алгоритм програма
Протестувавши програму, отримали наступні результати:
Для перших даних, що вводяться отримали результати. = 1,04185531247312 E-20 = 0 = 8 = 10
Для других впроваджуються даних отримали результати: = -0,000413322311759435 = -0,000442845334027966 = 15 = 4
Для третіх впроваджуються даних отримали результати: = -0,000160454188426478 = -0,000147083006057605 = 5,98423221978307 = 4
Список літератури
1. Кушніренко А.Г., Лебедєв А.Г., Зайдельман Я.М. Інформатика 7-9: Підручник для загальноосвітніх навчальних закладів. - М.: Дрофа, 2000.
2. Комп'ютерна гра В«Дві купки сірниківВ»// Інформатика. 2004. № 40. 3.
. Златопольский Д. М. Збірник завдань з програмування. - СПб.: БХВ-Петербург, 2007.
. Вьюкова Н.І., Галатенко В.А., ходулі А.Б. Систематичний підхід до програмування. - М.: Наука, 1988.
. Кнут Д. Мистецтво програмування для ЕОМ. Т. 3. Сортування і пошук. - М.: Мир, 1978.
. Вірт Н. Алгоритми + структури даних = програми. - М.: Мир, 1985.
. Вентцель Є.С. Дослідження операцій: завдання, принципи, методологія. ...