- •Глава 4. Компоненты 30
- •Глава 5. Основы программирования 37
- •Часть I. Delphi и работа в Интегрированной Среде
- •Глава 1. Объектно-ориентированное программирование
- •1.1. Основные понятия и определения
- •1.2. Визуальное программирование интерфейса
- •1.3. Общие вопросы построения программ
- •Глава 2. Проекты Delphi
- •2.1.Файлы проекта
- •2.2.Структура файла головной программы
- •2.3. Окно Интегрированной Среды Разработки Delphi
- •2.4. Панель главного меню и всплывающие меню
- •2.5. Форма и компоненты
- •2.5.1.Окно формы
- •2.5.2. Окно Редактора Кода
- •2.5.3. Инспектор Объектов
- •2.6. Структура модуля приложения
- •Глава 3. Элементы языка Delphi
- •3.1.Типы данных
- •3.1.1. Целый тип
- •3.1.2.Вещественный тип
- •3.1.3. Символьный тип
- •3.1.4. Строковый тип
- •3.1.5. Логический тип
- •3.2. Переменная
- •3.3. Константы
- •3.3.1.Числовые константы
- •3.3.2. Строковые и символьные константы
- •3.3.3. Логические и именованные константы
- •3.4. Инструкция присваивания
- •3.5. Стандартные функции
- •3.5.1.Математические функции
- •Глава 4. Компоненты
- •4.1. Форма и компоненты на форме
- •4.2. Событие и процедура обработки событий
- •Глава 5. Основы программирования
- •5.1. Сохранение проекта, его повторное открывание
- •5.2. Стиль программирования
- •5.3. Порядок разработки проекта
- •5.4. Управляющие структуры языка Delphi
- •5.4.1. Инструкция if
- •5.4.2. Инструкция case
- •5.5. Циклы
- •5.5.1. Инструкция for
- •5.5.2. Инструкция while
- •5.5.3. Инструкция repeat
- •5.5.4. Инструкция goto
- •5.6. Процедуры и функции
- •5.6.1. Структура функции
- •5.6.2. Структура процедуры
- •5.6.3. Ввод и вывод данных в диалоговых окнах
- •5.6.4. Запись инструкций программы
- •5.6.5. Отладка программы
- •5.7. Операции со строками
- •5.7.1. Стандартные функции и процедуры работы со строками
- •5.7.2. Использование операций со строками
- •5.8. Массивы
- •5.8.1. Объявление массива
- •5.8.2. Операции с массивами
- •5.8.3. Стандартные функции обработки массивов
- •5.8.4. Многомерные массивы
3.3. Константы
В языке Delphi существует два вида констант: обычные и именованные. Обычная константа – это целое или дробное число, строка символов или отдельный символ, логическое значение.
3.3.1.Числовые константы
В тексте программы числовые константы записываются обычным образом, т.е. так же, как числа, например, при решении математических задач. При записи дробных чисел для разделения целой и дробных частей используется точка. Если константа отрицательная, то непосредственно перед первой цифрой ставится знак "минус". Например, числовые константы:
175
0.0
-624.01
0
Дробные константы могут изображаться в виде числа с плавающей точкой. Представление в виде числа с плавающей точкой основано на том, что любое число может быть записано в алгебраической форме как произведение числа, меньшего 10, называемое мантиссой, и степени десятки, именуемой порядком (табл.3.3) [3].
Таблица 3.3
Примеры записи дробных чисел
Число |
Алгебраическая форма |
Форма с плавающей точкой |
1000 000 |
1x106 |
1.0000000000Е+06 |
-123.452 |
-1,23452x102 |
-1.2345200000Е+02 |
0,0056712 |
5,6712х10-3 |
5.6712000000Е-03 |
3.3.2. Строковые и символьные константы
Строковые и символьные константы заключаются в кавычки. Например:
'Язык программирования Delphi', 'Delphi 2007'
'2.8'
'K'
Константа '2.8'. Это символьная константа, т. е. строка символов, которая изображает число "две целых, восемь десятых", а не число 2,8.
3.3.3. Логические и именованные константы
Логическое высказывание (выражение) может быть либо истинно, либо ложно. Истине соответствует константа True, значению "ложь" – константа False.
Именованная константа – это имя (идентификатор), которое в программе используется вместо самой константы. Именованная константа, как и переменная, перед использованием должна быть объявлена. В общем виде инструкция объявления именованной константы выглядит следующим образом:
константа = значение;
где:
• константа – имя константы;
• значение – значение константы.
Именованные константы объявляются в программе в разделе объявления констант, который начинается словом const. Например, объявления именованных констант (целой, строковой и дробной).
const
Bound = 10;
Title = 'Скорость бега';
pi = 3.1415926;
После объявления именованной константы в программе вместо самой константы можно использовать ее имя.
В отличие от переменной, при объявлении константы тип явно не указывают. Тип константы определяется ее видом, например:
• 125 – константа целого типа;
• 0.0 – константа вещественного типа;
• ' выполнить' – строковая константа;
• ' \' – символьная константа [3].