50941

Знаходження розвязку системи лінійних рівнянь методом Зейделя

Лабораторная работа

Информатика, кибернетика и программирование

Мета: Навчитися вирішувати систему лінійних рівнянь методом Зейделя с заданою точністю; скласти програму. Методом Зейделя вирішити систему лінійних рівнянь з точністю до 0001. У чому суть методу Зейделя Які формули метода Зейделя У якому випадку ітерації по методу Зейделя зходяться Як оцінити похибку наближень коренів системи лінійних рівнянь по методу Зейделя У чому відмінність розрахунків наближеного рішення системи лінійних рівнянь...

Украинкский

2014-02-02

45.5 KB

4 чел.

обец А., гр. 1ПМ-06  Вариант 7

24.02.09

Лабораторна робота №23

Тема: Знаходження розв’язку системи лінійних рівнянь методом Зейделя.

Мета: Навчитися вирішувати систему лінійних рівнянь методом Зейделя с заданою точністю; скласти програму.

Устаткування: папір формату А4, ПК, ПЗ С++.

  1.  Індивідуальне завдання.

Методом Зейделя вирішити систему лінійних рівнянь з точністю до 0,001.

7)

Текст програми:

#include<iostream.h>

#include<stdio.h>

void main()

{int i,j,k;

double a[4][4],b[4],x[4];

cout<<"Vvedite chislo iteracii"<<endl;

cin>>k;

cout<<"Vvedite matritsy A"<<endl;

for(i=0;i<4;i++)

{

for(j=0;j<4;j++)

cin>>a[i][j];

}

cout<<"Vvedite stolbets svobodnih elementov"<<endl;

for(i=0;i<4;i++)

{

 cin>>b[i];

}

x[0]=b[0];

x[1]=b[1];

x[2]=b[2];

x[3]=b[3];

for(j=1;j<k+1;j++)

{cout<<"\n"<<j<<"-е приближение:";

 for(i=0;i<4;i++)

{x[i]=b[i]+a[i][0]*x[0]+a[i][1]*x[1]+a[i][2]*x[2]+a[i][3]*x[3];

 printf("%10.5f  ",x[i]);}

 }

}

  1.  Контрольні питання

  •  Дайте визначення системи, приведеної до нормального виду.
  •  У чому суть методу Зейделя?
  •  Які формули метода Зейделя?
  •  У якому випадку ітерації по методу Зейделя зходяться?
  •  Як оцінити похибку наближень коренів системи лінійних рівнянь по методу Зейделя?
  •  У чому відмінність розрахунків наближеного рішення системи лінійних рівнянь по методу ітерацій і по методу Зейделя?

  1.  Звіт про роботу.
  2.  Захист роботи

PAGE  2


 

А также другие работы, которые могут Вас заинтересовать

51554. Сценарий нового года для 5-11 классов 67 KB
  Галя: да ничего а где Маша Саша: она пошла папу и Николая Олександровича искать. после этого идет погода потихоньку все уходят первыми уходят Коля и Петр потом Маша и Саша остаются только Галя и Таня они с удивлением смотрят погоду Погода: Я Дмитрий Джуджула и прогноз погоды на завтра я расскажу вам какими будут температура и ветер внимательно послушайте что вам следует что бы у вас самих не было высокой температуры и ветров:1 гидрамикробинзофикат калия если у вас сильный кашель температура сорок и вам за семьдесят то...
51556. Программные средства учебного назначения и тенденции их развития 55.5 KB
  Демонстрационные программы предназначены для обучения теоретическому материалу. Контролирующие программы Эти программы можно использовать в любой дисциплине при сходном рубежном или итоговом контроле знаний. Обучающие программы Программы данного типа особенно эффективны когда изучаемый материал можно разбить на небольшие порции поддающихся контролю. Профессиональные программы Эти программы применяются для предоставления учащимся самостоятельной уч.
51557. Створення блогу в Інтернеті 38 KB
  Зареєструйте власну безкоштовну поштову скриньку на сервері служби Gmаil. Для цього з порталу пошукової системи Google клацніть мишою на верхній панелі Google на надпис Gmаil або знайдіть в Інтернеті цю саму стартову сторінку поштової служби Gmil . Для цього посиланням Зареєструватися в Gmаil створіть свій аккаунт обліковий запис. На стартовій сторінці Gmаil буде вікно в яке треба ввести свої дані: Імя Андрій Прізвище Колос Імя скриньки на сервері gmil.
51558. У чому виявляється милосердя 13.67 MB
  Мета уроку. Навчити учнів пояснювати поняття милосердя альтруїзм егоїзм; наводити приклади милосердя у вчинках висловлювати власне розуміння милосердя та співчуття характеризувати прояви егоїзму у власній поведінці та поведінці інших; формувати навички проявів альтруїзму; розвивати потреби гуманістичної спрямованості; виховувати гуманізм. Засоби мультимедіа вислови про милосердя ілюстрації до теми. Проблемні питання запис на дошці: Що таке милосердя Кого називають альтруїстом а кого ―...
51560. Призначення і функції програми оболонки MS DOS Norton Commander. Запуск програми. Отримання допомоги. Вказівки для роботи з файлами та каталогами 2.34 MB
  У рядку міністатусу панелі що не є поточною виводиться інформація про той файл або підкаталог який стає виділеним після натискання на клавішу Tb. Щоб зробити поточною іншу панель слід натиснути на клавішу табуляції позначену Tb . Якщо натиснути і утримувати клавішу Сtrl то ви побачите що команди на рядочку статуса змінюються тобто їх стане ще десять а якщо натиснути і утримувати клавішу Аlt то ви спостерігатимете ще зміни тобто команд стане ще десять. ВИХІД З NС Для виходу з NС потрібно натиснути клавішу F10.
51561. Следствие ведут первоклашки или прощание с первым классом 73 KB
  Оборудование: Папки первоклассников портфолио Красочный конверт Цветиксемицветик с загадками Звёзды с задачами Красивый мешочек с песком Телеграмма для Бабы Яги Канат Табличка Лесная налоговая инспекция Счёты для Кощея Ларец со смертью Кощея в мягкую игрушку зайца зашить игрушку утку а неё зашить зубочистку Сейф Разрезанное на буквы слово КАНИКУЛЫ Школьный звонок Плакат Кафе Ура каникулы Угощение для детей Костюмы для персонажей Действующие лица: Василиса Прекрасная Звездочет Баба Яга...
51562. Турбота про здоров’я. Особиста гігієна 50 KB
  Виховати санітарну культуру прагнення зберегти своє здоровя. Формувати стійкі мотиваційні установки на здоровий спосіб життя. Хід виховного заходу Вступне слово вчителя: Зрозуміло всім відомо що приємно бути здоровим.