• Sonuç bulunamadı

Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Döngüler

N/A
N/A
Protected

Academic year: 2021

Share "Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Döngüler"

Copied!
13
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

Döngüler

NB P120 PR OGR AML AMA

ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN

(2)

For Dögüsü

Programlamada, belirli sayıda ifade bloğunun belirli bir sayıda yürütülmesi sıklıkla istenir.

Olası bir çözüm, bu ifadeleri gerekli sayıda yazmaktır.

Bununla birlikte, tekrar sayısı önceden (derleme zamanı sırasında) bilinmeyebilir ya da yeterince büyük olabilir.

Bu soruna en iyi çözüm döngüdür. Döngüler programlamada, bir koşul oluşana kadar belirli bir

ifade bloğunu tekrar tekrar yürütmek için kullanılır

(3)

For Dögüsü

for (başlangıç; koşul; iterator) { // döngü yaşam alanı

//komutlar

}

(4)

For Döngüsü

1.C # for loop'un üç ifadesi vardır: başlatma, koşul ve yineleyici.

2.Başlatma ifadesi ilk başta ve sadece bir kez yürütülür. Burada, değişken genellikle bildirilir ve başlatılır.

3. Ardından, durum değerlendirilir. Koşul bir boole ifadesidir, yani true veya false değerini döndürür.

4. Koşul true olarak değerlendirilirse:

◦ a. For döngüsü içindeki ifadeler yürütülür.Daha sonra, genellikle başlatılan değişkenin değerini değiştiren iterator ifadesi yürütülür.Durum tekrar değerlendirilir.Süreç, durum yanlış olarak değerlendirilene kadar devam eder.

5. Koşul yanlış olarak değerlendirilirse, for döngüsü sona erer.

(5)

For Döngüsü

(6)

For Döngüsü

static void Main(string[] args) {

for (int i = 1; i <= 5; i++) {

Console.WriteLine("C# For Döngüsü: Yineleme {0}", i);

}

} Başlangış ifadesi int i=1

Koşul İfadesi i<=5 İterator İfadesi i++

(7)

For Döngüsü

(8)

For Döngüsü

static void Main(string[] args) {

int n = 5, toplam = 0;

for (int i = 1; i <= n; i++) {

// toplam = toplam + i;

toplam += i;

}

Console.WriteLine("İlk beş {0} doğal sayının toplamı = {1}", n, toplam);

}

(9)

For Döngüsü

Burada, toplam ve n değerlerine sırasıyla 0 ve 5 ataması yapılır

Yineleme değişkeni i =1 olarak başlatılır ve her yinelemede artırılır.

For döngüsünün içinde, toplamın değeri, yani toplam = toplam + i ile artırılır.

For döngüsü, i n değerinden küçük veya ona eşit olana kadar devam eder.

(10)

For Döngüsü

Yineleme i i<=5 toplam

1 1 true 0+1=1

2 2 true 1+2=3

3 3 true 3+3=6

4 4 true 6+4=10

5 5 true 10+5=15

6 6 false Döngü

sonlanır

(11)

For Döngüsü

For döngüsü içinde birden çok ifade de kullanabiliriz.

Bu, bir for döngüsü içinde birden fazla başlatma ve / veya yineleyici ifadesine sahip olabileceğimiz anlamına gelir.

for (int i = 0, j = 0; i + j <= 5; i++, j++) {

Console.WriteLine("i = {0} and j = {1}", i, j);

}

(12)

Örnekler

1. 1 ile 40 arasındaki çift sayıları toplayarak sonucu ekrana yazdıran,

2. 1 ile kullanıcının girdiği sayılar arasındaki tek sayıları toplayarak ekrana yazdıran, 3. Klavyeden girilen sayının faktöriyelini bulan

4. 1’den 9’lara kadar olan klasik çarpım tablosunu oluşturan

5. Kullanıcının girdiği 10 sayıdan 50 den küçük olanların adedini ve toplamını bulan

Programları yazınız.

(13)

KAYNAKLAR

1. Erhan ARI, Algoritma ve C# Programlama, Seçkin Yayıncılık 2. https://tr.wikipedia.org/wiki/Algoritma

3. Ebubekir Yaşar (2011). Algoritma ve Programlamaya Giriş. Murathan Yayınevi.

4. Doç. Dr. Fahri VATANSEVER (2017). Algoritma geliştirme ve programlamaya giriş,

Seçkin Yayıncılık

Referanslar

Benzer Belgeler

Belirleyici özellik çıkartıcı olarak adlandırılan bir sistem veya program, bir özellik vektörü olan x’in elemanlarına karşılık gelen belirleyici özellikleri x1, x2, ...,

0-100 arasında rastgele sayı üretip, üretilen sayı 28 olmadığı sürece üretilen sayıyı ekrana yazdıran program yazınız.. Erhan ARI, Algoritma ve C# Programlama,

bilgisayarlar otomatik olarak eşleşerek internete çıkarlar, eğer yeterli sayıda IP adresi yoksa ilk eşleşen bilgisayar internete

Üyesi Tarık Erfidan, Kocaeli Üniversitesi, Elektrik Mühendisliği, Elektronik Ders Notu,

Üyesi Tarık Erfidan, Kocaeli Üniversitesi, Elektrik Mühendisliği, Elektronik Ders Notu,

Bir AC üreteçten çıkan gerilimin, çıkabildiği maximum voltaj noktasına o gerilimin maksimum değeri denir ve V max veya V tepe ile gösterilir.. Bu gerilimin bir de

Gövde üzerinde sinüsoidal (~) işareti bulunan ayaklar AC giriş uçlarıdır.. Köprü tipi tam dalga doğrultucular. Köprü tipi

Yarım dalga doğrultucular (uygulaması)... Yarım dalga