Лекція №1 Тема: Програмування на object pascal в Delphi: введення
Вид материала | Лекція |
Содержание1.2. Основи програмування 1.2.1. Етапи розробки програми 1.3. Мова програмування Delphi 1.3.1. Типи даних Діапазон значень Дійсний тип Кількість цифр Символьний тип Строковий тип Логічний тип |
- Правила преобразований из одного типа в другой и правила приведения типов в языке Object, 19.03kb.
- Программа дисциплины "Технологии интерактивных систем" Направление, 46.72kb.
- Основи програмування та алгоритмічних мов На тему „Анімація в Delphi, 65.61kb.
- Реферат з курсу, 57.9kb.
- Б. В. Ващук Turbo Pascal, 715.52kb.
- Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки, 1485.97kb.
- Пояснительная записка, 185.11kb.
- Програма гуртка " Інформатика та обчислювальна техніка" (курс «Основи візуального програмування, 163.83kb.
- Основные разделы программы Программирование на языке высокого уровня Операционные системы, 264.58kb.
- Назва модуля: Комп’ютерна техніка та програмування Код модуля, 16.9kb.
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 (неправда).