Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kolokvium.doc
Скачиваний:
33
Добавлен:
25.11.2019
Размер:
164.86 Кб
Скачать
  1. Опишіть компоненти, з якими Ви працювали в Delphi.

TMainMenu – компонента для створення головного меню у верхній частині форми.

TPopupMenu – компонента для створення контекстного меню.

TLabel – компонента призначена для розміщення на формі текстових надписі.

TEdit – одно рядкове текстове поле редагування

TMemo - багато рядкове текстове поле редагування

TButton – кнопка, широко використовується для управління програмами.

TCheckBox – прапорець, використовується для того щоб користувач міг вибрати.

TRadioButton – перемикач, на відміну від CheckBox-а дозволяє вибрати тільки одне значення.

TListBox – компонента представляє з себе стандартний для Windows список, з якого користувач може вибрати 1 із кількох можливих варіантів.

ТComboBox – випадаючий список. Щось середнє між ListBox та Edit.

ТBitBtn – кнопка із зображенням( властивість Glyph).

ТStringGrid – текстова таблиця.

ТImage – компонента призначена для розміщення на формі зображення .

  1. Записи (Record) та їхнє використання.

Запис – це комбінований тип даних(структура). За своєю природою запис подібний до масиву, оскільки обидві ці структуровані типи даних сформовані із набору окремих елементів. Водночас, якщо компоненти масиву повинні мати однаковий тип, то запис може містити компоненти різних типів. Кожну компоненту запису наз. полем. Доступ до елементів запису здійснюється шляхом використання складних імен.

<ім’я запису>.< ім’я поля>

Приклад Опису:

Var Address : Record

HataNumber: Integer;

VulucyaName, MistoName: string[20];

PeopleName : String;

Приклад присвоєння:

Address.HataNumber:=’76’;

Address.PeopleName:=’Yaroslava’;

Оператор приєднання With..do

With Address do

Begin

VulucyaName:=’Боженка’;

MistoName:=’Кіровоград’;

End;

Цей оператор працює так:

Якщо в деякому фрагменті програми ми багаторазово звертаємося до певного запису, то ми можемо оточити цей фрагмент операторними дужками Begin – End і зверху написати With <ім’я запису> do – тоді всередині цих дужок можна звертатись до полів не вказуючи ім’я запису.

  1. Методи розв’язання слар. Метод Крамера.

Методи розв’язання СЛАР поділяються на 2 групи:

  1. налічує прямі методи обчислення системи рівнянь з не виродженою квадратною матрицею …(Крамера, Гауса)

  2. ітераційна – кіл-ть арифметичних операцій тут залежить від обраної нами точності обчислень.(метод Гауса)

З погляду класичної математики є 3 варіанта розв’язання СЛАР:

  1. якщо визначник системи=0 матриця наз. виродженою і розв’язків системи немає

  2. якщо систему складають однакові рівняння, які відрізняються коефіцієнтами, то розв’язків буде безліч

  3. якщо визначник системи не=0 , то система має єдиний розв’язок

Є ще й 4-й варіант:

4. система із погано обумовленою матрицею: визначник не=0, але дуже близький до 0. розв’язувати подібні системи складно, тут і потрібні ітераційні методи.

Просто напишу формули для Крамера.

  1. Поясніть своїми словами алгоритм Гауса.

Метод Гауса містить 2 етапи:

  1. прямий хід – послідовне вилучення невідомих з рівнянь системи для перетворення початкової системи в еквівалентну їй систему з трикутною матрицею

  2. зворотна підстановка – визначення компонент вектора, що є розв’язком системи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]