"Цикл REPEAT"

Конспект занятия
Цикл REPEAT
Докторова Екатерина Аркадьевна
Содержимое публикации

Цикл REPEAT - цикл с постусловием

Завершает тройку циклов цикл с постусловием - REPEAT (англ. "повтор"). Примечательно, что этого цикла во многих языках программирования нет - есть только FOR и WHILE. Между тем, цикл с постусловием очень удобен.

Работает цикл точно так же, как и WHILE, но с одним лишь отличием, следующим из его названия - условие цикла располагается после тела цикла, а не до него.

Общий вид:

REPEAT

{действия}

UNTIL {условие выхода из цикла };

Есть несколько моментов, на которые стоит обратить внимание. Во-первых, в качестве условия задаётся уже условие выхода из цикла , в то время как в цикле WHILE задаётся условие продолжения цикла . Во-вторых, при наличии нескольких команд, которые помещаются в тело цикла , заключать их в блок BEGIN .. END не нужно - зарезервированные слова REPEAT .. UNTIL сами составляют аналогичный блок.

Цикл с постусловием , в отличие от цикла с предусловием, всегда выполняется хотя бы один раз! Но, как и цикл WHILE, при неверно написанном условии цикл станет "вечным".

Решение задачи с помощью цикла REPEAT

program sum;

var

s,a:byte;

n:longint;

begin

write('n = '); readln(n);

s := 0; a := 0;

repeat

s := s + n mod 10; {Суммируемцифры}

a := a + 1; {определяем количество цифр}

n := n div 10; {Уменьшаем разряд,

определяем условие выхода из цикла}

until n = 0;

writeln('Сумма цифр числа равна ', s);

writeln('Количество цифр в числе ', a);

end.

Комментировать
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ бесплатно!
Подробнее
Также Вас может заинтересовать
Информатика
Презентации по информатики для 8 класса «Классный час "Интеллектуальная игра"»
Информатика
Презентации по информатики для дошкольников «из чего состоит компьютер»
Информатика
Разное по информатики для 3 класса «"Из опыта работы кружка робототехники"»
Информатика
Информатика
Комментарии
Добавить
публикацию
После добавления публикации на сайт, в личном кабинете вы сможете скачать бесплатно свидетельство и справку о публикации в СМИ.
Cвидетельство о публикации сразу
Получите свидетельство бесплатно сразу после добавления публикации.
Подробнее
Свидетельство за распространение педагогического опыта
Опубликует не менее 15 материалов и скачайте бесплатно.
Подробнее
Рецензия на методическую разработку
Опубликуйте материал и скачайте рецензию бесплатно.
Подробнее
Свидетельство участника экспертной комиссии
Стать экспертом и скачать свидетельство бесплатно.
Подробнее
Помощь