БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ. ЦИКЛ С УСЛОВИЕМ
Часто бывает так, что необходимо повторять тело цикла, но заранее не известно, какое количество раз это надо сделать. В таких случаях количество повторений зависит от некоторого условия. Условие выхода из цикла можно поставить перед циклом (ци кл с пр едусловием) или после тела цикла (цикл с послеусловием ) 
Цикл типа пока 
Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока. Как только условие стало принимать значение ложь, выполнение цикла заканчивается. Команды тела цикла могут не выполниться ни разу, если условие изначально ложно 

нц
 пока
 условие

   тело цикла (последовательность действий)

кц		
Цикл с послеусловием сначала предписывает выполнение тела цикла а затем проверку условия, и в этом случае команды тела цикла выполнятся хотя бы один раз обязательно