Лабораторная работа по "Вычислительной математике"
Автор: Sanat2002 • Февраль 28, 2022 • Лабораторная работа • 683 Слов (3 Страниц) • 267 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ
КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И.РАЗЗАКОВА
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
[pic 1][pic 2]
ОТЧЕТ
Лабораторная работа №1
По дисциплине: Вычислительная математика
[pic 3]
Выполнил: Бакытбекова Санат
Группа: ИВТ(КИ)-1-20
Проверила: А.Эркинбек
Дата Сдачи: _______
[pic 4]
Вариант 4
[pic 5]Excel
C++ (Листинг кода)
// МетодПоловинногоДеления.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
#include <iostream>
#include <cmath>
using namespace std;
const double epsilon = 0.001;
double f(double x)
{
return pow(x, 3) - 1.75 * x + 0.75;
}
int main()
{
setlocale(LC_ALL, "Rus");
double a, b, c, e;
int k;
cout << "Введите а=";
cin >> a;
cout << "Введите b=";
cin >> b;
cout << "Введите e=";
cin >> e;
if (f(a) * f(b) < 0) {
k = 0;
while (1) {
c = (a + b) / 2.0;
k = k + 1;
if (fabs(f(c)) < e) break;
if (f(a) * f(c) <= 0) {
b = c;
}
else {
a = c;
}
}
...