Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на языке Delphi_1.doc
Скачиваний:
43
Добавлен:
28.03.2015
Размер:
710.14 Кб
Скачать
    1. 2.1. Алфавит

      1. 2.1.1. Буквы

Текст программы на языке Delphi формируется с помощью букв, цифр и специальных символов.

Буквы — это прописные и строчные символы латинского алфавита и символ подчеркивания:

a b c d e f g h i j k l m n o p q r s t u v w x y z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

Цифры представлены стандартной арабской формой записи:

0 1 2 3 4 5 6 7 8 9

Специальные символы

+ - * / = < > [ ] , . : ; ' ( ) { } @ # $ & ^

применяются в основном в качестве знаков арифметических операций, разделителей, ограничителей и т.д. Из специальных символов формируются составные символы:

<> <= >= .. (. .) (* *) // :=

Они служат, в частности, для обозначения операций типа "не равно", "больше или равно", указания диапазонов значений, комментирования программы, т.д.

Как видно, среди них нет русских букв. Они используются только в качестве данных или при написании комментария к программе.

      1. 2.1.2. Числа

Одно и то же число можно записать самыми разными способами, например:

15 { целое }

15.0 { вещественное с фиксированной точкой }

1.5E01 { вещественное с плавающей точкой }

$F { шестнадцатиричное }

В языке Delphi имеется возможность применять все способы записи, но чаще всего используют целые и вещественные числа.

Целые числа состоят только из цифр и знака + или . Если знак опущен и число не равно 0, то оно рассматривается как положительное, например:

0 { 0 интерпретируется как целое число }

17 { положительное целое число }

-39 { отрицательное целое число }

Вещественные числа содержат целую и дробную части, разделенные точкой:

0.0 { 0 интерпретируется как вещественное число }

133.5 { положительное вещественное число }

-0.7 { отрицательное вещественное число }

Вещественные числа могут быть представлены в двух формах: с фиксированной и плавающей точкой.

Форма с фиксированной точкой совпадает с обычной записью чисел, например:

27800 { точка в конце числа опущена }

0.017

3.14

Форма с плавающей точкой используется при работе с очень большими или очень малыми числами. В этой форме число, стоящее перед буквой E, умножается на 10 в степени, указанной после буквы E:

7.13E+14 { 7.13 x 1014 }

1.7E-5 { 1.7 x 10-5 }

3.14E00 { 3.14 x 100 = 3.14}

      1. 2.1.3. Слова-идентификаторы

Неделимые последовательности символов алфавита образуют слова (идентификаторы). Идентификатор начинается с буквы и не должен содержать пробелов. После первого символа допускаются буквы и цифры. Символ подчеркивания считается буквой.

При написании идентификаторов могут использоваться как прописные, так и строчные буквы (между ними не делается различий). Длина идентификатора может быть любой, но значимы только первые 255 символов (вполне достаточный предел, не так ли). Примеры написания идентификаторов приведены ниже:

Правильно

Неправильно

RightName

Wrong Name

E_mail

E–mail

_5inches

5inches

Все идентификаторы подразделяются на зарезервированные слова, стандартные директивы, стандартные идентификаторы и идентификаторы программиста.

Зарезервированные (ключевые) слова составляют основу языка Delphi, любое их искажение вызовет ошибку компиляции. Зарезервированные слова нельзя использовать в качестве имен, вводимых программистом для обозначения величин. Полный перечень зарезервированных слов представлен в приложении №1.

Стандартные директивы интерпретируются либо как зарезервированные слова, либо как идентификаторы программиста в зависимости от контекста, в котором используются.

Стандартные идентификаторы — это имена стандартных подпрограмм, типов данных языка Delphi, т.д. В качестве примера приведем имена подпрограмм ввода и вывода данных и нескольких математических функций.

Read Write Sin Cos Exp Ln

Идентификаторы программиста определяются программистом, т.е. вами, и носят произвольный характер. Если идентификатор состоит из двух или более смысловых частей, то для удобства их лучше выделять заглавной буквой или разделять символом подчеркивания:

LowProfit AverageProfit HighProfit

Price_One Price_Two Price_Sum

Желательно (некоторые авторы книг полагают это обязательным), чтобы имя идентификатора несло смысловую нагрузку.