Теория:

Ветвлением называется алгоритмическая структура, в которой выбирается один из возможных путей выполнения алгоритма с непременным выходом на общее продолжение.
Каждый путь называется ветвью алгоритма.
Существует полное и неполное ветвление.
 
Рис1.png
Рис2.png
Рис. \(1\). Полное ветвлениеРис. \(2\). Неполное ветвление
 
Программный код в Pascal и Python
 
Язык программирования Pascal
  
Полное ветвление
Неполное ветвление
if <условие> then <действие \(1\)>
else <действие \(2\)>
if <условие> then <действие \(1\)>
 
Язык программирования Python
  
Полное ветвление
Неполное ветвление
if <условие>:
    <действие \(1\)>
else:
    <действие \(2\)>
if <условие>:
    <действие >
 
Алгоритмическая структура «Выбор»

В алгоритмической структуре «Выбор» выполняется одна из нескольких  последовательностей команд при истинности соответствующего условия.
Существуют следующие алгоритмические структуры «Выбор».
 
Рис3.png
Рис4.png
Рис. \(3\). Структура «Выбор»
Рис. \(4\). Структура Case
  
Программный код в Pascal и Python
  
Pascal
  
Структура «Выбор»
Структура Case
if <условие \(1\)> then
     <действие \(1\)>
else if <условие \(1\)> then
    <действие \(2\)>
else
    <действие N>
  
case <параметр> of
        вариант_\(1\): <действие \(1\)>
        вариант_\(2\): <действие \(2\)>
        else:
        <действие N>
end;
 
Python
 
Структура «Выбор»
(каскадное ветвление)
if <условие \(1\)>:
    <действие \(1\)>
elif <условие \(2\)>:
    <действие \(2\)>
………
else:
    <действие \(2\)>
 
Условия бывают простые и составные (сложные).
  
Простые условия используют один знак сравнения.
  
Pascal: \(>\), \(<\), \(=\), \(>=\), \(<=\).
  
Python: \(>\), \(<\), \(=\), \(>=\), \(<=\).
 
Составные (сложные) условия — это несколько простых, соединённых «логическими связками» or, and, not и др.
 
Пример на Pascal
Пример на Python
(\(a>10\)) and (\(a<=20\))
(\(a<20\)) or (\(b>10\))
\(a>10\) and \(a<=20\)
\(a<20\) or \(b>10\) 
Источники:
Рис. 1. Полное ветвление. © ЯКласс.
Рис. 2. Неполное ветвление. © ЯКласс.
Рис. 3. Структура «Выбор». © ЯКласс.
Рис. 4. Структура Case. © ЯКласс.