Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Назовите структурные операторы, применяемые в Object Pascal, и их особенности




Использовании процедурных переменных

Ответ: Процедурные переменные — это переменные, являющиеся ссылками на подпрограммы. Описание процедурного типа определяет:

процедурой или функцией является подпрограмма, на которую указывает переменная;

является ли подпрограмма, на которую указывает ссылка, методом объекта;

сколько параметров должно быть указано при вызове подпрограммы из процедурной переменной, и какого они типа;

какое значение возвращает подпрограмма, если она является функцией.

Соответственно, процедурной переменной можно присвоить ссылку толь-

ко на ту подпрограмму, которая соответствует типу переменной по всем

этим параметрам.

Назовите структурные операторы, применяемые в Object Pascal, и их особенности

Ответ. В Object Pascal применяются следующие структурные операторы

(операторы, управляющие структурой программы):

* условный оператор if..Then.. Else (возможно использование сокращенной формы if..Then), предназначенный для выполнения фрагмента программы при истинности условия, или другого фрагмента программы в противном случае;

условный оператор множественного выбора Case..Of..Else (с сокращенной формой без секции Else), предназначенный для выполнения фрагмента программы из заданного набора при истинности одного из условий из заданного набора условий, или какого-либо фрагмента программы в случае ложности всех условий набора. Условиями в данном случае совпадение значения заданной в заголовке переменной с одним из значений заданного списка;

• оператор зацикливания со счетчиком циклов For.. То.. Do (с декрементной модификацией For..DownTo..Do), предназначенный для многократного повторения фрагмента программы, расположенного после ключевого слова DO;

условный оператор зацикливания с предусловием while.. Do, предназначенный для многократного повторения фрагмента программы, указанного после ключевого слова DO, пока является истинным условие, указанное в заголовке оператора;

условный оператор зацикливания с постусловием Repeat..Until; предназначенный для многократного повторения фрагмента программы, пока

не станет истинным условие, указанное после ключевого слова until;

В качестве фрагментов программы, зацикливаемых при использовании операторов зацикливания, или выполняемых при истинности условий в условных операторах и условных операторах зацикливания, может применяться одна команда языка или вызов одной подпрограммы. Для выполнения нескольких команд применяются составные операторы — набор команд, заключенных в ключевые слова begin,.end.

Для досрочного прерывания зацикленного фрагмента программы используется оператор break. В этом случае управление передается команде,

следующей за прерванным оператором зацикливания.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных