Лекція №1 Тема: Програмування на object pascal в Delphi: введення

Вид материалаЛекція

Содержание


1.2. Основи програмування 1.2.1. Етапи розробки програми
1.3. Мова програмування Delphi 1.3.1. Типи даних
Діапазон значень
Дійсний тип
Кількість цифр
Символьний тип
Строковий тип
Логічний тип
Подобный материал:
1   2   3   4   5   6

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 (неправда).