В этой статье я объясню ,что такое ветвление и расскажу про условный оператор 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(и) . В этом случае простые условия заключаются в круглые скобки.
Алгоритм выполнения полного условного оператора:
- Проверяется значение логического выражения, записанного в условии после слова If
- Если условие истинно (значение выражения условие равно True), то выполняется оператор 1 , указанный после слова Then
- Если условие ложно, то выполняется оператор 2 , записанный после слова Else.
- Неполная форма условного оператора называется if-then , имеет вид:
If условие
Then [оператор];
Если в качестве оператора должна выполняться серия операторов, то они объединяются в операторные скобки Begin-End.
If условие Then
Begin
[операторы]
End;
В неполном ветвлении ветвь Else отсутствует.
Алгоритм выполнения неполного условного оператора
- Проверяется значение логического выражения, записанного в условии после слова If
- Если условие истинно (значение выражения условие равно True), то выполняется операторы, указанный после слова Then
- Если условие ложно, то ничего делать не надо. Происходит переход к следующему оператору.
В следующей статье рассмотрим решение задач с помощью условного оператора.
Если Вам понравились мои статьи , то поддержите лайком и подпиской , Это ускорит выход новых статей.
Если вы что-то не поняли прочтите предыдущие статьи на моем канале.