По своей сути блок — это программа в целом или логически обособленная часть программы, содержащая описательную часть и исполнительную часть. Приведите примеры видов блоков, которые уже знаете.
1. Любая секция в программном блоке кроме тела программы может отсутствовать.
2. Секции описания констант, типов данных, переменных, процедур и функций могут встречаться в программе любое количество раз и следовать в произвольном порядке.
3. Все описания должны быть сделаны до того, как они будут использованы.
Тело программы является исполнительной частью блока. Именно из него вызываются описанные выше процедуры и функции. Тело программы начинается зарезервированным словом begin (начало), далее следуют операторы языка, отделенные друг от друга точкой с запятой. Завершает тело программы зарезервированное словоend (конец) с точкой.
Begin Application.Initialize; Application.CreateForm(TfmExample, fmExample); Application.Run; end. |
Сочетание end со следующей за ней точкой называется терминатором программной единицы: как только в тексте программы встретится такой терминатор, компилятор прекращает анализ программы и игнорирует оставшуюся часть текста.