You are on page 1of 2

Основи на програмирането – Иво Дамянов/Екатерина Бонева

Основни алгоритмични структури


В зависимост от своята структура, алгоритмите биват:
 Линейни – алгоритми при които последователността от действия е винаги една и
съща. Тя не зависи от избора на началните данни или от междинно получените
резултати. Линейния алгоритъм извършва еднакви операции за всички допустими
стойности на входните данни;

Оператор 1

Оператор 2

И т.н.

Оператор .N

 Разклонени са тези алгоритми, при които последователността на извършваните


действия зависи от стойностите на входните данни и/или стойностите на някой
междинни данни; Разклонението се нарича алтернатива.

Логиче да
си Оператор 1
израз

не

Оператор 2

 Цикълът е структура за управление, при която част от действията се


повтарят многократно за различни стойности на участващите променливи.
От цикъла се излиза при изпълнение на определено условие, наречено
условие за край. Всеки цикъл трябва да съдържа частите инициализация,
тяло, условие за край и актуализация, независимо в реда в който са
разположени.
Основи на програмирането – Иво Дамянов/Екатерина Бонева

Инициализация
Инициализация

Тяло на цикъла

Услови да
е за
да край
Услови
е за
край
не

не Тяло на цикъла

Актуализация
Актуализация

You might also like