Ответ:
1. Алгоритм - определенная последовательность действий исполнителя для решения некоторой задачи.
2. Сказать 'Привет!' - линейный тип;
Повторить 20 и Всегда - циклические алгоритмы.
3. Как правило в Scratch, фиолетовые команды отвечают за внешность: 1 и 3.
4. Спрайт будет идти вперед, доходя до края окна, будет менять своё направление и будет идти в обратную сторону.