Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.docx
Скачиваний:
42
Добавлен:
31.05.2015
Размер:
155.56 Кб
Скачать

102.Алфавит и символы языка Delphi

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

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

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

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

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

Из специальных символов формируются составные символы:

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

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

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

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

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

107.Комментарии в языке Delphi

Существующие типы комментариев:

  • пояснение сложного (изощренного) кода – очень часто при решении определенных задач (особенно критически важных по скорости работы) не удается избежать использования алгоритмов, которые очень сложны для понимания – в данном случае только подробный комментарий позволяет разобраться, как функционирует данный код;

  • маркеры – маркеры обычно используются программистами для временных целей, когда нужно отметить отладочные команды или незаконченные фрагменты кода; когда проект завершается, маркеры и, при необходимости, сопутствующий им код, удаляются;

  • разделители – в современных проектах размеры исходных файлов могут быть чрезвычайно большими, и для того, чтобы помочь в отделении структурных частей кода также могут использоваться комментарии; обычно в комментариях подобного типа применяются повторяющие символы (-, =, # и др.), чтобы сделать форматирование более наглядным, однако в данном случае не рекомендуется использовать символ "*";

  • резюмирующий код комментарий – этот тип комментария поясняет, каким образом работает код и позволяет без вникания в детали реализации понять алгоритм работы; обычно данный комментарий помещается вначале структурного блока кода (модуля/класса/метода/процедуры/функции и т.д.) и его значимость существенно увеличивается одновременно с ростом размеров кода;

  • описание использования кода – данный тип комментария предоставляет информацию, каким образом использовать определенные переменные/процедуры/функции и т.д. и обычно помещается перед ними; данный тип комментария может содержать дополнительную информацию относительно особенностей функционирования кода, например, возможные "побочные эффекты"[4].

108. оператор присваивания в языке Delphi

Оператор присваивания имеет вид

<переменная/выходной параметра = <выражение>

и служит для присвоения локальной переменной или выходному параметру какого-либо значения. Здесь есть несколько правил. Во-первых, переменная или выходной параметр должны иметь совместимый тип данных с выражением. Во-вторых, перед именем переменной или выходного параметра двоеточие не ставится. В-третьих, в InterBase выражение может быть либо строковым, либо арифметическим. В первом случае выражение может содержать оператор конкатенации (объединения) строк "||", во втором случае - четыре арифметических оператора +, -, * и /. Помимо этого, выражение может содержать значения однотипных столбцов таблиц, или результат работы другой процедуры.