Скласти блок-схеми розв’язку задач лінійних та розгалужених алгоритмів
згідно варіанта.
Варіанти завдань
Лінійні алгоритми
a) Скласти блок-схему алгоритму знаходження одного значення функції
(див. таб.2).
b) Скласти блок-схему алгоритму знаходження одного значення поліному,
попередньо привівши його до формули Горнера
Так же сделать звіт
ln((sqrt(x ^ 2 + 25))/((x + sin(1 - x)) ^ 2))
npu x = -0,1;
x²+8,02x³-4,06x² +6,04x-2,08, npu x = 0.25
Ответы
Варіант а) - Блок-схема знаходження одного значення функції:
[START]
|
V
Input x
|
V
Compute sqrt(x^2 + 25)
|
V
Compute (x + sin(1 - x))^2
|
V
Compute ln((sqrt(x^2 + 25))/((x + sin(1 - x))^2))
|
V
Output result
|
[END]
Варіант b) - Блок-схема знаходження одного значення поліному (за формулою Горнера):
[START]
|
V
Input x
|
V
Compute x^3
|
V
Multiply x^3 by 8.02 and add to accumulator
|
V
Multiply x^3 by -4.06 and add to accumulator
|
V
Multiply x^3 by x and add to accumulator
|
V
Add 6.04x to accumulator
|
V
Subtract 2.08 from accumulator
|
V
Output result
|
[END]
Звіт:
Завдання а) включає обчислення функції ln((sqrt(x^2 + 25))/((x + sin(1 - x))^2)). Вхідне значення x дорівнює -0.1. Після обчислення виразу отримуємо результат, який виводимо.
Завдання b) включає обчислення значення поліному x²+8.02x³-4.06x² +6.04x-2.08 за допомогою формули Горнера. Вхідне значення x дорівнює 0.25. За кожним кроком виконуються потрібні обчислення і результат накопичується у внутрішній змінній, після чого виводиться на екран.
Обидві блок-схеми дозволяють знайти шукані значення функції та поліному відповідно за заданими вхідними значеннями x.