- •Основи об’єктно-орієнтованого програмування
- •Факультету комп’ютерних наук та інформаційних технологій
- •Луцьк 2009
- •Факультету комп’ютерних наук та інформаційних технологій 1 Лабораторна робота №1 5 Програмування лінійних алгоритмів 5
- •2.1. Приклад створення додатка 14
- •9.3. Виконання індивідуального завдання 61
- •Програмування лінійних алгоритмів
- •1.1. Візуальне середовище delphi
- •1.2.1. Збереження проекта
- •1.2.2. Настройка вікон
- •1.2.3. Зміна заголовка Форми
- •1.2.4. Розміщення компонентів на Формі
- •1.2. Приклад створення додатка
- •1.2.5. Написання процедури обробки події створення Форми (FormCreate)
- •1.2.6. Написання процедури обробки події натиснення кнопки Button1 (Button1Click)
- •1.2.7. Текст модуля UnLinAlg
- •X,y,z,a,b,c,u : extended; // оголошення локальних змінних
- •1.2.8. Робота з додатком
- •1.3. Виконання індивідуального завдання
- •Індивідуальні завдання
- •Лабораторна робота №2 Програмування алгоритмів, що розгалужуються
- •2.1. Приклад створення додатка
- •2.1.1. Розміщення компонентів на Формі
- •2.1.2. Створення процедур обробки подій FormСreate і Button1Сlick
- •2.1.3. Текст модуля UnRazvAlg
- •2.1.4. Робота з додатком
- •2.2. Виконання індивідуального завдання
- •Індивідуальні завдання
- •Лабораторна робота №3 Програмування циклічних алгоритмів
- •3.1. Відладка модулів проекта
- •3.1.1. Відладка синтаксичних помилок
- •3.1.2. Відладка логічних помилок
- •3.2. Приклад створення додатка
- •3.2.1. Розміщення компонентів на Формі
- •3.2.2. Текст модуля UnCiklAlg
- •3.3. Виконання індивідуального завдання
- •Індивідуальні завдання
- •Лабораторна робота №4 Програмування алгоритмів з використанням масивів
- •4.1. Приклад створення додатка
- •4.1.1. Розміщення компонентів на Формі
- •4.1.2. Створення процедур обробки подій SpinEdit1Change і SpinEdit2Change
- •4.1.3. Текст модуля UnMas
- •4.1.4. Робота з додатком
- •4.2. Виконання індивідуального завдання
- •Індивідуальні завдання
- •Лабораторна робота №5 програмування Алгоритмів з використанням рядків
- •5.1. Приклад створення додатка
- •5.1.1. Розміщення компонентів на Формі
- •5.1.2. Створення процедур обробки подій
- •5.1.3. Текст модуля UnStr
- •Індивідуальні завдання
- •Лабораторна робота №6 Програмування алгоритмів з використанням записів
- •6.1. Приклад створення застосування
- •6.1.1. Розміщення компонентів на Формі
- •6.1.2. Створення процедур обробки подій FormCreate і Button1Click
- •6.1.3. Текст модуля UnZap
- •6.2. Виконання індивідуального завдання
- •Індивідуальні завдання
- •Лабораторна робота №7 Програмування алгоритмів з використанням файлів
- •7.1. Приклад створення застосування
- •7.1.1. Розміщення компонентів на Формі
- •7.1.2. Створення процедур обробки подій
- •7.1.3. Текст модуля UnFile
- •7.1.4. Робота із застосуванням
- •7.2. Індивідуальні завдання
- •Лабораторна робота №8 Програмування алгоритмів з використанням функцій і процедур. Створення модулів
- •8.1. Приклад створення додатка
- •8.1.1. Розміщення компонентів на Формі
- •8.1.2. Створення модуля і підключення його до проекта
- •8.1.3. Текст модуля UnFuncProc
- •8.1.4. Текст модуля UnModul
- •8.2. Виконання індивідуального завдання
- •Індивідуальні завдання
- •Лабораторна робота №9 Програмування алгоритмів з використанням динамічних структур даних
- •Приклади створення застосувань
- •9.1. Використання динамічних масивів
- •9.1.1. Розміщення компонентів на Формі
- •9.1.2. Створення процедур обробки подій FormCreate і Button1Click
- •9.1.3. Текст модуля UnDinMas
- •9.2. Використання динамічних списків
- •9.2.1. Розміщення компонентів на Формі
- •9.2.2. Створення процедур обробки подій FormCreate і Button1Click
- •9.2.3. Текст модуля UnStek
- •9.3. Виконання індивідуального завдання
- •Навчально-методичне видання
- •43018, М. Луцьк, вул. Львівська, 75
1.2.8. Робота з додатком
Для запуску
створеного застосування натисніть
піктограму
головного меню або клавішу F9. При цьому
відбувається компіляція модулів і, якщо
немає помилок, компоновка проекта і
створення виконуваного файлу PrLinAlg.exe.
На екрані з'являється панель інтерфейсу
додатка (рис.1.2).
Клацніть “мишею” на кнопці “Обчислити”, і в полі Memo1 з'являється результат. Зміните початкові значення x, у, z в полях Edit і знову натисніть кнопку ”Обчислити”. Переконаєтеся, що в полі Memo1 відображаються нові результати. Завершити роботу додатка можна натисненням кнопки в правому верхньому кутку панелі інтерфейсу.
У разі нештатного функціонування додатка відновити первинний режим роботи з проектом можна шляхом вибору в меню Run опції ProgramReset або натиснути клавіші Ctrl+F2.
1.3. Виконання індивідуального завдання
За вказівкою викладача виберіть своє індивідуальне завдання. Уточніть умову завдання, кількість і типи початкових даних. Відповідно до цього оформіть дизайн панелі інтерфейсу проектованого застосування, встановіть необхідну кількість полів Edit, тексти заголовків на Формі, розміри шрифтів, а також типи змінних і функції перетворення при введенні і виведенні результатів.
Індивідуальні завдання
1 |
|
При x=14.26, y=-1.22, z=3.510-2 t=0.564849 |
2 |
|
При x=-4.5, y=0.75,z=0.84510-4 u=-55.6848 |
3 |
|
При x=3.74, y=-0.825, z=0.16 v=1.0553 |
4 |
|
При x=0.4,y=-0.875, z=-0.475 w=1.9873. |
5 |
|
При x=-15.246, y=4.642, z=20.001 =-182.036 |
6 |
|
x=3.2 a=0.5 b=1.2 |
7 |
|
x=2.36 |
8 |
|
x=-5.2 a=0.3 |
9 |
|
a=1.5 x=0.25 |
10 |
|
a=2.58 x=-3.25 |
11 |
|
a=1.25 x=-0.15 |
12 |
|
a=-3 x=-1.2 b=0.25 |
13 |
|
a=-0.17 x=3.5 b=18 |
14 |
|
x=3.25 |
15 |
|
a=-0.18 x=3.14 |
16 |
|
a=0.45 x=12 |
17 |
|
x=4 |
18 |
|
x=2.36 |
19 |
|
a=0.13 x=-2.5 b=17 |
20 |
|
x=1.2 |
21 |
|
a=-2.35 x=1.23 |
22 |
|
a=4.59 x=2.45 |
23 |
|
a=1.27 x=7.4 |
24 |
|
a=1.23 x=-3.4 b=8.45 |
25 |
|
a=3.33 x=-13.57 b=5.45 d=234*10-2 |
