Видео: Разлика между определена примка и неопределена примка
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
Определен цикъл срещу неопределен цикъл
Цикълът е блок от код, който ще се повтаря за определен брой пъти или докато се изпълни някакво условие. Определен цикъл е цикъл, в който броят пъти, които ще изпълни, е известен предварително, преди да влезе в цикъла. В неопределен цикъл броят пъти, които ще изпълни, не е известен предварително и ще бъде изпълнен, докато се изпълни някакво условие.
Какво е определена верига?
Определен цикъл е цикъл, в който броят пъти, които ще изпълни, е известен предварително, преди да влезе в цикъла. Броят на итерациите, които ще повтори, обикновено се предоставя чрез целочислена променлива. Като цяло, за циклите се считат за определени цикли. Следва пример за определен цикъл, реализиран с помощта на цикъл for (на програмен език Java).
за (int i = 0; i <num; i ++)
{
// тяло на цикъла for
}
Горният цикъл ще изпълни тялото си няколко пъти, предоставени от променливата num. Това може да се определи от първоначалната стойност на променлива i и условието на цикъла.
Докато циклите могат да се използват и за реализиране на определени цикли, както е показано по-долу (в Java).
int i = 0;
докато аз
{
// тяло на цикъла
i ++;
}
Въпреки че използва цикъл while, това също е определен цикъл, тъй като е известно предварително, че цикълът ще се изпълни брой пъти, предоставени от променливата num.
Какво е неопределен цикъл?
В неопределен цикъл броят пъти, които ще изпълни, не е известен предварително. Обикновено неопределен цикъл ще бъде изпълнен, докато се изпълни някакво условие. Докато циклите и циклите на изпълнението обикновено се използват за внедряване на неопределени цикли. Въпреки че няма конкретна причина да не се използва за цикли за изграждане на неопределени цикли, неопределените цикли могат да бъдат организирани спретнато, като се използват циклите while. Някои от често срещаните примери, които ще ви трябват за внедряване на неопределени цикли, подканват за четене на вход, докато потребителят не вмъкне положително цяло число, четене на парола, докато потребителят не вкара една и съща парола два пъти подред и т.н.
Каква е разликата между Definite Loop и Unfininite Loop?
Определен цикъл е цикъл, в който броят пъти, които ще изпълни, е известен предварително, преди да влезе в цикъла, докато неопределен цикъл се изпълнява, докато се изпълни някакво условие и броят пъти, които ще изпълни, не е известен предварително. Често се прилагат определени цикли, използвайки for контури, а неопределени цикли се прилагат, докато циклите while и do-while цикли. Но няма теоретична причина да не се използват цикли за неопределени цикли и докато цикли за определени цикли. Но неопределените цикли могат да бъдат добре организирани с циклите while, докато определени цикли могат да бъдат добре организирани с for контури.
Препоръчано:
Разлика между ЕМП и потенциална разлика
EMF срещу потенциална разлика (електромоторна сила) се използват за описване на два различни параметъра между две точки. Терминът „потенциална разлика“е ге
Разлика между фазовата разлика и разликата в пътя
Фазова разлика спрямо разликата в пътя Разликата във фазата и разликата в пътя са две много важни концепции в оптиката. Тези явления се наблюдават по проблемите на
Разлика между потенциалната разлика и напрежението
Потенциална разлика спрямо напрежение Потенциалната разлика и напрежението са два термина, използвани в инженерството, за да опишат разлика в потенциала в две точки
Разлика между определена пенсия и определена пенсия
Ключова разлика - Дефинирани доходи срещу пенсия с определен принос Дефинираните доходи и пенсиите с дефинирани вноски са две форми на инвестиции, които позволяват
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и