Неколку проблемски ситуации од секојдневниот живот во кои е потребно проверување на исполнетост на одреден услов од што ќе зависи натамошниот тек на решавањето на проблемската ситуација. Условот може да биде вистина или невистина. Ако условот е исполнет се извршува некоја активност. Ако не е исполнет, активноста не се извршува, а може или не мора да се изврши некоја друга активност. Структура за избор во програмски јазик Scratch Примери на кодови со структура за избор Блокови за услов Задача 1 Задача 2