русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Синтаксические правила языка Object Pascal


Дата добавления: 2015-07-09; просмотров: 1136; Нарушение авторских прав


Основные синтаксические правила записи программ на языке Object Pascal сво­дятся к следующему:

• Все используемые типы, константы, переменные, функции, процедуры долж­ны быть объявлены или описаны до их первого использования.

• Прописные и строчные буквы идентичны. Например, имена LABEL1, Label1 и label1 идентичны. Идентифи­катор — это имя, которое вы или система присваивает переменной, функции, объекту и т.д. При записи идентификаторов могут использоваться латинские буквы, цифры, символ подчеркивания "_". Идентификатор не может начинаться с цифры и не может содержать пробелов. Длина идентификатора не ограничена, но воспринимается не более 255 первых символов идентификато­ра. Впрочем, лучше использовать короткие, но осмысленные иденти­фикаторы.

• При ссылках на идентичные идентификаторы, описанные в разных местах, например, в разных модулях или в разных объектах, используется нотация с точкой, в которой сначала перечисляются идентификаторы объектов, разде­ленные символами точки. Например: Unit2.A — переменная или объект А, объявленный в модуле Unit2. Или Form2.Label1.Caption — свойство Capti­on метки Label1, размещенной на форме Form2.

• Каждое предложение языка кончается символом точка с запятой (";").

• В строке может размещаться несколько операторов. Однако с точки зрения простоты чтения текста этим не надо злоупотреблять. Вообще надо писать программу так, чтобы ее было легко читать и вам, и постороннему человеку, которому, может быть, придется ее сопровождать. Надо выделять объединен­ные смыслом операторы в группы, широко используя для этого отступы и комментарии.

• Программа или отдельный модуль завершаются оператором end.

• Комментарии в тексте заключаются в фигурные скобки:

{текст комментария}.

Вместо фигурных скобок можно использовать символы круглых скобок с символами звездочки "*":



(*текст комментария*).

Комментарии, заключен­ные в фигурные скобки или в круглые скобки со звездочками, могут вводить­ся в любом месте текста, в частности, внутри операторов, и занимать любое количество строк. Текст комментария в фигурных скобках не может начи­наться с символа доллара, поскольку сочетание символов {$ воспринимается как начало директивы компилятора.

Еще один способ введение коммента­рия — размещение его после двух символов «слэш» ("//"). Этот коммента­рий должен занимать конец строки, в котором он введен, и не может перехо­дить на следующую строку. Любой текст в строке, помещенный после симво­лов "//" воспринимается как комментарий.

• Операторные скобки begin...end выделяют составной оператор. Все операто­ры, помещенные между ключевыми словами begin и end, воспринимаются синтаксически как один оператор.

§ Помимо кодов языка Object Pascal и комментариев, текст приложения может содержать директивы компилятора, точнее, директивы препроцессора, срабаты­вающего в начале компиляции. Компилятор может работать в разных режимах, и с помощью директив компилятора вы можете управлять этими режимами. Многие директивы Delphi включает в проект автома­тически. Их не следует удалять из текста приложения. Кроме того, многие директивы заданы по умолчанию, и вы их даже не увидите в тексте проекта. Каждая директива компилятора заключается в фигурные скобки и начинается с символа "$". После этого символа без пробела должно быть написано имя дирек­тивы. Например, {$I+}, {$I-} – директивы включения / выключения проверки операций ввода/вывода.

 



<== предыдущая лекция | следующая лекция ==>
Интерфейс интегрированной среды разработки Delphi | Создание и структура пользовательских приложений в среде Delphi


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.312 сек.