Akış diyagramlarının farklı yapıları nelerdir?

Bir akış şeması.

Akış diyagramı, bir makinenin bir prosedürel sistemdeki olası olaylar ve etkileşimler dizisine nasıl yanıt vermesi gerektiğini tasarlayan en iyi araçlardan biridir. Bu, prosedürel bir programlama dili için yazılım tasarlarken özellikle kullanışlıdır. Bir programın herhangi bir durum için hazırlandığından emin olmak için bir akış şeması kullanılabilir ve bunu oluşturmak için dört ana yapı kullanılabilir.

sekans

Bir dizi, birbiri ardına yürütülecek bir dizi adımı temsil eden bir akış diyagramının bir yapısıdır. Muhtemelen en temel kavramdır ve sıralı bir adım adım kılavuz şeklinde bir diyagramın tasarımı dışında yaygın olarak kullanılır. Bazı ortak sıralı yapılar ekmek yapmak için bir tarif, bir oyuncağı monte etmek için talimatlar veya bir yere sürmek için talimatlar gibi günlük şeylerdir. Bu tip bir yapının bir akış şemasını tasarlamak için gerekli olması durumunda, belki de bir numaralı liste daha uygundur. Bununla birlikte, kavramsal bir adım veya talimat listesi, sürüş sırasında yol yapımından kaynaklanan potansiyel sapmalar gibi şeyleri dikkate alması gerekiyorsa, o zaman bir akış şeması alternatif rotaları ve kararları göstermek için çok daha faydalı olabilir.

karar

Bir akış şemasındaki karar yapısı, isminden de anlaşılacağı gibi, program verilerinin mevcut durumuna veya bir projenin gerçek durumuna göre nasıl ilerleyeceğine dair uygun bir karar verilmesi gerektiğinde kullanılır. Bu da şartlı olarak bilinir. Programlamada bir koşul, bir programın ne yapacağına karar vermesine yardımcı olmak için kullanılan yaygın bir araçtır. Programlama dillerinde de "evet, sonra" talimatı denir. Örneğin, bir kullanıcı ekran üzerinde belirli bir düğmeye daha önceden tıklamışsa, program adım 1'e gitmelidir. Fakat eğer üzerine tıklamamışsa, o zaman adım 2'ye gitmelidir. Bir caddede trafik ışığı benzerdir. karar yapısı kavramına. Işık yeşil ise, devam edebilir, ancak kırmızı ise durmalıdır.

devir

Döngü yapısı, bir program ya da kişinin, belirli bir durum ortaya çıkana kadar birden çok adımı tekrarlamasının gerekip gerekmediğini göstermek için bir akış diyagramında kullanılır. Örneğin, bir program ilerlemeden önce ekranda 10 dairenin bir yığınını göstermesi gerekiyorsa, bu yapı oradaki çevrelerin sayısını gözden geçirmeli ve daha sonra 10 tane olana kadar daha fazlasını yapmalıdır. Daha sonra döngü dışında ilerleyin. . Daha günlük bir örnek, bir ürünü satın almaktan tasarruf eden bir kişi olabilir. Bankadaki her para yatırma işleminden sonra banka, satın alma işlemini yapmaya hazır olup olmadığını görmek için hesap ekstresini kontrol edebilir. Bir akış şemasının döngü yapısındaki bir görevin, mevcut koşulun gerekli olduğu aşamadan önce veya sonra tamamlanabileceğini unutmamak gerekir.

dava

Vaka yapısı, temel olarak ikiden fazla olası duruma sahip bir karar yapısıdır. Birincisi, ailenizin tercih ettiği ikisinden hangisine bağlı olarak, beyaz veya buğdaylı ekmek almayı tercih ettiğiniz için iyidir. İkincisi, adından da anlaşılacağı gibi, hangi türden hoşlandığınıza bağlı olarak, çok çeşitli seçenekler arasından seçim yapmanız gerektiğinde en iyisidir.