Мегаобучалка Главная | О нас | Обратная связь


Алфавит и словарь языка



2016-09-16 403 Обсуждений (0)
Алфавит и словарь языка 0.00 из 5.00 0 оценок




 

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

В качестве букв используются прописные и строчные буквы ла­тинского алфавита:

ABCDEFGH I J KLMNOPURSTUVWXYZ abcdefghijkl mnopqrstuvwxyz и знак подчеркивания; в качестве десятичных цифр: 0123456789. Шестнадцатеричные цифры строятся из десятичных цифр и букв от А до F .

При написании программ применяются специальные символы:

 

+ плюс . {} фигурные скобки - минус . точка * звездочка , запятая / дробная черта : двоеточие = равно ; точка с запятой     > больше ' апостроф < меньше # номер [ ] квадратные скобки $ знак денежной единицы ( ) круглые скобки " тильда @ коммерческое а пробел (не имеет обозначения)

 

Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями и несущие определенный смысл в программе. Разделителем может служить пробел, символ конца строки, комментарий. Слова подразделяются на зарезервиро­ванные слова, стандартные идентификаторы и идентификаторы поль­зователя.

Зарезервированные слова являются составной частью языка, имеют фиксированное начертание и раз и навсегда определенный смысл. Зарезервированные слова версии языка Delphi для персо­нальных ЭВМ приведены в следующем списке:

absolute end ini ine procedure type

and external interface program unit

array file interrupt record until

begin for label repeat uses

case forward mod set var

const function nil shi while

div goto not shr with

do if of string xor

down to implementation or then

else in packed to

Стандартные идентификаторы служат для обозначения заранее определенных разработчиками языка типов данных, констант, про­цедур и функций. Например, стандартный идентификатор Sin вызыва­ет функцию, вычисляющую синус заданного угла. Любой из стандарт­ных идентификаторов в отличие от зарезервированных слов можно переопределить, ни это чаще всего приводит к ошибкам. Поэтому на практике стандартные идентификаторы лучше использовать без ка­ких-либо изменений.

Идентификаторы пользователя применяются для обозначения меток, констант, переменных, процедур и функций, определенных самим программистов! Правильно выбранные идентификаторы значи­тельно облегчают чтение и понимание программы, а также уменьшают вероятность появления ошибок при модификации программ. Например, значение даты удобнее обозначить идентификатором Data, чем прос­то буквой D или любым другим символом.

 

Существуют общие правила написания идентификаторов:

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

2.Идентификатор может состоять из букв, цифр и знака подчер­кивания (пробелы, точки и другие специальные символы при написа­нии идентификаторов недопустимы).

3.Между двумя идентификаторами должен быть по крайней мере, один пробел.

4.Максимальная длина идентификатора 127 символов, но значимы только первые 63 символа,

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

Константы и переменные.

 

Как и другие языки программирования, Delphi интерпретирует данные как константы или переменные, следовательно, в программе каждый элемент данных является константой либо переменной. Конс­танты и переменные определяются идентификаторами (именами), по которым к ним можно обращаться для получения текущих значений.

Константами называются элементы данных, значения которых ус­тановлены в описательной части программы и в процессе выполнения программы не изменяются. Для определения значения констант слу­жит зарезервированное слово const.

Формат: Const <идентификатор> = значение константы;

Пример: Const a = 1.618;

 

Переменные в отличие от констант могут менять свои значения в процессе выполнения программы. Каждая переменная и константа принадлежат к определенному типу данных. Тип констант автомати­чески распознается компилятором без предварительного описания. Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Для описания переменных предназначено зарезервированное слово var.

Формат: Var <идентификатор> : <тип>;

Пример: Var vova, lena : real;

Типы данных.

Общие сведения.

Каждый элемент данных относится к одному из конечного множес­тва типов, допустимых для конкретной версии языка программирова­ния. Тип - это множество значений, которые могут принимать объ­екты программы, и совокупность операции, допустимых над этими значениями. Например, значения 1 и 2 относятся к целочисленному типу. их можно складывать, умножать и выполнять другие арифмети­ческие операции. Для описания типа в общем слу­чае используется зарезервированное слово Type.

Формат: Type <Имя типа> = значения типа>.

Все типы данных разделяются на две группы: скалярные (прос­тые) и структурированные (составные). Скалярные типы в свою очередь подразделяются на стандартные и пользовательские, стан­дартные типы предлагаются пользователям разработчиками системы Turbo Delphi.

К стандартным скалярным относятся целочисленные, веществен­ные, литерные, булевские типы данных и указатели.

Данные целочисленных типов могут быть представлены как в де­сятичной. так и в шестнадцатеричной системах. Если число предс­тавлено в шестнадцатеричной системе перед ним без пробела запи­сывается знак S. Диапазон изменении шестнадцатеричных чисел от $0000 до $FFFF.

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

Вещественные десятичные числа с фиксированной точкой записы­ваются по обычным правилам арифметики. Целая часть от дробной отделяется десятичной точкой. Если десятичная точка отсутствует, число считается целым. Перед числом может находиться знак "+" или "-•' Если знак отсутствует, по умолчанию число считается по­ложительным .

 

Пример:



2016-09-16 403 Обсуждений (0)
Алфавит и словарь языка 0.00 из 5.00 0 оценок









Обсуждение в статье: Алфавит и словарь языка

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (403)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)