1. Определить все имеющиеся в задаче величины. Для величин, не имеющих обозначений, ввести такие обозначения.
2. Определить исходные данные задачи, ее результаты, параметр цикла (если он есть).
3. Построить блоки начала и ввода исходных данных.
4. Организовать блок команд, которые должны быть выполнены до начала цикла.
5. Определить способ построения цикла с предусловием или с постусловием.
6. Организовать блок подготовки цикла, в котором задать начальные значения входящих в цикл величин.
7. Определить условие, организующее цикл. Если оно в задаче не дано, задать его самостоятельно (оно часто связано со значением параметра цикла). Построить блок с условием.
8. Организовать блок тела цикла, включив в него изменение параметра цикла. (Для цикла с постусловием пункты 7 и 8 меняются местами).
9. Задать блок команд, которые необходимо выполнить по завершении цикла.
10. Построить блоки вывода результатов и конца алгоритма.