- •Історія розвитку обчислювальної техніки та мов програмування
- •Сутність програмування. Компілятори, інтерпретатори, лінкери, дебагери.
- •Елементи мови Pascal (Delphi) (алфавіт, лексеми …)
- •Скалярні типи даних мови Pascal
- •Вказівники
- •Текстовий тип.
- •Операції над скалярними типами даних мови Pascal (Delphi).
- •Поясніть структуру та складові частини консольного проекту Delphi
- •Описову(декларативну)
- •Виконувану(імперативну).
- •Опишіть призначення вікон середовища Delphi
- •Методи розв’язання нелінійних рівнянь. Метод половинного ділення.
- •Методи розв’язання нелінійних рівнянь. Метод Ньютона.
- •Оператори безумовного та умовного переходів.
- •Процедури.
- •Функції.
- •Алгоритми. Їхні властивості. Форми представлення алгоритму.
- •Поясніть символіку блок-схем.
- •Формальні та фактичні параметри підпрограм.
- •Основні властивості та події графічних елементів управління Delphi.
- •Масиви Delphi.
- •Опишіть компоненти, з якими Ви працювали в Delphi.
- •Записи (Record) та їхнє використання.
- •Методи розв’язання слар. Метод Крамера.
- •Поясніть своїми словами алгоритм Гауса.
- •Графіка Delphi.
- •24. Математичні та алгоритмічні аспекти побудови графіків функцій.
- •25.Модулі (Unit).
- •26.Вказівники. Динамічна пам’ять.
- •Сегмент коду
Опишіть компоненти, з якими Ви працювали в Delphi.
TMainMenu – компонента для створення головного меню у верхній частині форми.
TPopupMenu – компонента для створення контекстного меню.
TLabel – компонента призначена для розміщення на формі текстових надписі.
TEdit – одно рядкове текстове поле редагування
TMemo - багато рядкове текстове поле редагування
TButton – кнопка, широко використовується для управління програмами.
TCheckBox – прапорець, використовується для того щоб користувач міг вибрати.
TRadioButton – перемикач, на відміну від CheckBox-а дозволяє вибрати тільки одне значення.
TListBox – компонента представляє з себе стандартний для Windows список, з якого користувач може вибрати 1 із кількох можливих варіантів.
ТComboBox – випадаючий список. Щось середнє між ListBox та Edit.
ТBitBtn – кнопка із зображенням( властивість Glyph).
ТStringGrid – текстова таблиця.
ТImage – компонента призначена для розміщення на формі зображення .
Записи (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 – тоді всередині цих дужок можна звертатись до полів не вказуючи ім’я запису.
Методи розв’язання слар. Метод Крамера.
Методи розв’язання СЛАР поділяються на 2 групи:
налічує прямі методи обчислення системи рівнянь з не виродженою квадратною матрицею …(Крамера, Гауса)
ітераційна – кіл-ть арифметичних операцій тут залежить від обраної нами точності обчислень.(метод Гауса)
З погляду класичної математики є 3 варіанта розв’язання СЛАР:
якщо визначник системи=0 матриця наз. виродженою і розв’язків системи немає
якщо систему складають однакові рівняння, які відрізняються коефіцієнтами, то розв’язків буде безліч
якщо визначник системи не=0 , то система має єдиний розв’язок
Є ще й 4-й варіант:
4. система із погано обумовленою матрицею: визначник не=0, але дуже близький до 0. розв’язувати подібні системи складно, тут і потрібні ітераційні методи.
Просто напишу формули для Крамера.
Поясніть своїми словами алгоритм Гауса.
Метод Гауса містить 2 етапи:
прямий хід – послідовне вилучення невідомих з рівнянь системи для перетворення початкової системи в еквівалентну їй систему з трикутною матрицею
зворотна підстановка – визначення компонент вектора, що є розв’язком системи.