Алфавит и словарь языка
Программа на языке 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. В десятичной системе числа могут записываться двумя способами: с фиксированной и с плавающей точкой. Вещественные десятичные числа с фиксированной точкой записываются по обычным правилам арифметики. Целая часть от дробной отделяется десятичной точкой. Если десятичная точка отсутствует, число считается целым. Перед числом может находиться знак "+" или "-•' Если знак отсутствует, по умолчанию число считается положительным .
Пример:
Популярное: Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (407)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |