Разница между полной и сокращённой формами условного оператора в Бейсике заключается в том, как происходит проверка условия и выполнение действий в зависимости от его результата. 24
Полная форма оператора IF имеет конструкцию ELSE. 4 При её использовании, если условие истинно, то выполняется первое действие и происходит выход из условного оператора, а если ложно — второе действие и тоже выход. 4
Сокращённая форма не имеет конструкции ELSE. 4 В этом случае программа проверяет условие и в случае его истинности выполняет команды, указанные после служебного слова then. 3 Если же условие ложно, то программа переходит к выполнению следующей за условным оператором команды. 3
Таким образом, с помощью полной формы оператора IF можно выбрать одно из двух альтернативных действий процесса обработки данных, а с помощью сокращённой — либо выполнить определённое действие, либо пропустить его. 2