💻 Programlama Derslerimize Hoşgeldiniz 💻

💻  Programlama  Derslerimize  Hoşgeldiniz 💻
// Hello1.cs Genel sınıf Hello1 { Public static void Ana () { System.Console.WriteLine ("Merhaba, Dünya!"); } }

DERS 6 : PROGRAMLAMADA DÖNGÜ ÖRNEKLERİ

Döngü Nedir?
Döngüler, tekrar eden işlemleri gerçekleştirmek için tasarlanmış yapılardır. Şu ana kadar işlemleri tekrar etmek için sayaç kullandık. DÖNGÜ otomatik bir sayaç gibi düşünülebilir. Sayaç yapısını hatırlayalım: Sayaç için bir değişken kullanıyorduk ve sayaç sürekli artıyordu. Sayacın bir çalışma (tekrar) sayısı vardı. Biz sayacın tekrar sayısını bir sorgu kullanarak kontrol ediyorduk. Tekrar sayısı tamamlanmamışsa akışı GİT komutu kullanarak etikete ya da satır numarasına gönderiyorduk.
Döngü bu aynntılann hepsini ortadan kaldınyor. Bir döngünün bir değişkeni, bir başlangıç sayısı, bir bitiş sayısı bir de artış sayısı vardır. Bunları tanımladığımızda kendisi otomatik çalışır ve işlemleri otomatik olarak tekrar eder. Sayaç ve DÖNGÜ arasındaki farkı önce akış şeması üzerinde görelim:




Örnek-1:Bir ismi 10.kere yazdıran program
a1:başla 
a2:adı gir,ad
a3:i=1
a4:eğer i<=10 ise a5'git değilse a7'git
a5:adınız: ,ad
a6:i=i+1
a7:bitir.
Şeklinde algoritmayı yazarız.Ardından akış diyagramlarını çizelim.


Şeklinde yaparız.

Örnek-2: 5sayıyı toplayan algoritma...

a1:başla
a2:eğer sayac<=5 ise değilse a7'ye git.
a3:sayi gir ,sayi
a4:toplam=toplam+sayi
a5:sayac=sayac+1
a6:toplam: ,toplam
a7:bitir.
Akış diyagramları:

1:programın başlayıp durmasını sağlar.
2:sayi girdirmeyi sağlar.
3:işlem yapmayı sağlar.Burada i sayaç anlamındadır.Bu c# genelde böyle kullanıldığı için böyle kullanmaktayım.
4:koşul kullanarak programda 5 sayı girdirmeyi hedefledim.
5:toplamı yazdırdım.

Share on Google Plus

About Emrah MENTEŞE

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 yorum:

Yorum Gönder