Умову задачі можна реалізувати й за допомогою меншої кількості команд, а саме: команди руху та трьох команд розгалуження повної форми, у яких тричі перевіряється, яка клавіша натиснута. Слід зауважити, що рух виконавця за замовчуванням здійснюватиметься праворуч без натиснення клавіші Стрілка праворуч. Алгоритм із вкладеними розгалуженнями
Алгоритми із вкладеними циклами. Під час розв'язування задач часто деякі дії, що повторюються, необхідно повторювати кілька разів. Один зі способів створення такого алгоритму — включити повторення в набір команд, що повторюються, всередині іншого циклу. Структура, що складається із циклу в циклі, називається вкладеними циклами.
Алгоритми із вкладеними циклами. У програмі, що містить вкладені цикли, обов'язково спочатку виконується «внутрішній» цикл, а потім — «зовнішній». Цикл, у тілі якого розміщено інший цикл, називають зовнішнім. Цикл, який міститься в тілі іншого циклу, називають внутрішнім. Внутрішній цикл. Зовнішній цикл
Алгоритми із вкладеними розгалуженнями і циклами Не тільки розгалуження або цикли можуть бути вкладеними. Проекти, які реалізують складну поведінку виконавців, передбачають вкладення одних структур в інші. У наведеній програмі, після запуску на виконання звучатиме мелодія із 4 нот, а якщо буде натиснута стрілка вгору, - то мелодія із 6 нот. У програмі при цьому використано в загальному циклі два вкладених повторення в повну форму розгалуження.