Video: Rozdíl Mezi Definitivní Smyčkou A Neurčitou Smyčkou
2024 Autor: Mildred Bawerman | [email protected]. Naposledy změněno: 2023-12-16 08:37
Určitá smyčka vs neurčitá smyčka
Smyčka je blok kódu, který by se opakoval po zadaný počet opakování nebo dokud není splněna nějaká podmínka. Definitivní smyčka je smyčka, ve které je předem znám počet pokusů o provedení před vstupem do smyčky. V neurčité smyčce není počet pokusů o provedení předem znám a bude proveden, dokud nebude splněna nějaká podmínka.
Co je to definitivní smyčka?
Definitivní smyčka je smyčka, ve které je předem znám počet pokusů o provedení před vstupem do smyčky. Počet iterací, které se bude opakovat, bude obvykle poskytován prostřednictvím celočíselné proměnné. Obecně se smyčky for považují za určité smyčky. Následuje příklad definitivní smyčky implementované pomocí smyčky for (v programovacím jazyce Java).
pro (int i = 0; i <num; i ++)
{
// tělo smyčky for
}
Výše uvedená smyčka provede své tělo několikrát poskytnuté proměnnou num. To lze určit z počáteční hodnoty proměnné i a podmínky smyčky.
Zatímco smyčky lze také použít k implementaci určitých smyček, jak je uvedeno níže (v Javě).
int i = 0;
zatímco já
{
// tělo smyčky
i ++;
}
I když to používá smyčku while, jedná se také o definitivní smyčku, protože je předem známo, že smyčka provede počet opakování poskytovaných proměnnou num.
Co je to neurčitá smyčka?
V neurčité smyčce není počet pokusů o provedení předem znám. Typicky bude provedena neurčitá smyčka, dokud není splněna nějaká podmínka. Zatímco smyčky a smyčky do-while se běžně používají k implementaci neurčitých smyček. I když neexistuje žádný konkrétní důvod pro nepoužívání smyček pro konstrukci neurčitých smyček, neurčité smyčky by mohly být úhledně organizovány pomocí while. Některé běžné příklady, které byste potřebovali k implementaci neurčitých smyček, jsou výzvou ke čtení vstupu, dokud uživatel nevloží kladné celé číslo, čtení hesla, dokud uživatel nezadá stejné heslo dvakrát za sebou atd.
Jaký je rozdíl mezi Definite Loop a Indefinite Loop?
Definitivní smyčka je smyčka, ve které je předem znám počet opakování, které se má provést před vstupem do smyčky, zatímco neurčitá smyčka se provádí, dokud není splněna nějaká podmínka a kolikrát se má provést, není znám. dopředu. Určité smyčky jsou často implementovány pomocí pro smyčky a neurčité smyčky jsou implementovány pomocí smyček while a do-while. Neexistuje však žádný teoretický důvod, proč nepoužívat smyčky pro neurčité smyčky a smyčky while pro určité smyčky. Ale neurčité smyčky by mohly být úhledně organizovány s while smyčkami, zatímco určité smyčky by mohly být úhledně organizovány s pro smyčky.
Doporučená:
Rozdíl Mezi Vzestupnou A Sestupnou Smyčkou Henle
Klíčovým rozdílem mezi vzestupnou a sestupnou smyčkou Henle je to, že vzestupná smyčka Henle je silnější segment smyčky Henle umístěný právě
Rozdíl Mezi Smyčkou A Sítí
Smyčka vs Mesh Smyčky a sítě jsou dva výrazy používané v analýze obvodů a odkazují na topologii obvodů. Smyčka je jakákoli uzavřená cesta v cir
Rozdíl Mezi Smyčkou A Smyčkou Foreach
Klíčový rozdíl - pro Loop vs. foreach Loop Jak pro smyčku, tak pro smyčku foreach jsou řídicí struktury, které se používají k opakování bloku příkazů. Existují
Rozdíl Mezi Smyčkou For A While
Klíčový rozdíl - pro vs while Loop Program je sada instrukcí napsaných v programovacím jazyce k provedení určité úlohy. Může to být logická operace
Rozdíl Mezi Klíčovým Rozdílem Mezi Kovovými A Nekovovými Minerály
Klíčový rozdíl - kovové vs. nekovové minerály Minerál je přirozeně se vyskytující pevná a anorganická složka s určitým chemickým vzorcem a