Algoritma nedir ?

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…

Join the Forum discussion on this post

Yazar: kacarozgur

Özgür Kaçar sitemizde 38 yazı eklemiş...

Share
  • Sahra Şerifagaoglu

    Okudum ve anladım teşekkürler

  • 4twetwet

    wala benim bilgisayar hocası istedi

  • sude

    çok uzun değilmi ya

  • irem

    Uffff bu ne ya hic bi ise yaramadi:(

  • irem

    Uffffff hiç bi ise yaramadi yaaa:(

  • ela

    ne ile yara dedik bu ne hiç işime yaramadın

  • ela

    kızsa süperrr yani

  • ela

    ne bu ya ıyyyyyyyyyyyyy ıyyyyyyy yani

  • iremazk

    ayyy çok hoşşşşş :DDDD

    • sude

      evet gerçekten çok hoş

      • Mete

        Neresi hoş canim

  • hiç işime yaramadı irenç birsite ıyyyy

  • çağdaş

    vallaha kötü bir site

  • çok iyi bir iş ha ha hahahahahahahahahahahahahahahahahhaybi

  • çok güzel olmuş işme çok yaradı alahrazı olsun

  • matematk konusudur

  • ali KAYA

    ÇOK SAĞOL ÖĞRETMENİMİZ İSTEMİŞTİ BUNU

  • 56 sayısının 3 lük tabanda yazdıran programın algoritmasını ve akış diagramını yazın. seklindeki soruyu czmemize yardımcı olabilir misinz?

  • süper teşekkür ederizz yararlandımm

  • Mustafa

    süper sözlüm iyi geçti

  • anıl ayşe

    haaaaa

  • Yusuf k.

    @Yusuf k.
    Güzelllllllllllllllllllllllllllllllllllllllllllllllllllll:)

  • Yusuf k.

    işime yaradı

  • seko

    çok güzel bir site ben burayı çok sevdim 7/ b ye segilerim ERZURUM

  • sadullah

    işime yaradı thank you hhhhaaaaa haybi

  • güzelmiş 🙂

  • hahaybi

    öğretmen araştırın dedi ama bişe anlamadım

  • <3 <3

  • misafir

    çok güzel

  • iyi güzel

  • esra

    evt bence

  • abdullah

    evt bncede

  • şule

    atm lerin akış diyagramını yapabilirmisiniz çok acil lütfennn

  • Pingback: Filbahri.com | Algoritma nedir ?()

  • @queenitara

    sen bizim dünyamızdan değilsin

  • bu nee abısı bir şey anlamadım bari düzgün cvp yazın anlayacak şekilde

  • queenitara

    hiç bişi anlamadım açıkçası ben mi salağım yoksa siz mi anlatamadınız?

  • 😛 gzlllllllll

  • fattoşi

    MÜKEMMEL

  • çok güzel valla

  • @SEDA

    ne aramıştınız?

  • çok iyi oldu

  • ÇOK İŞİME YARAMADI

  • selam

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

  • enes

    çok işime yaradı saol 🙂

  • drek

    @sibel
    alakalı olanı sen yaz o zaman

  • nejdet

    super ck işişme yaradı

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

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

  • seren

    aferim kim yapmıssasa :)))

  • çok güzel teprikler

  • sibel

    hiç bir alakası yok