Основные типы алгоритмических структур и их блок- схемы
–
линейная
– каждое действие должно быть
выполнено после- довательно одно за другим:
– ветвление – в зависимости от выполнения или невыполне- ния указанного условия реализуется та или иная последовательность команд:
|
да |
|
|
действия при верном условии |
|
![]()
– цикл – серия команд (тело цикла) выполняется многократ- но. Разновидности циклов:
![]() |
Цикл с предусловием – проверяется условие и, если оно вы- полняется, то тело цикла (тц) повторяется, если нет – происходит пе- реход к действию, следующему за телом цикла. Если условие не вы- полняется при первой проверке, то тело цикла не выполняется ни од- ного раза:
![]() |
Цикл с постусловием – тело цикла (тц) выполняется, затем проверяется условие и, если оно не выполняется, то тело цикла по- вторяется, если выполняется, то происходит переход к действию, следующему за телом цикла. В этом варианте тело цикла выполняет- ся хотя бы один раз всегда.
![]() |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.