An open API service indexing awesome lists of open source software.

https://github.com/tanyapushkina/term_5_semestr

Курсовая работа по теме:
https://github.com/tanyapushkina/term_5_semestr

assembler cpp

Last synced: 3 months ago
JSON representation

Курсовая работа по теме:

Awesome Lists containing this project

README

          

# Разработка программы расчета коэффициентов полинома Лагранжа.

## Описание:
Данный проект представляет собой курсовую работу, целью которой является разработка программы для вычисления коэффициентов полинома Лагранжа. Интерполяционный полином Лагранжа используется для нахождения полинома минимальной степени, проходящего через заданные точки на плоскости.

---

## Стек технологий:
- Языки программирования: `C++` и `Assembly`
- Инструменты сборки: `Microsoft Visual Studio`

---

## Как запустить:
- Клонирование репозитория:
```
git clone https://github.com/TanyaPushkina/term_5_semestr.git
```
- Открытие проекта:

- Откройте файл `Lagange.sln` в `Microsoft Visual Studio`.

---

## Сборка проекта:

Нажмите `"Build" > "Build Solution"` или используйте сочетание клавиш `Ctrl + Shift + B`.

---

## Запуск программы:

После успешной сборки нажмите `"Debug" > "Start Without Debugging"` или используйте сочетание клавиш `Ctrl + F5`.

---

## Пример использования
После запуска программа запросит ввод набора точек для интерполяции. Пользователь вводит координаты точек, далее точку, для которой будет вычисляться значение полинома, после чего программа вычисляет и выводит коэффициенты полинома Лагранжа, проходящего через эти точки и значение полинома в точке `x`, а также выводит информацию о базисных полиномах.

---

## Пример:
```
n = 3
X[1] = 1
Y[1] = 6
X[2] = 2
Y[2] = 11
X[3] = 3
Y[3] = 26
x = 2.6
Коэффициенты полинома Лагранжа(от меньей степени, к большей):
11 -10 5
Значение полинома в точке 2.6: 18.8
Базисные полиномы:
-0.12 0.64 0.48

Значение полинома в точке 2.6 по значениям коэффициентов полинома: 18.8
Для продолжения нажмите любую клавишу . . .

```

---

## Автор работы

[GitHub](https://github.com/TanyaPushkina/): Татьяна Пушкина

---