Module: döngüler. Parametreli döngü (for)


Problem

2/17

for döngüsünün özellikleri

Theory Click to read/hide

for
döngüsü
for döngüsü, tekrarlanan eylemler arasında geçiş yapmanın bir yoludur. Nasıl çalıştığına daha yakından bakalım.

for döngüsünün bazı bölümleri genellikle şu adımları izler: 
1. Başlangıç ​​değeri ayarlanıyor. 
2. Döngüye devam etmek için durum testi gerçekleştiriliyor. 
3. Döngü eylemleri gerçekleştirin. 
4. Testte kullanılan değerleri güncelleyin. 
ve ardından koşul sağlanana kadar 2-4 adımları tekrarlanır. Koşul yanlış olur olmaz döngü sona erer ve for döngüsü ifadesinden sonraki ifade yürütülür.
 
Döngünün genel biçimi  for (/* ifade 1*/; /* ifade 2*/; /* ifade 3*/ ) {       /* bir ifade veya ifade bloğu - döngü gövdesi */; }

Döngü değişkeninin (sayaç) başlangıç ​​değerini ayarlamaktan sorumlu İfade 1, noktalı virgülle biter.
Örneğin :
  • i=0; // döngü değişkeni i ilk değeri sıfıra eşitle - önce bildirilmelidir döngü
  • int i=0; // i değişkeni hemen döngü başlığında bildirilebilir, ancak bu durumda, döngü çalışır
  • ;  // döngü değişkeni için hiçbir başlatma ve bildirim yoktur, bu durumda, döngüden önce bildirilebilir
İfade 2 - bu, for döngüsünü devam ettirmenin koşuludur, doğruluğu test edilir. Örneğin,

i <= 10  // i değişkeni 10'dan küçük veya ona eşit olduğu sürece döngü çalışır.
Koşul herhangi bir şey olabilir.

3. İfade sayaç değişkeninin değerini değiştirir. Bu değer olmadan, döngü sonsuz kabul edilecektir. Örneğin,

i++;  // döngü gövdesi her tamamlandığında, i 1 artırılır.

 

Problem

Yukarıdaki program 1'den 10'a kadar olan sayıları bir sütunda görüntüler. Bunu çalıştırarak doğrulayabilirsiniz.
Döngünün başlığını, programın 20 ile 30 arasındaki değerleri gösterecek şekilde değiştirin.