Найти в Дзене
Pascal для чайников.

5)Условный оператор If (оператор ветвления)

В этой статье я объясню ,что такое ветвление и расскажу про условный оператор if .

В этой статье я объясню ,что такое ветвление и расскажу про условный оператор if . В следующей статье будем решать задачи с помощью if.

Один из важнейших операторов Паскаля – условный оператор. Он позволяет изменять порядок выполнения операторов в зависимости от некоторого условия

В Языке программирования(ЯП) Pascal есть два типа условного оператора: Полные и неполные

  • Полная формы условного оператора называется If-then-else , имеет вид:

If условие
Then [оператор1]
Else [оператор2];

Если в качестве оператора должна выполняться серия операторов, то они объединяются в операторные скобки Begin-End.

If then
Begin
[операторы1]
End
Else
begin
[операторы2]
End;

Слова if (если) и Then (то ) – зарезервированные.

Замечание . Перед ключевым словом else (иначе) точка с запятой не ставится, она ставиться после всего оператора If.

Условие представляют собой логические выражение. Простые условия  записываются в виде равенств или неравенств. В сложных условиях несколько простых условий объединяются с помощью логических операций or(или), and(и) . В этом случае простые условия заключаются в круглые скобки.

На рисунке показана блок-схема полной формы оператора.
На рисунке показана блок-схема полной формы оператора.

Алгоритм выполнения полного условного оператора:

  1. Проверяется значение логического выражения, записанного в условии после слова If
  2. Если условие истинно (значение выражения условие равно True), то выполняется оператор 1 , указанный после слова Then
  3. Если условие ложно, то выполняется оператор 2 , записанный после слова  Else.
  • Неполная форма условного оператора называется if-then , имеет вид:

If условие
Then [оператор];

Если в качестве оператора должна выполняться серия операторов, то они объединяются в операторные скобки Begin-End.

If условие Then
Begin
[операторы]
End;

В неполном ветвлении ветвь Else отсутствует.

На рисунке показана блок схема оператора if-then.
На рисунке показана блок схема оператора if-then.

Алгоритм выполнения неполного условного оператора

  1. Проверяется значение логического выражения, записанного в условии после слова If
  2. Если условие истинно (значение выражения условие равно True), то выполняется операторы, указанный после слова Then
  3. Если условие ложно, то ничего делать не надо. Происходит переход к следующему оператору.

В следующей статье рассмотрим решение задач с помощью условного оператора.

Если Вам понравились мои статьи , то поддержите лайком и подпиской , Это ускорит выход новых статей.

Если вы что-то не поняли прочтите предыдущие статьи на моем канале.