Cтраница 1
![]() |
Общий вид записи оператора. [1] |
Раздел операторов состоит из составного оператора, включающего в себя выполняемые операторы, записанные в соответствии с алгоритмом решения задачи. Операторы отделяются друг от друга точкой с запятой. [2]
Раздел операторов содержит только последовательные операторы. [3]
Раздел операторов архитектурного тела mixed of exmuit содержит операторы параллельного типа, в том числе операторы объявления вхождений компонентов, оператор процесса, помеченный меткой controieunit, представляющий поведенческое описание блока управления, и оператор присваивания по выбору, с помощью которого удалось описать работу всей комбинационной части операционного устройства. Каждое вхождение компонента представлено своим generic map - объявлением параметров настройки конкретного образца, и port map - перечислением точек присоединения внешних выводов узла к линиям внутренних и сигналов к портам устройства. [4]
В разделе операторов функции должно содержаться присвоение значения имени функции. [5]
В разделе операторов блока программы размещается составной оператор, который представляет собой совокупность исполняемых операторов, ограниченную операторными скобками - служебными словами BEGIN и END. После этих слов указано имя программы как комментарий. Операторы в блоке отделяются друг от друга точкой с запятой. Слова BEGIN и END служат для задания границ каждого блока программы. [6]
В конце раздела операторов стоит служебное слово End, после которого стоит точка. [7]
Последним элементом описания функции является раздел операторов, выполнение которых приводит к вычислению результата функции. Раздел операторов заключен в операторные скобки BEGIN... Рассмотрим в качестве примера описание функции MEAN для вычисления среднего значения чисел, содержащихся в массиве. N, причем N - константа, значение которой задано в основной программе. [8]
Вся оставшаяся часть программы представляет собой раздел операторов и заключена между словами BEGIN и END. Любая последовательность операторов, заключенная между BEGIN и END, называется составным оператором. [9]
Если обнаружена эта ошибка, то поместите части разделов оператора в одну или несколько процедур. [10]
Имеются ограничения на использование включаемых файлов: директива включения файла не может быть указана в середине раздела операторов, а сам включаемый файл должен содержать завершенный блок предложений на Турбо Паскале. [11]
Раздел деклараций определяет локальные объекты, используемые в следующем за ним программном блоке, в данном случае, в разделе операторов. [12]
![]() |
Синтаксические диаграммы раздела операторов и составного оператора.| Пример простой программы на языке Паскаль. [13] |
Диаграмма, изображенная на рис. 2.4, в, определяет синтаксическую структуру блока; пять разделов описаний являются необязательными, но раздел операторов всегда входит в блок. [14]
Если список инициализаторов пуст, то процесс безусловно исполняется при начальном запуске, а также сразу за исполнением последнего оператора в разделе операторов этого процесса. При этом надо иметь в виду, что оператор процесса без списка инициализаторов обязательно должен содержать в своем теле оператор ожидания wait. Иначе исполнение любых других операторов в программе блокируется. [15]