Карта сайта

sotau.cbg.ru

Turbo Pascal
Turbo Pascal
Структура программы на языке Паскаль

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

Мы будем считать, что программа представляет собой последовательность операторов и других элементов языка, построенную в соответствии с определенными правилами и предназначенную для решения определенной задачи. Первым в программе идет зарезервированное слово program. За ним после одного или нескольких пробелов, следует идентификатор - имя программы. Идентификаторы могут содержать любое количество символов, но Турбо Паскаль распознает только первые 63 из них, что, разумеется, намного превосходит реальные потребности. Идентификатор должен начинаться буквой или символом подчеркивания. Затем могут идти буквы, цифры и символ подчеркивания. Взятая в целом, фраза program s_kate; является заголовком программы с именем s_kate. Каждое описание должно завершаться точкой с запятой. Таким образом, первая строка любой программы имеет вид program name;

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

После заголовка программы обычно идут описания переменных, констант, меток, подпрограмм и других объектов, используемых в программе. Эта часть программы называется разделом описаний.

Каждая программа обязательно должна иметь часть, которая выполняет какие-либо действия и называется разделом операторов (иногда - телом программы). Раздел операторов (тело программы) заключено между зарезервированными словами begin и end, которые играют роль скобок, но только для операторов, а не для математических выражений. Они так и называются операторными скобками.

За телом программы должна следовать точка - признак того, что здесь находится конечная точка остановки работы программы.

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


    © 2009 - 2024 Acid Ulcer