Операторы условной и безусловной передачи управления

Условный оператор дает возможность, в зависимости от заданного в нём условия, выполнить то или иное действие, что позволяет разветвлять

вычислительный процесс.

Этот оператор имеет следующий вид:

IF <условие> Then<оператор 1> Else <оператор 2>;

где условие - логическое выражение;

оператор 1, оператор 2 - любые операторы языка ТР.

Условный оператор работает следующим образом: если <условие> принимает значение TRUE (истина), то выполняется оператор 1, а оператор 2 пропускается; если - FALSE (ложь), то оператор 1 пропускается, а выполняется оператор 2.

На месте оператора 1 или оператора 2 может стоять группа операторов, заключенных в операторные скобки (Begin ... end).

Часть Else (оператор 2) может быть опущена. Тогда при значении TRUE

условного выражения выполняется оператор 1, в противном случае выполняется оператор, стоящий за оператором IF.

Пример: Вычислить значение функции Y, в зависимости от значения x.

Условный оператор будет иметь вид:

If x>0 Then Y:=a*x+b Else Y:=a*x*x+b;

 

Кроме передачи управления, в зависимости от некоторого условия, порядок выполнения операторов можно изменить с помощью оператора безусловной передачи управления вида:








Дата добавления: 2015-09-28; просмотров: 1614;


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

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

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

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