Skip to content

Циклы ​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КонецЦикла;

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

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

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

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

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

КонецЦикла;

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