Logo tr.removalsclassifieds.com

For döngüsü ve while döngüsü arasındaki fark

İçindekiler:

Anonim

Bilgisayarlar, C, C++, Java, Python vb. gibi yüksek seviyeli dillerde çalışır. Bilgisayar dilleri, elle elde edilmesi zor sonuçları elde etmemize yardımcı olur. Bu üst düzey diller, tanımlanmış bir komut yapısı üzerinde çalışır. Üst düzey dillerde kullanılan komutların temel yapılarından biri de “Döngüler”dir.

Döngü, istenen sonucu elde etmek için kendini tekrar etme eğiliminde olan bir komuttur. Başka bir deyişle, belirli koşulları yerine getirmek için bilinen sayıda veya bilinmeyen sayıda kendini tekrarlayan bir programlama komutu döngü olarak tanımlanır.

for döngüsü, while döngüsü, if döngüsü, if-else döngüsü, if-else-if döngüsü vb. gibi çeşitli döngü türleri vardır. Ancak en sık kullanılan döngüler for ve while döngüleridir.

Döngü ve while döngüsü için

for döngüsü ve while döngüsü arasındaki fark, for döngüsünde yapılacak yinelemelerin sayısının önceden bilinmesi ve belirli bir sonuç elde etmek için kullanılmasıdır, oysa while döngüsünde komutun belirli bir koşula ulaşılana ve ifadenin kanıtlanana kadar çalışmasıdır. yanlış ol.

For döngüsü ile while döngüsü arasındaki karşılaştırma tablosu (Tablo halinde)

Karşılaştırma Parametresi Döngü için Döngü sırasında
Emretmek for döngüsünün yapısı –for(ilk koşul; yineleme sayısı){// döngünün gövdesi } while döngüsünün yapısı is-While(condition){ifadeler;//body}
yinelemeler Önceden ayarlanmış sayıda yinelenir. Bir koşul sağlanana kadar yinelenir.
Şart Bir koşulun yokluğunda döngü, break komutuna ulaşana kadar sonsuz sayıda yinelenir. Bir koşulun yokluğunda, while döngüsü bir hata gösterir.
başlatma For döngüsünde başlatma, program başladığında yalnızca bir kez yapılır. Başlatma, döngü her yinelendiğinde yapılır.
Kullanmak Yalnızca yineleme sayısı bilindiğinde sonucu elde etmek için kullanılır. Yineleme sayısı bilinmediğinde koşulu sağlamak için kullanılır.

Döngü için nedir?

Sonucu elde etmek için kontrol ifadesinin önceden bilinen sayıda yürütüldüğü bir döngü, for döngüsü olarak bilinir. For döngüsünün tekrarlayan bir komut olduğu söylenebilir.

For döngüsünde, komut bir değişken tarafından kontrol edilir. Döngü her yinelendiğinde, önceden tanımlanmış değişken yeni bir değer alır.

For döngüsü, üç segmentten oluşan bir settir.

for döngüsünün başlatılması sırasında, değişken için bir başlangıç ​​değeri bildirilecektir. Bu döngü yalnızca bir kez başlatma gerektirir. Başlatmadan sonra, derleyici koşulun doğru olup olmadığını kontrol eder ve eğer doğruysa, döngü önceden tanımlanmış sayıda yineleme elde edilene kadar yinelemeye devam eder.

while döngüsü nedir?

Bir while döngüsü, komutun koşul doğru olana kadar belirsiz sayıda yinelenmesidir. Koşulun yanlış olduğu kanıtlandığında, komutun yinelenmesi durur. while döngüsünde başlatma, döngü her yinelendiğinde yapılır. Derleyici koşulu kontrol eder ve yanlış olduğu kanıtlanırsa döngü bir sonraki ifadeye atlar.

Bir while döngüsü aşağıdaki sözdiziminde çalışır–

while döngüsündeki başlangıç ​​koşulu eksikse, döngü sonsuz olarak yinelenir. while döngüsünde değişken için yeni bir değer oluşturulmaz, sadece koşul sağlanır. while döngüsünde, koşul yinelemeden önce kontrol edilir, bu nedenle ön test döngüsü olarak da bilinir.

Arasındaki Temel Farklar Döngü ve while döngüsü için

Çözüm

Döngüler bu nedenle önceden tanımlanmış yapıya göre kullanılacak bir dizi komuttur. Döngünün yapısı yanlışsa, programlama sözdizimi hatası gösterecektir. Döngüler ya bir sonuç elde etmek ya da bir koşulu ya da bir dizi koşulu sağlamak için yürütülür. Programlama dillerinin temelidir.

Döngü yapısı yürütme sırasında bir soru sorar ve yanıt tatmin edici olana kadar yürütülür. Yeni ifade uygulanana kadar aynı soru tekrarlanır. Döngü sürecindeki sonuç, program bir kesme noktasına ulaşana kadar sürekli olarak yürütülür. Kırılma noktasına ulaşılmazsa, programın çökmesine yol açacaktır.

Hem for döngüsü hem de while döngüsü koşullu ifadelerdir. For döngüsü, tekrar tekrar yürütülecek tek satırlı bir komuttur ve while döngüsü, tek satırlı bir komut olabilir veya tek bir koşul için çeşitli komutlar içerebilir.

For döngüsü ve while döngüsü, bilgisayar dillerinde sonuç almak için önemli bir rol oynar. Komut sözdizimi doğruysa koşula ulaşılır.

For döngüsü ve while döngüsü arasındaki fark