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ü, tekrarlanan eylemler arasında geçiş yapmanın bir yoludur. Nasıl çalıştığına daha yakından bakalım.

Tipik olarak, bir for döngüsünün parçaları aşağıdaki adımları gerçekleştirir: 
1. Başlangıç ​​değerini ayarlayın. 
2. Döngü değişkeninin değişeceği adımı belirleme
3. Bitiş değerini ayarlama.
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ü ifadesinin genel biçimine geri dönelim ve tüm bölümleri daha ayrıntılı olarak inceleyelim.
için *başlangıç ​​değerini değişkene* ayarla *bitiş değerine* kadar/aşağı doğru başlayın
      /*bir ifade veya ifade bloğu - döngü gövdesi*/;
bitiş;

Bir değişkeni başlangıç ​​değerine ayarlamak

döngü değişkeninin (sayaç) başlangıç ​​değerini ayarlamaktan sorumludur, parantez veya başka bir şeyle VURGULANMAZ
Örneğin :
ben := 0; //çevrim değişkeni i'ye sıfıra eşit başlangıç ​​değeri atanır. Böyle bir kayıtla,
//i değişkeni döngüden önce bildirilmelidir
aşağıya/aşağıya
Bu, döngüde kullanılan değişkenin değişeceği adımdır. 'ye yazarsak, değişkenin değeri her yinelemede 1 artacak, eğer aşağıya - 1 azalacaksa
Son değer

, döngü gövdesinin yürütülmeye devam edeceği son değerdir. Örneğin, son değeri 100 olarak ayarlarsak, 100'de döngümüz yine yürütülür ve 101'de yürütülmez.


for döngüsünün başlığını yazmaya çalışalım

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ğere +1'lik artışlarla değiştirerek, i değişkeninin değerini döngü gövdesindeki ekranda görüntülüyoruz.
Testi geçmek için programın 20'den 30'a kadar olan tüm sayıları aynı sütunda göstermesini sağlamalısınız.

Döngünün başlığını, programın 20 ile 30 arasındaki değerleri gösterecek şekilde değiştirin