- •Лабораторна робота №1 «Cтрокові змінні в середовищі програмування Delphi»
- •3 Теоретичний матеріал
- •4 Варіанти завдань для виконання
- •Хід виконання практичної роботи
- •Питання до захисту :
- •Лабораторна робота №2 «Робота з чергою та стеком»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •Хід виконання практичної роботи
- •Питання до захисту :
- •Лабораторна робота №3 «Розробка програми створення зв'язаного списку»
- •3 Теоретичний матеріал
- •4 Хід виконання практичної роботи
- •Питання до захисту :
- •Лабораторна робота №4
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •Хід виконання практичної роботи
- •Питання до захисту :
- •Лабораторна робота №5 «Побудова рекурсивних функцій»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •5 Хід виконання практичної роботи
- •Питання до захисту :
- •Лабораторна робота №6 «Бінарне дерево пошуку»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •5 Хід виконання практичної роботи
- •Питання до захисту :
- •Лабораторна робота №7 «Реалізація алгоритмів обмінних сортувань»
- •3 Теоретичний матеріал
- •4 Вихідні дані роботи
- •5 Хід виконання практичної роботи
- •Питання до захисту :
4 Варіанти завдань для виконання
1. Заданий список з 8 слів. Знайти саме коротке слово зі списку. Якщо таких слів кілька, то роздрукувати їх в один стовпець.
2. Задана рядок з двох слів, розділених пропуском. Поміняти в цьому рядку слова місцями.
3. Нехай задана деяка довільна цифра. Створити програму, що дозволяє вивести на екран назву даної цифри в прописні вигляді, наприклад, «5 - п'ять», «8 - вісім» і т.д.
4. Заданий двовимірний рядковий масив, що складається з 3 рядків і 4 стовпців. З'ясувати, скільки разів зустрічається латинська буква «а» в першому і останньому стовпцях масиву і поміняти дані стовпці місцями.
5. Скласти програму яка замінює в даному тексті буквосполучення 'abc' на 'klmn'
6. Визначити кількість повторень в тексті заданого слова. Вважати що всі слова в тексті одягнули один від одного пробілом.
7. Видалити в заданому тексті частина тексту, укладеного в дужки (разом з дужками).
8. Задано рядок S, що складається з латинських букв і пробілів. Визначити кількість слів у даному рядку.
9. Задано 10 рядків, що вводяться з клавіатури. Вивести їх в алфавітному порядку.
10. Дано рядок S. Визначити, чи є вона поліндромом.
11. Задано рядок S, що складається тільки з символів '0 'або '1'. Підрахувати довжину найдовшої послідовності, що складається тільки з '1 '.
Хід виконання практичної роботи
1. Створення нового проекту в середовищі Delphi
Проект - це програма на стадії створення. Він складається з програмного коду, файлів проекту Delphi і редагованих (-ою) форм (и). При відкритті Borland Delphi 7 проект створюється автоматично, а так само його можна створити вручну:
Меню головного вікна Delphi, далі:
Файл-> Створити-> Інше (File-> New-> Other)
Деякі пункти:
"Application" - створює новий проект Windows-додатки
"Unit" - створює так званий файл уявлення. Цей файл є описом типів, так само містить опис методів, подій і властивостей, які знаходяться в елементі керування (об'єкті). Вміст даного файлу написано на мові Delphi (раніше називався Object Pascal);
"Form" - додає нову форму майбутнього Windows-додатка;
"Frame" - фрейм, використовується, грубо кажучи, для впровадження форми в форму;
"Text" - створює текстовий файл;
"DLL Wizard" - створює проект DLL (Dynamic-link library - Колективна бібліотека);
"Console Application" - цей пункт створює консольний додаток;
Вибираємо "Application", поки що ми не будемо зачіпати інші. Також є більш швидкий спосіб створення нового проекту, Файл-> Створити (File-> New), тут зазначені пункти, які використовуються часто.
Після виконання даної процедури, Delphi створить програму-заготовку, що зображено на рис. 1.1
Рисунок 1.1 – Программа-заготовка Windows-додатку
Тепер у нас є заготовка Windows-додатку.
Перемикання між формою і кодом здійснюється натисканням кнопки "F12". Вводимо необхідний код, згідно з варіантом (див. рис.1.2):
Рисунок 1.2 – Введення коду
Компіляція проекту - Ctrl + F9.
Запуск - F9
Для того щоб подивитись результат виконання програми одразу після її завершення треба в кінці коду додати рядок ReadLn;
"Жорстке" завершення виконання проекту - Ctrl + F2
Вікно перегляду списку модулів (Unit) - Ctrl + F12
Вікно перегляду списку форм (Form) - Shift + F12
2. Збереження проекту:
Рекомендації по збереженню:
Зберігайте кожен проект в окрему папку, це допоможе Вам уникнути плутанини, тому Delphi зберігає проект у декількох файлах
Всі файли одного проекту повинні знаходитися в одній папці
Зберігаємо проект:
Меню головного вікна Delphi, далі:
Файл-> Збережемо всі (File-> Save All)
або просто натиснути Ctrl+Shift S,
Після вибираємо потрібну папку для зберігання проекту і зберігаємо, вікно збереження з'явиться кілька разів, для кожного модуля, текстового файлу і т.д.
