
Merhaba arkadaşlar, Robotik Kodlama serimizin bu yazısında “Akış Şeması” ve şemada yer alan şekilleri anlatıyorum. Akış şeması ilk başlarda bana zor geliyordu. Fakat kendinizi bilgisayarın yerine koyduğunuz zaman çizmesi kolaylaşıyor. Akış şemaları sayesinde yazdığımız algoritmaları daha kolay anlayabiliyoruz. Okuduğumuzu anlamaya çalışmak yerine görsel şekilleri kullanarak, algoritmaları daha kolay anlaşılır hale getiriyoruz.
Daha fazla uzatmadan Akış Şeması ile ilgili bilgileri paylaşmaya başlıyorum. Aklınıza takılan veya anlamadığınız konular olursa yorum yazarak bana ulaşabilirsiniz. Ben de size yardımcı olurum. Haydi birlikte göz atalım.

Akış Şemaları, algoritmaların görseller kullanılarak ifade edilmesidir. Bu işlemi yaparken farklı geometrik şekiller kullanılır.
Algoritma yazarken, emir kipi ile kurduğumuz cümlelerden faydalanılır.
Akış şeması ile yapılması gereken görevler net bir şekilde ifade edilir ve görseller ile desteklenir.
Akış şemalarında semboller, oklar ve diğer elemanlar kullanılır.
Şemada yer alan her şeklin bir kullanım amacı vardır. Şimdi bu şekilleri ve anlamlarını inceleyelim.
Elips
Başla ve Bitir adımları için kullanılır. Akış şemasının başlangıç ve bitiş noktasında yer alır.

Paralel Kenar
Giriş ya da Çıkış işlemleri için kullanılır. Örneğin; klavyeden bir sayı girilmesi istenmesi veya ekrana işlem sonucunun yazdırılması gibi.

Dikdörtgen
Hesaplama ya da Değişkene Değer Atama işlemleri için kullanılır. Örneğin; iki sayıyı topla veya girilen ilk sayıyı A olarak kabul et.

Eşkenar Dörtgen
Karşılaştırma ya da Karar Verme işlemleri için kullanılır. Örneğin; girilen sayı 5’ten büyük mü?

Yön Okları
Akış şemasının ilerleme yönünü gösterir.

Akış Şeması Örneği
Klavyeden girilen iki sayıyı toplayıp ekrana yazdıran programın akış şemasını çizeceğiz. Önce algoritmasını yazalım.
1. Adım : Başla
2. Adım : İlk sayıyı gir
3. Adım : İlk sayı = A
4. Adım : İkinci sayıyı gir
5. Adım : İkinci sayı = B
6. Adım : İki sayıyı topla (A+B)
7. Adım : Sonucu ekranda göster
8. Adım : Bitir

Şimdi Sıra Sizde
Şimdi hava yağmurlu ise bizi şemsiye almamız konusunda uyaran programın önce algoritmasını yazıp sonra da akış şemasını da siz çizin. Yorumlarda buluşalım 🙂
Bir sonraki yazımda da “Problem Çözme Stratejileri” hakkında bilgi vereceğim. Bu tarz yazılarımın devamı için bana yorum atmayı unutmayın!
Merak ettiğiniz veya önereceğiniz konuları iletişim formundan benimle paylaşabilirsiniz.