Programlamaya Giriş Algoritma ve Akış Diyagramları
Algoritma belirlediğimiz bir problemin çözülmesi için oluşturduğumuz çözüm yoludur. Programlamanın temelinde algoritma vardır ve algoritma programımızın adımlarını tek tek belirlediğimiz sonlu işlem kümesidir. Algoritma metinsel ve akış diyagramı olmak üzere ikiye ayrılır.
Bir örnek ile bunları inceleyelim.
Örnek: İki sayıyı toplayıp beş ile çarpımı için algoritma oluşturalım.
Metinsel Algoritma;
A1 : Birinci sayıyı gir.
A2 : İkinci sayıyı gir.
A3 : İki sayının toplamını yap .
A4 : Sayıların toplamını beş ile çarp.
A5 : Sonuç değerini yaz.
A6 : Bitir.
Akış Diyagramı;
Akış Diyagramı Şekilleri
1. Akış diyagramının başlangıç ve bitişini belirtir.
2. Klavyeden yapılacak girişler için kullanılır.Girilen bilgi değişkene aktarılır.
3. Atama ve hesaplama işlemlerinde kullanılır.
4. Karar verme işleminde kullanılır.
5. Kullanıcıya gösterilecek bilgileri belirtmek için kullanılır.
6. Tekrar işlemleri için kullanılır döngüyü ifade eder.
7. Diyagramın akış yönünü gösterir.
8. Diyagramın karmaşıklığını engellemek için diğer sayfalar ile bağlantı için kullanılır.