Module: (C++) 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 çalıştırılması şu adımlardan oluşur: 
1. döngü değişkeninin (sayaç) başlangıç ​​değerini ayarlamak;
2. döngüye devam etmek için koşulları kontrol etme;
3. bir adımın yürütülmesi (döngü gövdesi); 
4. döngü değişkeninin değerini değiştirme.
Ayrıca, 2. adımdaki & nbsp; koşulu yanlış olana kadar 2-4 adımları tekrarlanır. Koşul yanlış olur olmaz, döngü sona erer ve for.
döngü deyiminden sonraki ifade yürütülür.

Döngü ifadesinin genel biçimine geri dönelim ve tüm bölümleri daha ayrıntılı olarak inceleyelim.
for (/*ifade1*/; /*ifade2*/; /*ifade3*/ ) {       /*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,

1)i=0;    // i döngü değişkenine sıfıra eşit bir başlangıç ​​değeri atayın.
                 // Bu notasyonla, i değişkeni döngüden önce bildirilmelidir.

2) int i=0; //  i değişkeni doğrudan döngü başlığında bildirilebilir, ancak
                     // bu durumda, döngü bellekten silindikten sonra

3) ;    // Döngü değişkeninin başlatılması ve bildirilmesi hiç yok,
          //  bu durumda döngüden önce tanımlanabilir.


İfade 2 doğru olduğu test edilen için döngü devam koşuludur.

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.
 

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

i++  // değişkeni her adımda 1 artacaktı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ü değişkeninin değerini 1'e eşit olan değerden 10'a eşit olan değeri +1'lik bir adımla değiştirerek i değişkeninin değerini i gövdesinde ekrana getiriyoruz. döngü.

Döngünün başlığını, programın 20'den 30'a kadar olan değerleri bir sütunda, her satırda bir sayı olacak şekilde değiştireceği şekilde değiştirin.