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

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

 

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

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

Пример 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 кц

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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