К содержанию

Комментарии

Для лучшего понимания программы в нее включается пояснительный текст – комментарий. Комментарий можно записать в любом месте программы, где разрешено располагать пробелы. Текст комментария ограничивается символами { } или (* *) и может содержать любые комбинации латинских и русских букв, цифр и других символов алфавита языка Pascal. Ограничений на длину комментария нет, он может занимать несколько строк.

Примеры:

{Начало программы} или (*Начало программы*)

{Вывод запроса на экран}

{Ввод значения А с клавиатуры}

{Вычисление произведения двух целых чисел Proizved}

{Пример комментария, занимающего

несколько строк}

В ограничителях (* *) пробелы между скобкой и звездочкой недопустимы. В тексте комментария не должно быть знаков ограничителей, с которых начинается комментарий. Например, текст комментария {Пример {1} задания {4}} вызовет ошибку при компиляции. Однако ограничители { } могут быть вложенными в (* *), и наоборот: (*Пример{1}задания {4} *) или { Пример (* 1 *) задания (* 4 *)}.

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

Ограничители { } и (* *) удобно использовать при отладке программ. В процессе отладки часто требуется временно исключить выполнение какой-либо части программы. Конечно, этого можно добиться, уничтожив временно ненужные операторы или обойдя их с помощью оператора go to. Однако оба этих способа неприемлемы по ряду причин: повторный ввод вновь понадобившихся операторов, путаница с операторами go to и т. д.

Гораздо удобнее временно ограничить ненужную часть программы символами комментария {} или (* *), тогда она будет восприниматься компилятором как комментарий и не будет исполняться.

Например:

begin {Начало программы}
Write(‘Введите значение целого числа А >’);
{Вывод запроса на экран}
Readln(A): {Ввод значения А с клавиатуры}
Writeln(‘Введите значение целого числа В >’);
Readln(B):
Proizved : = A * В: {Вычисление переменной Proizved}
Writeln(‘Произведение чисел ‘,А,’ и ‘,В,’ = ‘,Proizved);
{Вывод ответа}
end{Конец программы}

При необходимости { } или (* *) можно убрать, и программа будет выполняться в полном объеме.

Добавить комментарий

Частые вопросы

Можно ли считать рейтинг на Языки программирования Pascal и Delphi рекламой?

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

Чем страница «Комментарии» отличается от главной Языки программирования Pascal и Delphi?

Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.

Стоит ли покупать «Комментарии» только по этому тексту?

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

Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?

Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.