Теоретичний матеріал - Діалог користувача зі спрайтом.
1. Умовний алгоритм
При розв’язуванні завдань часто використовується не тільки лінійний алгоритм, але і умовний, в якому всі ваші подальші дії залежать від якоїсь певної умови або події.
Наприклад, алгоритм переходу дороги по пішохідному переходу, який регулюється світлофором: якщо горить зелене світло - можна преходити, інакше - потрібно зупинитися.
Алгоритмічна структура, яка дає можливість виконавцю алгоритму вибирати сценарій дій в залежності від істинності певної умови, називається розгалуженням.
Розрізняють дві форми - повна і неповна. Структура повного розгалуження схожа на висловлювання «Якщо ... то ... інакше». Наприклад, алгоритм написання слова з великої літери.