Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
420 Кб
Скачать
☆

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;