Прямая передача управления в операторах повтора

Для управления работой операторов повтора используются специальные процедуры-операторы Continue и Break, которые можно вызывать только в теле цикла.

Процедура-оператор Continue немедленно передает управление оператору проверки условия, пропуская оставшуюся часть цикла (рисунок 2.4):


Рисунок 2.4. Схема работы процедуры-оператора Continue

Процедура-оператор Break прерывает выполнение цикла и передает управление первому оператору, расположенному за блоком цикла (рисунок 2.5):


Рисунок 2.5. Схема работы процедуры-оператора Break

Подпрограммы

Общие положения

В практике программирования часто встречается ситуация, когда одну и ту же группу операторов требуется выполнить без изменений в нескольких местах программы. Чтобы избавить программиста от многократного дублирования одинаковых фрагментов, была предложена концепция подпрограмм. Рассмотрим, как эта концепция реализована в языке Delphi.

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

В языке Delphi подпрограмма может принимать 2 формы: процедура и функция. Теоретически, процедура – это действие, которое вы просите компьютер выполнить, а функция – это некоторое вычисление, возвращающее значение. Это различие подчеркивает тот факт, что функция имеет результат (возвращаемое значение), а процедура не имеет результата. Оба типа подпрограмм могут иметь множество параметров, для которых указаны типы данных.

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








Дата добавления: 2016-02-09; просмотров: 661;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.