- •1.1. Історія розвитку Delphi
- •1.1.1 Об'єктно-орієнтоване програмування
- •1.2. Основи програмування
- •1.2.1. Етапи розробки програми
- •1.3. Мова програмування Delphi
- •1.3.1. Типи даних
- •1.3.3. Константи
- •1.3.4 Вирази
- •1.3.5. Стандартні функції
- •1.3.6. Коментарі
- •2 Інтегроване середовище розробки Delphi.
- •2.1 Основна форма і її властивості.
- •2.2 Події головної форми
- •2.3 Палітри компонентів
- •3 Структура програми
- •4 Введення і виведення даних
- •5 Процедури і функції
- •5.1 Структура процедури
- •5.2 Структура функції
- •Блок схема алгоритму
- •Контрольні питання
- •Література
1.2. Основи програмування
1.2.1. Етапи розробки програми
Вислів «написати програму» відображає тільки один з етапів створення комп'ютерної програми, коли розробник програми (програміст) дійсно пише команди (інструкції) на папері або за допомогою текстового редактора.
Програмування - це процес створення (розробки) програми, який може бути представлений як послідовність наступних кроків:
- визначення вимог до програми - опис початкової інформації, формулювання вимог до результату, опис поведінки програми в особливих випадках;
- розробка або вибір алгоритму рішення поставленої задачі - визначення послідовності дій, які необхідно виконати для отримання результату;
- написання команд - запис алгоритму рішення вибраною мовою програмування;
- наладка - процес пошуку в програмі синтаксичних (у тексті) і алгоритмічних (у логіці) помилок;
- тестування - перевірка роботи програми на достатньо великому наборі вхідних даних, у тому числі і свідомо невірних.
1.3. Мова програмування Delphi
1.3.1. Типи даних
Програма на Delphi може оперувати різними типами даних: цілими і дробовими числами, окремими символами і рядками символів, логічними величинами.
Типи даних
Цілий тип
Таблиця 1 Цілого типа
-
Тип
Категорія
Діапазон значень
shortint
основна fundamental)
-128.l28
smallint
основна(fundamental)
-32768...32767
longint
основна (fundamental)
-2147483 64 8...2147483647
byte
основна (fundamental)
0...255
word
основна (fundamental)
0...65535
integer
загальна (generic)
-214748364 8...2147483647
cardinal
загальна (generic)
0...2147483647
Дійсний тип
Підтримується 4 (чотири) типу даних, дозволяє працювати з дробовими, дійсними числами. Можлива кількість цифр і діапазон значень цих типів даних приведені в таблиці.
Таблиця 2 Дробовий тип
-
Тип
Діапазон значень
Кількість цифр
rеаl
2, 9х10-39...1,7х10+38
11-12
single
1,5х10-45...3, 4х10+38
7-8
double
5,0х10-324...1,7х10+308
15-16
extended
3,4х10-4932...1,1х10+4932
19-20
Для відмічених типів даних допустимим також є аналогічний діапазон негативних значень, а також число 0.
Символьний тип
Підтримується 3 (три) символьних типу даних:
- ansichar - є символами ANSI, тобто друкарські і службові символи, які кодуються числами від 0 до 255;
- widechar- є символами Unicode, які кодуються числами в діапазоні від 0 до 65535;
- char- відноситься до загальної категорії і є друкарськими і службовими символами ANSI.
Строковий тип
Підтримується 3 (три) строкових типу даних:
- shotstring- є статистично розташованими в пам'яті комп'ютера рядками завдовжки від про до 255;
- longstring є динамічно розташованими в пам'яті комп'ютера рядками, довжина яких обмежена тільки об'ємом вільної пам'яті комп'ютера;
widestring- аналогічно типу longstring, але кожен символ є символом uпісосіе, тобто кодується 16 бітами. Для позначення стічного типа допускається використання ідентифікатора string.
Логічний тип
Логічний тип Boolean представлений двома логічними величинами: True (істина) і False (неправда).
1.3.2. Змінні
Змінна - це область (осередок) пам'яті комп'ютера. Кожна змінна повинна мати ім'я (послідовність букв латинського алфавіту і цифр).
У Delphi кожна змінна перед використанням повинна бути обов'язково оголошена в розділі var. За допомогою оголошення встановлюється не тільки факт існування змінної, але і задається її тип, тим самим указується діапазон допустимих значень.
У загальному вигляді інструкція оголошення змінної наступна:
Ім'я змінної : тип;
Наприклад:
а, b, з: real;
xl x2: real;
