While döngüsü ile while döngüsü arasındaki fark

Temel Fark - süre vs while loop yap
 

Programlamada, bir ifade bloğunu tekrar tekrar yürütmek için gerekli durumlar olabilir. Çoğu programlama dili, bir kodu tekrarlamak için loop, while loop ve do while loop gibi farklı kontrol yapılarını destekler. Döngüler, verilen koşul yanlış olana kadar bir dizi ifadenin birden çok kez yürütülmesine izin verir. Döngüye ait ifadeler bir çift kıvırcık parantez içine dahil edilmiştir. Bu makalede, iki denetim yapısı arasındaki fark anlatılmaktadır: while döngüsü ve do döngüsü. While döngüsü, belirli bir koşul geçerliyken bir ifadeyi veya bir grup ifadeyi tekrarlamak için kullanılır. Döngü içinde ifadeleri çalıştırmadan önce koşulu kontrol eder. Do while döngüsü, while döngüsüne benzer. Ancak durum, döngü içindeki ifadelerin yürütülmesinin sonunda kontrol edilir. temel fark while döngüsü ile do arasında ise loop, while döngüsü, döngü içindeki ifadeleri çalıştırmadan önce koşulu kontrol ederken while döngüsü, döngü içindeki ifadeleri yürüttükten sonra koşulu kontrol eder.

İÇİNDEKİLER

1. Genel Bakış ve Temel Fark
2. while döngüsü nedir
3. while döngüsü nedir
4. while ve do while döngüleri arasındaki benzerlikler
5. Yan Yana Karşılaştırma - Tablo şeklinde Form ise while vs while döngüsü
6. Özet

While döngüsü nedir?

While döngüsü, verilen koşul geçerli olana kadar hedef ifadeyi veya ifadeleri yürütür. İlk olarak while döngüsü, koşulun doğru olup olmadığını doğrular. Koşul doğruysa, koşul doğru olana kadar döngüyü yineler. Koşul yanlış olduğunda, denetim döngüden hemen sonra bir sonraki kod satırına geçirilir. While döngüsü bir ifade veya birden çok ifade içerebilir. Aşağıdaki programa bakın.

Şekil 01: while döngüsü örneği

Yukarıdaki programa göre, x değişkeni 1 olarak başlatılır. While döngüsünün ifadeleri, x değeri 5'e eşit veya ondan küçük olana kadar yürütülür. Başlangıçta, değer 1'dir ve koşul doğrudur. Bu nedenle, x yazdırılacaktır. Daha sonra x değeri 1 arttırılır. Şimdi x değeri 2'dir. 5'e eşit veya 5'e eşittir. Böylece x yazdırılacaktır. Yine, x değeri 1 artırılır. Şimdi x 3'tür. 5'e eşit veya 5'e eşittir. Böylece x tekrar yazdırılacak ve bir artırılacaktır. Şimdi x 4'tür. Aynı zamanda 5'e eşit veya 5'e eşittir. Böylece x yazdırılacaktır. X'in değeri tekrar artırılır. Bir sonraki yinelemede, x değeri 5 olur. 5'e eşittir. Yine de koşul doğrudur. Bu nedenle, x yazdırılacaktır. X değeri tekrar artırılır. Bu 6'dır. Fakat şimdi durum yanlıştır, çünkü 6 5'ten büyüktür. Döngünün yürütülmesi sona erer. Programda bir artış yoksa, x değeri her zaman 1 olacaktır. Koşul her zaman doğru olacaktır, çünkü 5'ten azdır. Bu nedenle, sonsuz bir döngü olacaktır.

While loop nedir?

Do while döngüsü, while döngüsüne benzer. Ancak durum, döngü ifadelerinin yürütülmesinden sonra kontrol edilir. Bu nedenle, koşul doğru ya da yanlış olsun, döngü en az bir kez yürütülür. Döngü yürütüldükten sonra durum kontrol edilir. Koşul true olursa, döngü ifadeleri yeniden yürütülür. Bu işlem koşul yanlış olana kadar tekrarlanır. Aşağıdaki programa bakın.

Şekil 02: while while döngüsü örneği

Yukarıdaki programa göre, x değişkeni 1 olarak başlatılır. Döngü x değerini yürütür ve yazdırır. Daha sonra x değeri 1 arttırılır. Şimdi 2'dir. Koşul doğrudur, bu nedenle döngü yürütülür. X yazdırılır ve artırılır. Şimdi 3'tür. Koşul doğrudur, bu nedenle döngü yürütülür. X yazdırılır ve tekrar artırılır. Şimdi bu 4'tür. Koşul doğrudur. Döngü yürütülür. X yazdırılır ve artırılır. Şimdi x 5'tir. Yine de koşul doğrudur, çünkü 5'e eşit veya 5'e eşittir. Böylece döngü tekrar yürütülür ve x değerini yazdırır. Sonra x 1 artar. Şimdi x 6'dır. Koşul yanlıştır. Döngü yürütmesi sona erer.

X'in başında 10 olarak başlatıldığını varsayın. Yine de, döngü döngünün sonunda test edildiğinden döngü x değerini çalıştırır ve yazdırır. Durumu kontrol ederken yanlıştır. Bu nedenle, döngü yürütmesi sona erer. Koşul doğru veya yanlış olsa bile, do while döngüsü en az bir kez yürütülür. Bu while döngüsü işlemi.

While döngüsü ile while döngüsü arasındaki benzerlik nedir?

  • Her ikisi de programlamadaki kontrol yapılarıdır.

While döngüsü ile while döngüsü arasındaki fark nedir?

while vs do while döngüsü

While döngüsü, belirli bir Boole koşuluna göre kodun tekrar tekrar yürütülmesini sağlayan bir kontrol yapısıdır. Do while döngüsü, bir kod bloğunu en az bir kez yürüten ve sonra bloğun sonundaki belirli bir Boole koşuluna bağlı olarak bloğu tekrar tekrar yürütüp yürütmediği bir kontrol yapısıdır..
 Durum Beyanı
While döngüsünün koşul ifadesi, döngünün başındadır. Do while döngüsünün koşul ifadesi, döngünün sonundadır.
infaz
While döngüsü yalnızca koşul doğruysa yürütülür. While koşulu, durum yanlış olsa bile en az bir kez çalıştırılabilir.

özet - süre vs while loop yap

Programlamada, bazen bir dizi ifadeyi tekrar tekrar yürütmek gerekir. Bunun için kontrol yapıları kullanılır. Bunlardan ikisi while ve while döngüsü yapıyor. Bu makalede while döngüsü ve do while döngüsü arasındaki fark tartışıldı. While döngüsü, belirli bir koşul geçerliyken bir ifadeyi veya bir grup ifadeyi tekrarlamak için kullanılır. Do while döngüsünde, döngü içindeki ifadelerin yürütülmesinin sonunda durum kontrol edilir. Do while döngüsü, while döngüsüne benzer ancak do while döngüsü, koşul true veya false olsa bile en az bir kez çalıştırılabilir. While döngüsü ve do while döngüsü arasındaki fark, while döngüsü loop içindeki ifadeleri çalıştırmadan önce koşulu kontrol ederken, do döngüsü loop içindeki ifadeleri yürüttükten sonra koşulu kontrol eder.

Referans:

1. “Döngü.” Vikipedi, Wikimedia Foundation, 17 Şubat 2018. Buradan ulaşabilirsiniz
2. “Döngü yap.” Vikipedi, Wikimedia Foundation, 17 Şubat 2018. Buradan ulaşabilirsiniz
3. Nokta, Öğreticiler. “C Döngüler.” Öğreticiler Noktası, 8 Ocak 2018. Buradan ulaşabilirsiniz