Ключевые отличия между сокращённой и полной формой записи разветвляющихся алгоритмов заключаются в следующем:
- В сокращённой форме содержится одна группа команд, которая может выполняться или не выполняться в зависимости от указанного условия. 3 Если условие ложное, то никакие действия не выполняются. 5
- В полной форме ветвления предусмотрены два разных набора команд, из которых выполняется только один. 5 Если значение выражения оказалось истинным, то выполняются команды одной серии, а команды другой пропускаются. 3 Если значение выражения оказалось ложным, то выполняются команды другой серии, а команды первой пропускаются. 3
Таким образом, в сокращённой форме один из наборов команд опускается: если условие ложное, то никакие действия не выполняются. 5