Лабораторная работа: Лабораторная работа № 1 по информационным технологиям. Вариант 16 (2018) ТПУ - заказать диплом в Омске


Чтобы узнать стоимость работы и выбрать удобную систему оплаты, нажмите кнопку

Предмет:
Информационные системы и технологии
Тип работы:
Лабораторная работа
Количество страниц:
8

СОДЕРЖАНИЕ

  1. Постановка задачи, исходные данные

  2. Описание метода половинного деления

  3. Текст программы

  4. Результаты вычислений

  5. Анализ результатов и выводы по работе

 

  1. ПОСТАНОВКА ЗАДАЧИ, ИСХОДНЫЕ ДАННЫЕ

В рамках данной работы поставлена задача изучить численных методы решения нелинейных уравнений, освоить метод половинного деления, метод касательных и модифицированный метод Ньютона для решения нелинейного уравнения, научиться численно определять действенный корень нелинейного уравнения.

Исходя из варианта №16 стоит, задача решить нелинейное уравнение методом половинного деления в задание №7. Задание №7 содержит следующие условие:

При решении задач нестационарной теплопроводности в плоской неограниченной пластине при конвективном теплообмене необходимо определять корни µ характеристического уравнения

характеристического уравнения

  1. ОПИСАНИЕ МЕТОДА ПОЛОВИННОГО ДЕЛЕНИЯ

Метод половинного деления основан на поиске отрезка, содержащего корень и последующим уменьшением его размеров до достижения заданной точности вычислений.

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

Для решения поставленной задачи был составлен алгоритм решения данного нелинейного уравнения методом половинного деления:

 

3. ТЕКСТ ПРОГРАММЫ

Для реализации поставленной задачи выбран язык Pascal. Разработанная программа содержит:

  1. ввод исходных данных в коде программы;

  2. алгоритм решения нелинейного уравнения;

  3. вывод результатов;

  4. проверку.

Ниже приведен листинг программы: