Признаки Порядок декомпозиции Запись на естественном языке
АЛЬТЕРНАТИВА (ВЕТВЛЕНИЕ)
Одно или два действия,
каждое из которых
выполняется при
определенном условии или не
выполняется вообще
(обязательно конечное число
разных действий при разных
условиях).
1.KЗаписываются альтернативные
СЛЕДОВАНИЯ.
2.KЗаписываются условия выполнения
альтернативных действий.
3. Осуществляется проверка
информационной согласованности входа
и выхода каждого из СЛЕДОВАНИЙ и
их условий выполнения.
«Если выполняется какое-то условие, то
выполняется СЛЕДОВАНИЕ 1, в
противном случае, выполняется
СЛЕДОВАНИЕ 2».
Например, «Если дискриминант равен
нулю, то находим один корень уравнения,
иначе находим два корня уравнения».
ВЫБОР
АЛЬТЕРНАТИВА с более чем
двумя альтернативными
действиями
Аналогично структуре ВЕТВЛЕНИЕ «Если выполняется ‘условие 1’, то
выполняется СЛЕДОВАНИЕ 1; если
выполняется ‘условие 2’, то выполняется
СЛЕДОВАНИЕ 2; если выполняется
‘условие 3’, то выполняется
СЛЕДОВАНИЕ 3 и т.д.».
Например, «Если дискриминант равен
нулю, то находим один корень уравнения;
если дискриминант больше нуля, то
находим два корня уравнения; если
дискриминант меньше нуля, то находим
комплексные корни уравнения».