While döngüsü, programlama dillerinin neredeyse tamamında var olan, yaygın kullanılan bir döngüdür. Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk edilir.
➤ Döngüler, belirli komutları tekrar tekrar çalıştırılmasını sağlar. ➤ While döngüsü verilen koşulu yerine getirdiği taktirde kodları tekrar çalıştırır.
while döngüsünde parantez içindeki koşul sağlandığı sürece döngü devam eder. while(koşul)→koşul sağlandığı sürece döngü devam eder.
C# Do While Döngüsü, programlarımızın tanımladığımız koşul yapısı her ne olursa olsun en az bir kere çalışmasını sağlayan ve daha sonra koşul yapısını kontrol ederek işlemini tekrarlamayı amaçlayan bir sistemdir.
Bu döngüler uygun şekilde tasarlandıkları sürece aynı işi yapabilirler. Ama genellikle, kaç kere döneceği belli olmayan, koşulun bir girdiye göre denetlendiği durumlarda While ya da do-while döngüsü kullanılırken, diziler gibi, tekrar sayısı belirli olan durumlarda ise for döngüsü kullanılması tercih edilir.
İlgili 27 soru bulundu
Bu değişkenin değeri 1 . Bir sonraki satırda ise while a == 1: gibi bir ifade yazdık. En başta da söylediğimiz gibi while kelimesi, '… iken, olduğu sürece' gibi anlamlar taşıyor.
Aynı anda olan olayları anlatmak için “…irken” anlamında as, when ya da while kullanılabilir.
While döngüsü, programlama dillerinin neredeyse tamamında var olan, yaygın kullanılan bir döngüdür. Önceden belirlenmiş bir koşul bozulana kadar devam eder. Koşulun her kontrolünden sonra döngü içerisindeki işlemler bir kez yapılır. Koşul bozulduktan sonraki ilk kontrolde döngü terk edilir.
"for" döngüsü belirli bir koşula veya sayıya kadar döngüyü çalıştırır, "while" döngüsü ise belirli bir koşul doğru olduğu sürece döngüyü çalıştırır. Örneğin, "for" döngüsü için bir sayaç kullanılabilirken, "while" döngüsü için bir koşul kullanılır.
While döngüsünde koşulun en başta olması ayırt edici bir özelliktir. Program akışı önce buradaki koşulu mantıksal bir süzgeçten geçirir. Buna göre eğer koşula yazılan ifade matematiksel olarak true (doğru) değer döndürüyorsa, süslü parantezlerle çevrili bloktaki komutlar sırasıyla çalıştırılır.
C# While döngüsü öncelikle (koşul) ifadesi kontrol edilir. Eğer ifade True sonucunu döndürüyorsa döngü blokları içerisindeki komutlar çalıştırılır. Ve son komuttan sonra tekrar While koşulu kontrol edilir. Bu koşul False olana kadar döngü komutları işletilmeye devam eder.
deyimler } while ( boolean ) ; Bu demektir ki, birden çok deyim varsa, onlar mutlaka { } bloku içine yazılır. Döngü, sondaki boolean false değerini alana kadar tekrarlanır. Program 1.5 1'den 10'a kadar tamsayıları aynı satıra yazdırıyor.
Döngüler, belirli bir işlemi yinelememize, veri koleksiyonlarını gezmemize ve programlarımızı daha verimli hale getirmemize yardımcı olur. Bu döngü yapıları, C# dilinde tekrarlayan işlemleri kolayca gerçekleştirmemizi sağlar. Özellikle veri işleme ve koleksiyonlar üzerinde gezinme işlemlerinde oldukça kullanışlıdır.
Döngüyü kırma
Normalde döngüler koşul yanlış olduğunda biter. Fakat bazı durumlarda bu döngü kırılabilir ( break ). Örneğin, kullanıcıdan bir dizi sayı girmesini istediniz eğer boş bir değer girerse döngüyü kırabilirsiniz. let toplam = 0 ; while ( true ) { let deger = + prompt ( "Bir sayı giriniz" , '' ) ; if ( !
while değiştir
Belirli bir koşul sağlandığı sürece işlenmesi istenen kodlar için while döngüsü kullanılır. While koşulu ile sonsuz döngüler yaratılabilir. Koşul yerine "1" yazılırsa, mantıksal doğru anlamına geldiği için program sürekli devam eder.
break komutu döngüyü sonlandırır, continue ise döngünün o turunu sonlandırır ve bir sonraki turdan devam eder.
for ve while döngülerinde koşul, döngü başlamadan önce kontrol edilir. do while döngüsünde ise, bu kontrol her döngüden sonra gerçekleştirilir. Operasyon mantığında do while döngüsü, koşul ne olursa olsun en az bir kere çalıştırılır.
Açıklama. Bir while döngüsü, parantez içindeki ifade () yanlış olana kadar sürekli ve sonsuz bir şekilde döngü yapar. Bir şey test edilen değişkeni değiştirmelidir, aksi halde while döngüsü asla çıkmaz. Bu, kodunuzda, artırılmış bir değişken gibi veya bir sensörü test etmek gibi harici bir koşulda olabilir.
For döngüsü, programlama dillerinde temel olarak bir kod blokunu belirli bir sayıda ve üst üste çalıştırmak için kullanılan bir döngüdür. Döngü başlangıcında kullanılan değişkene döngü içinde müdahale edilerek tekrar sayısı değiştirilebilir. While döngüsüyle birlikte en çok kullanılan döngüdür.
Döngüler, belirli bir koşul sağlandığı sürece tekrarlanması gereken işler için kullanılan programlama kodlarıdır. Döngü deyimleri, bahsedilen komut parçalarının belirtilen şartlar gerçekleştikçe tekrar tekrar işlenmesini sağlar.
While bağlacını kullanarak cümle kurmak için takip edebileceğiniz iki formül vardır: “While + past continuous tense + simple past tense” ve “While + past continuous + past continuous” Örneğin: While you were shopping, I cleaned the house. (Sen temizlik yaparken ben evi temizledim.)
When'de olduğu gibi, while da kendisinden sonra gelen cümleye anlam kazandırır. Yine when'de olduğu gibi, cümleye while ile başlayıp ikinci cümle ile arasına virgül konulması gereklidir. While we were waiting for the bus, it was raining.
“While” kelimesi de “iken” anlamı taşımaktadır. Yani while ( c != 0 ) dediğimizde c != 0 iken döngüyü çalıştır anlamına gelmektedir. Tam dile çevirisi ise c değeri 0'a eşit değil iken döngüyü çalıştır olmaktadır.
Benzer sorularSıkça sorulan sorular
DuyuruReklam alanı
Popüler SorularSıkça sorulan sorular
© 2009-2024 Usta Yemek Tarifleri