Blok Diyagram Nedir

İçindekiler:

Blok Diyagram Nedir
Blok Diyagram Nedir

Video: Blok Diyagram Nedir

Video: Blok Diyagram Nedir
Video: Kontrol Sistemleri Ders 4: Kontrol Sistemlerinde Blok Diyagramlar |Blok Diyagramlara Giriş| 2024, Nisan
Anonim

Blok diyagram, bir algoritmayı görsel bir grafik diyagram şeklinde sunmanın bir yoludur. Akış şemasındaki hücreler için belirli adımları görsel olarak açıklamak için özel bir form kullanılır. Her algoritma bir akış şeması ile tanımlanamaz, ancak bu yöntem birçok görev için uygundur.

blok diyagram nedir
blok diyagram nedir

Akış şemasının organizasyonu

Eylemlerin sırasına bakmak ve hepsini zihinsel olarak kapsamak için algoritmanın grafiksel bir modeline ihtiyaç vardır. İnsan beyninin karmaşık bir durum sunması durumunda problemleri çözmede çok daha iyi olduğu bilinmektedir ve bir blok diyagram bu şekilde programlama algoritmalarını tanımlamanın ideal bir yoludur.

Blok diyagramdaki tüm bloklar, aralarındaki bağlantılar anlamına gelen çizgiler aracılığıyla birbirine bağlıdır.

Akış şemalarının incelenmesi, lisedeki zorunlu bilgisayar bilimleri müfredatının bir parçasıdır. Bu tekniğin bir açıklaması ders kitaplarında bulunabilir. Akış şemalarının kullanımı programlamayı kolaylaştırdığından, okuyuculara kod yazmayı öğreten hemen hemen her blog bu yöntemden de bahseder.

Blok diyagramın öğeleri

Bir akış şemasının öğeleri, içine kod veya eylemlerin açıklamasını yazdığınız geometrik şekillerdir. Şema her zaman uzun bir oval ile başlar. Bir programın başlangıcı veya sonu ve ayrıca bir fonksiyonun (çağrı ve geri dönüş) başlangıcı veya sonu anlamına gelir. Daha geniş anlamda, sorunun başlangıcı ve sonu olduğu söylenebilir.

Dikdörtgen, işlemleri, aritmetiği veya atamayı listelemek için kullanılır. Bu bir eylem bloğudur.

Eşkenar dörtgen, bir koşul içeren mantıksal bir bloktur. Bu, bir koşulun kontrol edilmesi anlamına gelir, ardından dallanma meydana gelir. Dallanma yönleri iki ("eğer, o zaman" yapısı) veya birkaç (genellikle programlama dillerinde böyle bir yapı "durum" kelimesiyle tanımlanır) olabilir.

Yanlarında sütun bulunan bir dikdörtgen, önceden tanımlanmış bir işlem bloğudur. Alt programa yapılan çağrıyı tanımlar ve iletilen değişkenleri listeler. Örneğin, bir işlev çağrısı bu şekilde belirtilir.

Paralelkenar bir veri giriş/çıkış bloğudur. Çıkış cihazına gönderilecek veya giriş cihazından alınacak verileri listeler.

Yatay olarak uzatılmış bir altıgen. Bu rakam bir döngüyü temsil etmektedir. İçeride döngü değişkenlerinin başlangıç değeri, adımı ve çıkış koşulu yazılır. Bu blok iki yarıya bölünebilir, daha sonra ilkine döngünün başlangıcı, ikincisine bitiş yazılır ve tüm işlemler ortaya yerleştirilir.

Blok diyagramların kullanımının özellikleri

UML diyagramları, nesne yaklaşımında yazılan uygulamaların nasıl çalıştığını açıklamak için kullanılır.

Blok diyagramlar, yalnızca yapılandırılmış bir yaklaşıma dayanan programlama dilleri için geçerlidir. Yapay diller için, örneğin düşük seviyeli diller için, algoritmayı bu şekilde tanımlama işe yaramaz. Benzer şekilde, nesne yönelimli programlama paradigması çerçevesinde bir nesne dilinde yazarsanız, nesneler arasındaki etkileşim bir akış şeması kullanılarak açıklanamaz. Bu gibi durumlarda, algoritmayı görselleştirmenin diğer yöntemleri kullanılır.

Önerilen: