Logo tr.removalsclassifieds.com

while ve Do while (With Table) Arasındaki Fark |

İçindekiler:

Anonim

while ve do while döngüleri, programlama dillerinde, içinde belirtilen koşul yanlış olana kadar birkaç işlemi tekrar tekrar gerçekleştirmek için kullanılır. Her iki döngü de farklı amaçlar için kullanılır ve herhangi bir programlama dilinin çok önemli bir parçasıdır. Programcılara yardımcı olan her iki tür arasında birçok fark vardır.

while vs Do while

while ve do while döngüsü arasındaki fark, while döngüsünün önce koşulu kontrol etmesi ve ardından yalnızca koşul karşılandığı ortaya çıkarsa, yani doğru çıkarsa yürütülürken, do while daha önce en az bir kez yürütülür. durum kontrol edilir.

while döngüsü, koşul doğru olana kadar belirli bir dizi ifadeyi tekrar tekrar gerçekleştirmek için kullanılan bir döngü türüdür. Bu tür döngüde, ifadeler yürütülmeden önce koşul kontrol edilir ve bu nedenle yinelemenin ne zaman akması gerektiğini kontrol ettiği için giriş kontrollü döngü olarak bilinir.

Do while döngüsü, koşul doğru olana kadar belirli bir dizi ifadeyi tekrar tekrar gerçekleştirmek için kullanılan bir döngü türüdür, ancak bu tür döngüde, koşul kontrol edilmeden önce ifadeler en az bir kez yürütülür ve bu nedenle, yineleme işleminin ne zaman durması gerektiğini kontrol ettiği için çıkış kontrollü döngü olarak bilinir.

While ve Do while Arasındaki Karşılaştırma Tablosu

Karşılaştırma Parametreleri

Sırasında

Yaparken

Sözdizimi while(koşul){İfadeler; } do{ ifadeleri; } while(koşul);
durum kontrolü Başlangıçta yazılmıştır. Döngünün sonunda yazılır.
yinelemeler Koşul doğru olana kadar yineleme akmaz. Yineleme, koşulu kontrol etmeden önce en az bir kez akar.
Alternatif isim Giriş kontrollü döngü Çıkış kontrollü döngü
noktalı virgül kullanımı Kullanılmamış Döngünün sonunda kullanılır

iken nedir?

while döngüsü, programlama dillerinde, döngünün başında belirtilen koşul doğru olana kadar bir görevi tekrar tekrar gerçekleştirmek için kullanılan en temel tür olan bir döngü türüdür. Sözdiziminin temel düzeni, aşağıdaki gibi görünen tüm diller için aynı kalır: while (condition){ deyimleri;}

Sözdiziminde önce while, parantez veya yuvarlak parantez içinde yazılan döngünün çalışması gereken koşulla birlikte yazılır. Ardından, koşulun doğru olduğu ortaya çıkarsa yürütülecek olan ifadeler kümesi küme parantezlerinin içine yazılır. Yürütülmesi gereken işleve bağlı olarak tek bir ifade veya bir ifade bloğu olabilir.

Döngü önce koşulun doğru mu yanlış mı olduğunu kontrol eder, koşul doğruysa döngü yinelenmeye başlar ve içine yazılan ifadeler yürütülür. Bundan sonra durum tekrar kontrol edilir. Bu, koşul yanlış olana kadar devam eder. Koşul yanlış olduğunda, iç ifadeler artık yürütülmez ve yineleme işlemi durur, yani döngü sonlandırılır ve bir sonraki hemen ifade satırı yürütülür.

iken yapmak nedir?

Do while döngüsü, programlama dillerinde, döngünün sonunda belirtilen koşul doğru kalana kadar bir görevi tekrar tekrar gerçekleştirmek için kullanılan bir döngü türüdür, ancak do while'ın özelliği, ifadelerin en azından çalıştırılmasıdır. bir kez daha önce koşulu kontrol eder, çünkü ifadeler üste yazılır ve koşul alta yazılır. Sözdiziminin temel düzeni, aşağıdaki gibi görünen tüm diller için aynı kalır: do{ deyimleri; } while(koşul);

Sözdiziminde önce do yazılır. Ardından, koşulun doğru olduğu ortaya çıkarsa yürütülecek olan ifadeler kümesi küme parantezlerinin içine yazılır. Daha sonra ise parantez veya yuvarlak parantez içine yazılan döngünün çalışması gereken koşulla birlikte while yazılır. Sonra sonunda bir noktalı virgül.

Döngü önce çalıştırılır ve ardından koşulun doğru mu yanlış mı olduğunu kontrol eder. Koşul doğruysa, döngü yeniden yinelenmeye başlar ve içine yazılan ifadeler yürütülür. Bundan sonra durum tekrar kontrol edilir. Bu, koşul yanlış olana kadar devam eder. Koşul yanlış olduğunda, iç ifadeler artık yürütülmez ve yineleme işlemi durur, yani döngü sonlandırılır ve bir sonraki hemen ifade satırı yürütülür.

while ve Do while Arasındaki Temel Farklar

Çözüm

Her iki döngü türü de yineleme amacıyla kullanılır ve farklı hedeflere ulaşmak için kullanılır. Buna karşılık, döngü, yalnızca döngünün koşulu sağlandığında yürütülmesi gerektiğinin kesin olduğu veya doğru olduğu söylenebildiği zaman kullanılır. Do while döngüsü, koşul daha sonra yanlış çıksa veya while içinde belirtilen koşulu kontrol etmeden önce söyleyebilse bile döngünün en az bir kez çalıştırılması gerektiği bilindiğinde kullanılır. Bir kişi sonlandırma koşulunun sonunda kontrol edilmesini istiyorsa, o zaman döngü en iyisidir; aksi halde while döngüsünü kullanın.

Referanslar

  1. https://dl.acm.org/doi/abs/10.1145/1460833.1460872
  2. https://link.springer.com/content/pdf/10.1007/BF00264291.pdf
  3. https://ieeexplore.ieee.org/abstract/document/6312840/

while ve Do while (With Table) Arasındaki Fark |