Лабораторная работа: Операторы цикла в языке программирования Си++"
/*Переменной j присваивается значение 1 и осуществляется перевод курсора*/
/*В следующем цикле for выполняются те же действия, что и в предыдущем*/
for (i=1;i<=k;i++) printf("%d ", j*=i);
}
Результаты выполнения программы следующие:
Минск Минск Минск
Укажите число повторений цикла; 5
1 2 6 24 120
1 2 6 24 120
Оператор b reak
Описание:
Break используется для прекращения выполнения цикла из-за обнаружения ошибки, для организации дополнения к условию в заголовке цикла, для прекращения бесконечного цикла.
Пример:
while (st>0 && st<25)
{
if st==4||st==8||st==12)
break;
}
Работа цикла полностью прекращается, как только условие в операторе if становится истинным.
Оператор continue
Действие: Этот оператор может использоваться во всех трех типах циклов. Как и в случае оператора break, он приводит к изменению характера выполнения программы. Однако вместо завершения работы цикла наличие оператора continue вызывает пропуск "оставшейся" части итерации и переход к началу следующей.
Пример. Заменим в предыдущей программе оператор break на continue.
while (st>0 && st<25)
{
if (st==4||st==8||st==12)
continue;
}
При истинном условии в операторе if оператор continue вызывает пропуск идущих за ним операторов тела цикла и осуществляется переход к началу следующей итерации.
2. Задание
1. Задание взять из таблицы 1 и таблицы 2 согласно варианту.