Algoritmaların Basit Akış Şemaları Nasıl Anlaşılır ve Oluşturulur

Birbirine bağlı şekiller ve çizgilerle bir akış şeması, insanların bir süreci tamamlamak için üstlendiği bir dizi görevden oluşan bir algoritmayı görselleştirmelerine yardımcı olabilir. Bir akış şeması, bir partinin nasıl planlanacağından bir uzay aracının nasıl fırlatılacağına kadar her şeyi açıklayabilir. Akış şeması yazılımı mevcut olsa da, kalem ve kağıt kullanarak akış çizelgeleri oluşturabilirsiniz.

Görevlerinizi Listeleyin

Algoritmalar hayatın hemen her yerinde karşımıza çıkar. Örneğin, bir mağaza memuru, öğeleri tarama, yiyecekleri torbalama ve ödemenizi kabul etme gibi görevleri olan bir algoritma kullanır. Bilgisayar işletim sistemlerini oluşturanlar gibi diğer algoritmalar çok daha karmaşıktır. Bir akış şeması oluşturmadan önce, gerçekleştirmek istediğiniz süreçle ilgili beyin fırtınası yapın ve ardından görevlerini belirleyip yazın.

Süreci Başlatın

En önemli akış şeması şekillerinden biri dikdörtgendir - sürecinizdeki bir görevi temsil eder. Bir dikdörtgen çizin ve içine yapmanız gereken ilk görevi yazın. Örneğin, işlem favori TV kanalınıza geçmekse, ilk görev "Uzaktan kumandayı alın" olabilir.

İşleme Devam Et

İlkinin sağına ikinci bir dikdörtgen çizin ve o dikdörtgenin içine "Aç" düğmesine basın. Son olarak, ilk dikdörtgeni ikinciye bağlayan bir çizgi çizin ve çizginin sağ ucuna bir ok ekleyin. İşiniz bittiğinde, akış şeması, sürecin ilk iki görevinin mantıksal bir temsilini içerir. Oklu çizgi, görevlerin yürütülmesi gereken sırayı temsil eder.

Karar Noktası Oluşturun

Hayattaki birçok görev, insanların geleceği etkileyen önemli kararlar vermesini gerektirir. Uzaktan kumandanın "açma" düğmesine bastığınızda TV'nizin açılmadığını hayal edin. Akış çizelgenizin bu durum için görevleri içermesi gerekir. Bir karar noktasını temsil eden bir elmas şekli çizerek bu senaryoyu ele alın. İkinci dikdörtgeninizden elmasın sol tarafına oklu bir çizgi çizin. Bu çizgi, ikinci görevi karar sembolüne bağlar.

Karar Sembolünü Anlayın

Karar sembolü, sembolün içine koyduğunuz sorunun cevabına bağlı olarak iki olası mantıksal yoldan birini seçmenizi sağlar. Sembole "TV geliyor" yazın çünkü bu, uzaktan kumandadaki "açık" düğmesine bastıktan sonra bir karar noktasıdır.

Mantıksal Dallanma Gerçekleştirin

Sembolün sağ kenarından çıkan oklu bir çizgi çizin ve çizginin üstüne "Evet" yazın. Bu çizgi, sorunun cevabı "Evet" ise izlenecek yolu temsil eder -- "açık" düğmesine bastığınızda TV açılır. Sembolün alt kenarından çıkan benzer bir çizgi çizin ve ardından o satırın yanına "Hayır" yazın. Bu satır, TV açılmazsa izlenecek yolu gösterir. Artık iki göreviniz ve siz onu açmaya çalıştıktan sonra TV'nin açılıp kapanma olasılığını ele alan bir karar noktanız var.

Akış Şemasını Tamamlayın

Bu noktada, karar sembolünden bir "Evet" çizgisi ve bir "Hayır" çizgisi uzanır. Satırlardan birinin sonuna başka bir dikdörtgen çizin ve süreçteki bir sonraki adımı yazın. Örneğin, bir "Hayır" çizgisi çizdiyseniz, bir sonraki görev "TV'nin güç kablosunu kontrol etmek" olabilir. Bir "Evet" çizgisi çizdiyseniz, bu görev bunun yerine "Uzaktan kumandada istediğiniz istasyon numarasına basın" olabilir.

Akış Çizelgesi İpuçları

TV örneği, yalnızca birkaç görevi olan basit bir örnektir. Daha karmaşık algoritmalarla çalışırken, akış çizelgeniz çok daha fazla süreç ve karar noktası sembolü içerecektir. Diğer akış şeması sembolleri mevcuttur, ancak basit süreçleri modellemek için ihtiyacınız olan tek şey süreç ve karar şekilleridir. Bir akış şeması tasarlarken, orijinal listenizdeki bazı adımların eksik olduğunu keşfedebilirsiniz. Kalem ve kağıt ya da bir akış şeması programı kullanın, yeni semboller eklemek, mevcut olanları silmek ve akış şeması canlanırken bunları yeniden düzenlemek kolaydır.

  • Paylaş
instagram viewer