Лекция: Условный оператор IF.

Оператор IF относится к операторам разветвления процесса обработки данных. Он позволяет выбрать для выполнения один из простых или составных операторов или не выбрать ни одного в зависимости от условия разветвления. Условный оператор IF может иметь одну из форм: полную или сокращенную.

1. IF_условие_THEN_оператор1_ELSE_оператор2;

2. IF_условие_THEN_оператор;

Условие – выражение булевского типа, при его записи могут использоваться все возможные операции отношения. Если значение выражения истинно, то выполняется оператор1, если ложно – оператор2. Во втором варианте оператора IF, если выражение ложно, то выполняется оператор, следующий в программе сразу за оператором IF. Один оператор IF может входить в состав другого оператора IF, т.е. этот оператор может быть вложенным. При вложенности операторов каждое ELSE соответствует тому THEN, которое ему непосредственно предшествует.

Если необходимо выполнить более одного оператора после ключевого слова then или else, то надо записать составной оператор begin …end:

if условие then begin

группа операторов1

end

else begin

группа операторов2

end;

Рисунок 2.1. Блок-схема полной формы условного оператора.

Рисунок 2.2. Блок-схема сокращенной формы условного оператора.

 

еще рефераты
Еще работы по информатике