- •Перелік описових питань до захисту кр.
- •Що таке інтегроване середовище розробки програми Delphi?
- •Призначення вікна Object Inspector?
- •Що таке властивості об’єкту?
- •Що таке події?
- •Які перетворення здійснюють функції StrToInt і strToFloat та IntToStr і FloatToStr?
- •Що таке Code Templates, як ними користуватись?
- •Що таке Ехе-файл, з яких файлів складається проект Delphi?
- •Для чого потрібна програма InstallShield Express?
- •Перелічте правила запису арифметичних виразів.
- •Що таке підпрограми, їх призначення?
- •Що таке директиви компіляторові?
- •Перерахуйте та поясніть основні функції для роботи зі string-даними
- •Що таке консольний додаток?
- •Для чого потрібен відлагоджувач? Що таке трасування програми?
- •Що є масив у програмуванні? Що таке індекси масиву?
- •Запишіть опис одновимірного констант-масиву, який складається з послідовності символів вашого прізвища. Приклад:
- •Що таке алгоритм простого перебору?
- •Поясніть як здійснюється алгоритм бінарного пошуку?
- •Що таке компонент CheckBox? Що визначає властивість Checked компоненту CheckBox?
- •Що таке сортування масиву? Для чого необхідно сортувати масив?
- •Поясніть алгоритм сортування методом прямого вибору?
- •Поясніть алгоритм сортування методом обміну?
- •Що необхідно для того, щоб використати елемент масиву?
- •Як визначити вимірність масиву?
- •Що таке підпрограми?
- •Що таке глобальні та локальні змінні?
- •Що таке бiблiотека? Які існують типи бібліотек?
- •Поясніть, що таке тип даних, що перераховує?
- •Поясніть, що таке інтервальний тип даних?
- •Що таке структура типу запис, особливості запису?
- •Для чого призначені компоненти ScrollBars, ComboBox, RadioButton?
- •Що таке файл? Наведіть приклад оголошення файлу?
- •Наведіть опис процедури AssignFile, поясніть її призначення.
- •Наведіть процедуру для відкриття файлу у режимі додавання даних, створення нового файлу, закриття файлу.
- •Поясніть чому можуть виникати помилки відкриття файлів? Для чого потрібна функція іoResult?
- •Для чого потрібна функція DateToStr, функція Date? Коли виникає подія OnActivate?
- •Що таке вказівники?
- •Що таке динамічна змінна? Які інструкції використовуються для створення та знищення динамічних змінних?
- •Що таке списки?
- •Що таке власні компоненти програміста?
- •Що таке властивість Canvas? Які властивості визначають розмір полотна?
- •Наведіть методи, що дозволяють накреслити на формі: ламану лінію, еліпс, прямокутник, багатокутник, сектор?
- •Для чого призначені компоненти Animate та MediaPlayer?
-
Для чого потрібен відлагоджувач? Що таке трасування програми?
Відлагоджувач дозволяє виконувати трасування програми, спостерігати значення змінних, контролювати виведені програмою дані. Трасування - це процес виконання програми по кроках (step-by-step), інструкція за інструкцією. Delphi забезпечує два режими трасування: без заходу в процедуру (Step over) і із заходом у процедуру (Trace into). Для того щоб почати трасування, необхідно з меню Run вибрати команду Step over або Trace into. У результаті у вікні редактора коду буде виділена перша інструкція програми. Для того щоб виконати виділену інструкцію, необхідно з меню Run вибрати команду Step over (нажати клавішу <F8>) або Trace into (нажати клавішу <F7>).
-
Що є масив у програмуванні? Що таке індекси масиву?
Масив ( Array ) – це упорядкована сукупність елементів одного й того самого типу. Масиви зручно використовувати для зберігання та опрацювання однорідної інформації, наприклад, таблиць, векторів, матриць, коефіцієнтів рівнянь тощо. Кожен елемент масиву однозначно можно визначити ім’ям та індексами. Індекси визначають місцезнаходження елемента в масиві. Наприклад, елементи вектора мають один індекс – номер за порядком; елементи матриць чи таблиць мають по два індекси: перший означає номер рядка, другий номер стовпчика. Кількість індексів визначає вимірність масиву.
-
Запишіть опис одновимірного констант-масиву, який складається з послідовності символів вашого прізвища. Приклад:
Const T : array [1..5] of real = (0.5, 3.4, –2.7, 6.5, 4.8);
-
Що таке алгоритм простого перебору?
Для організації пошуку в масиві можуть бути використані різні алгоритми. Найбільше простій - це алгоритм простого перебору. Пошук здійснюється послідовним порівнянням елементів масиву зі зразком доти, поки не буде знайдений елемент, дорівнює зразку, або не будуть перевірені всі елементи. Алгоритм простого перебору застосовується, якщо елементи масиву не впорядковані.
-
Поясніть як здійснюється алгоритм бінарного пошуку?
Алгоритм бінарного пошуку здійснюється у впорядкованому масиві за зростанням. Нехай потрібно визначити, чи містить цей масив деяке число (зразок). Спочатку зразок порівнюється із середнім (за номером) елементом масиву. Якщо зразок більше середнього елемента, то це значить, що елемент розташований вище середнього елемента. Тоді відкидаємо нижню частину масиву, та повторюємо пошук заданого елементу у верхній частині масиву.
-
Що таке компонент CheckBox? Що визначає властивість Checked компоненту CheckBox?
Компонент CheckBox або прапорець. Значок компонента checkBox перебуває на вкладці Standard. Властивість Checked визначає зовнішній вигляд прапорця: якщо прапорець встановлений (у квадратику є "галочка"), те checked = TRUE; якщо прапорець скинутий (немає "галочки"), то Checked=FALSE.
-
Що таке сортування масиву? Для чого необхідно сортувати масив?
Під сортуванням масиву розуміємо процес перестановки елементів масиву, метою якого є розміщення елементів масиву в певному порядку. Завдання сортування поширене в інформаційних системах і використовується як попередній етап завдання пошуку, тому що пошук в упорядкованому (відсортованому) масиві проводиться набагато швидше, ніж у неупорядкованому.