Разница между полной и неполной формами ветвления в алгоритмах заключается в следующем:
- В полной форме при выполнении условия (ответ на вопрос «да») будет один путь решения, при отрицательном ответе — другой перечень команд. 1 То есть все возможные ветки должны быть предусмотрены в алгоритме, и выполнение одной из них является обязательным. 3
- В неполной форме решение будет выполняться, только если условие истинно, иначе задача прекратится. 1 В такой конструкции процесс продолжается только при положительном условии («если — то»). 1 При отрицательном результате для условия процесс заканчивается. 1
Таким образом, в полном ветвлении используется выполнение действий как для ветки «да», так и для ветки «нет», а в неполном — действия выполняются только для ветки «да». 4