Skip to content

Циклы

Цикл по условию

1C
Счетчик = 0;

Пока Счетчик <=10 Цикл
    Сообщить(Счетчик);
    Счетчик = Счетчик + 1;
КонецЦикла;

Цикл по счетчику

1C
Для Счетчик = 0 По 10 Цикл
    Сообщить(Счетчик);
КонецЦикла;

Цикл по коллекции

1C
МассивЧисел = Новый Массив;

Для Число = 0 По 10 Цикл
    МассивЧисел.Добавить(Число);
КонецЦикла;

Для Каждого ТекЭлемент Из МассивЧисел Цикл
    Сообщить(ТекЭлемент);
КонецЦикла;

Пропуск итерации цикла

1C
СуммаЧетныхЧисел = 0;

Для ТекЧисло = 1 По 100 Цикл

    Если ТекЧисло % 2 <> 0 Тогда
        Продолжить; // пропуск итерации
    КонецЕсли;

    СуммаЧетныхЧисел = СуммаЧетныхЧисел + ТекЧисло;

КонецЦикла;

Прерывание выполнения цикла

1C
СуммаЧисел = 0;

Для ТекЧисло = 1 По 100 Цикл

    СуммаЧисел = СуммаЧисел + ТекЧисло;

    Если СуммаЧисел > 1000 Тогда
        Прервать; // прерывание выполнения
    КонецЕсли;

КонецЦикла;

Сообщить(СуммаЧисел);