Видео: Разница между определенным циклом и неопределенным циклом
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Определенный цикл против неопределенного цикла
Цикл - это блок кода, который будет повторяться указанное количество раз или до тех пор, пока не будет выполнено какое-либо условие. Определенный цикл - это цикл, в котором количество раз, которое он будет выполняться, известно заранее перед входом в цикл. В неопределенном цикле количество раз, которое он будет выполняться, заранее неизвестно, и он будет выполняться до тех пор, пока не будет выполнено какое-либо условие.
Что такое определенный цикл?
Определенный цикл - это цикл, в котором количество раз, которое он будет выполняться, известно заранее перед входом в цикл. Количество итераций, которые он собирается повторить, обычно предоставляется через целочисленную переменную. Как правило, циклы for считаются определенными циклами. Ниже приведен пример определенного цикла, реализованного с использованием цикла for (на языке программирования Java).
для (int i = 0; i <num; i ++)
{
// тело цикла for
}
Вышеупомянутый цикл выполнит свое тело несколько раз, указанное переменной num. Это можно определить по начальному значению переменной i и условию цикла.
Циклы while также могут использоваться для реализации определенных циклов, как показано ниже (в Java).
int я = 0;
в то время как я
{
// тело цикла
i ++;
}
Несмотря на то, что здесь используется цикл while, это также определенный цикл, поскольку заранее известно, что цикл будет выполняться столько раз, сколько указано в переменной num.
Что такое неопределенный цикл?
В неопределенном цикле количество раз, которое он будет выполняться, заранее неизвестно. Как правило, будет выполняться неопределенный цикл, пока не будет выполнено какое-либо условие. Циклы while и do-while обычно используются для реализации неопределенных циклов. Несмотря на то, что нет особой причины для отказа от использования циклов for для построения неопределенных циклов, неопределенные циклы можно аккуратно организовать с помощью циклов while. Некоторые из распространенных примеров, в которых вам может понадобиться реализовать неопределенные циклы, - это запрос на чтение ввода до тех пор, пока пользователь не вставит положительное целое число, чтение пароля до тех пор, пока пользователь не вставит один и тот же пароль дважды подряд и т.
В чем разница между определенным циклом и неопределенным циклом?
Определенный цикл - это цикл, в котором количество раз, которое он будет выполняться, известно заранее перед входом в цикл, в то время как неопределенный цикл выполняется до тех пор, пока не будет выполнено какое-либо условие, и количество раз, которое он собирается выполнить, не известно заранее, авансом. Часто определенные циклы реализуются с использованием циклов for, а неопределенные циклы реализуются с использованием циклов while и do-while. Но нет теоретической причины не использовать циклы for для неопределенных циклов и циклы while для определенных циклов. Но неопределенные циклы могут быть аккуратно организованы с помощью циклов while, а определенные циклы могут быть аккуратно организованы с помощью циклов for.
Рекомендуем:
Разница между циклом углерода и циклом фосфора
Ключевое различие между углеродным циклом и фосфорным циклом заключается в том, что углеродный цикл - это биогеохимический цикл, который описывает движение углерода через
Разница между циклом яичников и менструальным циклом
Ключевое различие между овариальным циклом и менструальным циклом заключается в том, что яичниковый цикл - это цикл, который происходит в яичниках, в то время как менструальный цикл i
Разница между специфическим клеточным циклом и неспецифическим клеточным циклом
Ключевое различие между специфичными для клеточного цикла и неспецифическими для клеточного цикла заключается в том, что агенты, специфичные для клеточного цикла, действуют на определенных специфических, заранее определенных фазах
Разница между определенным и неопределенным интегралами
Определенные и неопределенные интегралы Исчисление - важная область математики, и дифференцирование играет решающую роль в исчислении. Обратный p
Разница между циклом раковых клеток и нормальным клеточным циклом
Ключевое различие - цикл раковых клеток против нормального клеточного цикла Клеточный цикл - это серия событий, которые происходят в клетке и приводят к ее делению и