DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Обчислення значення многочлена - схема Горнера і рекурсивний алгоритм

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2016
Тип роботи:
Лабораторна робота
Предмет:
Алгоритми та методи обчислень
Група:
КН-31
Коротко про документ

Про що ця робота

У звіті розглядається реалізація схеми Горнера та рекурсивного алгоритму для обчислення значення многочлена на C++. Наведено лістинг програми, результати виконання та висновки щодо роботи.

У роботі розглядаються

  • Схема Горнера
  • Рекурсивний алгоритм
  • Обчислення многочленів
  • Мова програмування C++
  • Вектори в C++
  • Унімодальні многочлени

Зміст і розділи

  1. Завдання
  2. Лістинг програми
  3. Результат виконання програми
  4. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають алгоритми та програмування.
Викладачі:Пастернак І. І.

Ключові поняття

схема Горнерарекурсивний алгоритммногочленкоефіцієнтC++функціякомп'ютерні обчисленняпрограмний код

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ЕОМ / ЗВІТ до лабораторної роботи № 6 з дисципліни " AЛГОРИТМИ ТА МЕТОДИ ОБЧИСЛЕНЬ" Львів – 2016 ЗАВДАННЯ Обчислення значення многочлена -схема Горнера і рекурсивний алгоритм, який реалізує метод попереднього опрацювання коефіцієнтів для унімодальних многочленів. Лістинг програми: #include <iostream> #include <vector> #include <algorithm> #include <string> using namespace std; void input_coef(double& coef) { cout << "-> "; cin >> coef; } double gorner(vector<double> nabCoef, double x) { double a = nabCoef.back(); nabCoef.pop_back(); return nabCoef.empty() ? a : a + x * gorner(nabCoef, x); } int main() { int n; cout << "Enter number of coefficients: "; cin >> n; if (n > 0) { vector<double> nabCoef(n); cout << "\nEnter coefficients:\n"; for_each(nabCoef.begin(), nabCoef.end(), input_coef); cout << "Enter x value: "; double x; if (!(cin >> x)) return 1; cout << "Answer: " << gorner(nabCoef, x) << endl << endl; } else cout << "ERROR"; system ("pause"); return 0; } Результат виконання програми: / Висновок: на даній лабораторній роботі я засвоїла обчислення значення многочлена -схему Горнера і рекурсивний алгоритм, який реалізує метод попереднього опрацювання коефіцієнтів для унімодальних многочленів.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!