double arrow

Программы циклической структуры.


Структура цикл.Обеспечивает многократное выполнение некото­рой совокупности действий, которая называется телом цикла. Циклы бывают трёх видов: с предусловием «пока-делай», с постусловием «делай-пока»,со счётчиком «для».

 

Цикл с предусловием («пока-делай»). Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока.

Алгоритмический язык Блок-схема
нц покаусловие тело цикла кц

Пример 1.

Дано целое число N (> 0). Используя операции деления нацело, найти количество его цифр.

Алгоритмический язык Блок-схема
K:=0; нц покаN>0 N:=N div 10 K:=K+1 кц

 

Цикл с постусловием («делай-пока»).Предписывает выполнять тело цикла до тех пор, пока не выполняется условие (на Паскале until), записанное после слова пока.В отличие от цикла,«пока-делай» тело цикла выполняется хотя бы один раз.

Алгоритмический язык Блок-схема
нц тело цикла покаусловие кц

Пример 2.

Дано целое число N (> 1). Определить наименьшее из целых чисел K, для которых сумма S= 1 + 2 + … + K будет больше N.

Алгоритмический язык Блок-схема
S:=0; K:=0 нц K:=K+1 S:=S+K покаS>N кц









Сейчас читают про: