Коли виконавець має вибір дії програма стає більш гнучкою, та цікавою для користувачів. При роботі з програмами, що мають розгалуження ми не лише вдосконалюємось, як програмісти але й розвиваємо власне логічне мислення.
Мета практичних завдань - за допомогою невеликих підказок навчити учнів працювати з базововими алгоритмічними структурами.