
- •Основи об’єктно-орієнтованого програмування
- •Факультету комп’ютерних наук та інформаційних технологій
- •Луцьк 2009
- •Факультету комп’ютерних наук та інформаційних технологій 1 Лабораторна робота №1 5 Програмування лінійних алгоритмів 5
- •2.1. Приклад створення додатка 14
- •9.3. Виконання індивідуального завдання 61
- •Програмування лінійних алгоритмів
- •1.1. Візуальне середовище delphi
- •1.2. Приклад створення додатка
- •1.2.1. Збереження проекта
- •1.2.2. Настройка вікон
- •1.2.3. Зміна заголовка Форми
- •1.2.4. Розміщення компонентів на Формі
- •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
Індивідуальні завдання
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти кількість груп з п'ятьма символами.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран найкоротшу групу.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються лише з одиниць.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Підрахувати кількість символів в щонайдовшій групі.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи з парною кількістю символів.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи з непарною кількістю символів.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран всі найменші групи.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, в яких більше однієї одиниці.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи з кількістю символів більше 7.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран кількість пробілів у групі.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи з кількістю символів, які діляться на 3.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються лише з нулів.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються з двох одиниць.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, крім першої та останньої.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються з двох і більше символів.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються з кількістю символів, менше 5.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються з кількістю символів, більше 10.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються лише з нулів.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран першу та останню групи.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран непарні групи.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, між якими більше одного пробілу.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран парні групи.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран кожну третю групу.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран групи, які складаються лише з одного символу.
Даний рядок, що складається з груп нулів і одиниць. Кожна група відділяється один від одного одним або декількома пропусками. Знайти і вивести на екран кожну п’яту групу.