Kesin Döngü vs Belirsiz Döngü
Döngü, belirli bir süre boyunca veya bir koşul karşılanıncaya kadar yinelenecek bir kod bloğudur. Belirli bir döngü, döngüye girmeden önce yürütme sayısının önceden bilindiği bir döngüdür. Belirsiz bir döngüde, yürütme sayısı önceden bilinmemektedir ve bir koşul yerine getirilinceye kadar yürütülecektir..
Kesin Döngü Nedir?
Belirli bir döngü, döngüye girmeden önce yürütme sayısının önceden bilindiği bir döngüdür. Tekrarlayacağı yineleme sayısı tipik olarak bir tamsayı değişkeni ile sağlanacaktır. Genel olarak, döngüler için kesin döngüler olarak kabul edilir. Aşağıda, for döngüsü (Java programlama dilinde) kullanılarak uygulanan belirli bir döngü örneği verilmiştir..
için (int i = 0; i < num; i++)
// for döngüsünün gövdesi
Yukarıdaki döngü vücudunu num değişkeni tarafından birkaç kez yürütür. Bu, i değişkeninin başlangıç değerinden ve döngü koşulundan belirlenebilir.
Döngüler ayrıca aşağıda gösterildiği gibi belirli döngüler uygulamak için de kullanılabilir (Java'da).
int i = 0;
ise, (i
// döngünün gövdesi
i ++;
Bu bir while döngüsü kullansa da, bu aynı zamanda kesin bir döngüdür, çünkü bu döngünün num değişkeni tarafından sağlanan sayıda çalışacağı önceden bilinmektedir..
Belirsiz Döngü nedir?
Belirsiz bir döngüde, yürütme sayısı önceden bilinmemektedir. Tipik olarak, bir koşul sağlanana kadar süresiz bir döngü yürütülür. Iken döngüler ve do-while döngüleri genellikle belirsiz döngüler uygulamak için kullanılır. Süresiz döngüler oluşturmak için döngüler için kullanılmamasının özel bir nedeni olmasa da, süresiz döngüler kullanılarak düzgün döngüler düzgün bir şekilde organize edilebilir. Belirsiz döngüler uygulamanız gereken yaygın örneklerden bazıları, kullanıcı pozitif bir tam sayı ekleyene kadar bir girdi okumayı, kullanıcı aynı parolayı arka arkaya iki kez ekleyene kadar bir parola okumayı istemektedir..
Definite Loop ve Indefinite Loop arasındaki fark nedir?
Belirli bir döngü, döngüye girmeden önce yürütme sayısının önceden bilindiği, bir koşul karşılanana ve yürütme sayısının bilinmediğine kadar süresiz bir döngü yürütüldüğü bir döngüdür. önceden. Çoğunlukla, döngüler için belirli döngüler uygulanır ve while döngüleri ve do-while döngüleri kullanılarak belirsiz döngüler uygulanır. Ancak belirsiz döngüler için döngüler ve belirli döngüler için döngüler kullanmamanın teorik bir nedeni yoktur. Ancak belirsiz döngüler, döngülerle düzgün bir şekilde organize edilebilirken, belirli döngüler döngüler için düzgün bir şekilde organize edilebilir.