döngüler programlama kavramlarının en temel ve en güçlüleri arasındadır. Bilgisayar programındaki bir döngü, belirtilen bir koşula ulaşılana kadar tekrar eden bir talimattır. Bir döngü yapısında, döngü bir soru sorar. Yanıt eylem gerektiriyorsa, yürütülür. Başka soru gerekmeyene kadar aynı soru tekrar tekrar sorulur. Sorunun her soruluşunda yineleme denir.
Bir programda aynı kod satırlarını birçok kez kullanması gereken bir bilgisayar programcısı zaman kazanmak için bir döngü kullanabilir.
Hemen hemen her programlama dili bir döngü kavramını içerir. Yüksek seviyeli programlar çeşitli döngü türlerini barındırır. C, C ++, ve C # hepsi üst düzey bilgisayar programlarıdır ve çeşitli döngü türlerini kullanma kapasitesine sahiptir.
Döngü Türleri
- bir için döngü, önceden ayarlanmış sayıda çalışan bir döngüdür.
- bir süre döngü, bir ifade doğru olduğu sürece yinelenen bir döngüdür. İfade, değeri olan bir ifadedir.
- bir yaparken döngü veya e kadar tekrar edin döngü bir ifade yanlış olana kadar tekrar eder.
- bir sonsuz veya sonsuz döngü, sonlandırma koşulu olmadığı, çıkış koşulu hiçbir zaman karşılanmadığı veya döngünün baştan başlaması talimatı verildiğinden süresiz olarak yinelenen bir döngüdür. Bir programcının kasıtlı olarak sonsuz bir döngü kullanmasına rağmen, bunlar genellikle yeni programcılar tarafından yapılan hatalardır.
- bir İç içe döngü diğerlerinin içinde görünür için, süre veya yaparken döngü.
Bir goto ifadesi, genellikle kötü bir programlama uygulaması olarak önerilmese de, bir etikete geri atlayarak bir döngü oluşturabilir. Bazı karmaşık kodlar için, kodu basitleştiren ortak bir çıkış noktasına atlamaya izin verir.
Döngü Kontrol İfadeleri
Bir döngünün yürütülmesini belirtilen sekansından değiştiren bir ifade, bir döngü kontrol ifadesidir. Örneğin, C # iki döngü denetim ifadesi sağlar.
- bir mola döngü içindeki ifade döngüyü hemen sonlandırır.
- bir devam et deyimi, döngüdeki bir sonraki yinelemeye atlar ve aradaki herhangi bir kodu atlar.
Bilgisayar Programlamanın Temel Yapıları
Döngü, seçim ve sekans, bilgisayar programlamanın üç temel yapısıdır. Bu üç mantık yapısı, herhangi bir mantık problemini çözmek için algoritmalar oluşturmak üzere kombinasyon halinde kullanılır. Bu işleme yapısal programlama adı verilir.