ana sayfa > Algoritma > Algoritma nedir ?

Algoritma nedir ?

Perşembe, 16 Nis 2009 yorum ekle yorumlara git

Algoritma bir problemin çözümünde izlenecek yol anlamına gelir. Tüm programlama dillerinin temeli algoritmaya dayanmaktadır. Algoritma bilmeden gerçek manada bir programcı olamazsınız.  Bunu yaparken 3 temel bileşenimiz vardır. Biz problemleri çözerken bu basamakları takip edicez.

1. Değişkenler
2. Algoritma
3. Akış Diyagramı

Bununla ilgili küçük bir örnek verelim: Örneğin klavyeden girilen iki sayının toplamını bulan ve sonucu ekrana yazdıran programın algoritması ve akış diyagramı istenseydi.

1. Değişkenler

birinci sayı: x
ikinci sayı :y
iki sayının toplamı:toplam

2.Algoritma

Adım 1 :Başla
Adım 2:Birinci sayıyı oku ve x değişkenine aktar.
Adım 3:ikinci sayıyı oku ve y değişkenine aktar.
Adım 4:x ve y sayılarını topla sonucu toplam değişkenine aktar.
Adım 5:Toplam değerini ekrana yazdır.
Adım 6:Dur

3.Akış Diyagramı

algo1

Yukarıdaki örnekte basit bir problemin nasıl çözüleceği anlatılmıştır:
Burada değişkenler dışarıdan girilen ve bizim oluşturduğumuz değerleri tutan elemanlardır. 
Algoritma ise problemin çözümünün adımlar halinde oluşturulmasıdır.
Akış Diyagramı (Flowing Diagram) ise çözümün şekiller ile tasviridir.
Akış Diyagramları diğer makalemizde anlatılacaktır.

Ayrıca burada ki makaleler de çizim amacıyla EDraw programı kullanılmıştır. İyi Çalışmalar…




Benzer Konularımıza da Göz Atın!

coded by nessus
Share


Categories: Algoritma Tags:
Bu kategorideki rastgele diğer yazılar
  • » Akış Diyagramları ( Flow Chart )
  • » Algoritma ve Akış Diyagramı Örnekleri ( Döngülü Akış Diyagramları )
  • » Algoritma ve Akış Diyagramı Örnekleri ( Mantıksal Akış Diyagramları)
  • » Algoritma ve Akış Diyagramı Örnekleri (Doğrusal Akış Diyagramları)



    1. sibel
      Pazartesi, 19 Nis 2010 zamanında 10:53 | #1

      hiç bir alakası yok

    2. Salı, 25 May 2010 zamanında 12:27 | #2

      çok güzel teprikler

    3. seren
      Çarşamba, 06 Eki 2010 zamanında 11:08 | #3

      aferim kim yapmıssasa :) ))

    4. Pazar, 07 Kas 2010 zamanında 15:34 | #4

      aysss valla çoq işime yardı burda anladm neyn nasıl olacagıgınnı çoqqh saolunnnnnn

    5. Salı, 09 Kas 2010 zamanında 21:29 | #5

      aferim aferim ama biraz daha örnek çözseydiniz keşke yine de eyvallah

    6. nejdet
      Cuma, 18 Şub 2011 zamanında 08:36 | #6

      super ck işişme yaradı

    7. drek
      Perşembe, 07 Nis 2011 zamanında 09:12 | #7

      @sibel
      alakalı olanı sen yaz o zaman

    8. enes
      Perşembe, 17 Kas 2011 zamanında 10:27 | #8

      çok işime yaradı saol :)

    9. selam
      Pazartesi, 30 Oca 2012 zamanında 13:33 | #9

      öyle mi olur git öğren de gel sana sıfır bile vermezler

    10. Pazartesi, 20 Şub 2012 zamanında 09:11 | #10

      ÇOK İŞİME YARAMADI

    11. Salı, 13 Mar 2012 zamanında 08:05 | #11

      çok iyi oldu

    12. Pazartesi, 19 Mar 2012 zamanında 14:56 | #12

      @SEDA

      ne aramıştınız?

    13. Cuma, 30 Mar 2012 zamanında 11:00 | #13

      çok güzel valla

    14. fattoşi
      Cuma, 06 Nis 2012 zamanında 10:53 | #14

      MÜKEMMEL

    15. Pazartesi, 07 May 2012 zamanında 22:33 | #15

      :P gzlllllllll

    1. şimdilik geri bağlantı yok

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın