Mekatronik Mühendisliği Forum


Algoritma ve Akış Diyagramları
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5


Konu: 56
Mesaj: 64
Cinsiyet: Erkek
Kıdem: Sep 2014

ALGORİTMANIN HAZIRLANMASI
Algoritma,herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir.Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir.Diğer bir deyişle algoritma verilerin bilgisayara hangi çevre biriminden girileceğinin,problemin nasıl çözüleceğinin,hangi basamaklardan geçirilerek sonuç alınacağının,sonucun nasıl ve nereye yazılacağının sözel olarak ifade edilmesi biçiminde tanımlanabilir.
*ÖRNEK :Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:


Adım 1-Başla

Adım 2-Birinci sayıyı oku

Adım 3-İkinci sayıyı oku

Adım 4-İki sayıyı topla

Adım 5-Dur



AKIŞ ŞEMALARI(DİYAGRAMLARI)

Herhangi bir sorunun çözümü için izlenmesi gerekli olan aritmetik ve mantıksal adımların söz veya yazı ile anlatıldığı algoritmanın,görsel olarak simge ya da sembollerle ifade edilmiş şekline "akış şemaları" veya FLOWCHART adı verilir.Akış şemalarının algoritmadan farkı,adımların simgeler şeklinde kutular içine yazılmış olması ve adımlar arasındaki ilişkilerin ve yönünün oklar ile gösterilmesidir.
Programın saklanacak esas belgeleri olan akış şemalarının hazırlanmasına,sorun çözümlenmesi sürecinin daha kolay anlaşılır biçime getirilmesi, iş akışının kontrol edilmesi ve programın kodlanmasının kolaylaştırılması gibi nedenlerle başvurulur.Uygulamada çoğunlukla, yazılacak programlar için önce programın ana adımlarını(bölümlerini) gösteren genel bir bakış akış şeması hazırlanır.Daha sonra her adım için ayrıntılı akış şemalarının çizimi yapılır.
Akış şemalarının hazırlanmasında aşağıda yer alan simgeler kullanılır.
[Resim: s27-1.jpg]

Algoritmanın başladığını ya da sona erdiğini belitmek içinkullanılır.

[Resim: s27-2.jpg]

Klavye aracılığı ile giriş ya da okuma yapılacağını gösterir.

[Resim: s27-3.jpg]

Yazıcı(printer) aracılığı ile çıkış yapılacağını gösterir.

[Resim: s27-4.jpg]

Kart okuyucu aracılığıyla giriş yapılacağını gösterir.

[Resim: s28_5.jpg]

Araç belirtmeden giriş ya da çıkış yapılacağını gösterir.

[Resim: s28_6.jpg]

Hesaplama ya da değerlerin değişkenlere aktarımını gösterir.

[Resim: s28_7.jpg]

Aritmetik ve mantıksal ifadeler için karar verme ya da karşılaştırma durumunu gösterir.

ÖRNEK:İki sayının toplamlarının karesini ve küpününü hesaplayıp yazan akış şeması şöyledir.



DeğişkenlerBIRSA:Birinci sayıyı,

IKISA:İkinci sayıyı,

TO:Toplamı,

TOKA:Toplamın karesini,

TO3:Toplamın küpünü gösterir.




AlgoritmaAdım 1-Başla

Adım 2-BIRSA.ve IKISA'yı oku

Adım 3-TO=BIRSA+IKISA

TOKA=TO^2

TO3=TO^3

Adım 4-TOKA,TO3'ü yaz

Adım 5-DUR



Akış Şeması[Resim: s35.jpg]
Celal Bayar Üniversitesi-Mekatronik Mühendisliği

Cevapla
Teşekkür Edenler
.


Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  ALGORİTMA nedir? Kerem Onurhan Küreşen 0 929 11-05-2016, 14:23 PM
Son Mesaj: Kerem Onurhan Küreşen
  algoritma akış şeması aydın_mekatronik 2 2,379 23-10-2013, 00:03 AM
Son Mesaj: aydın_mekatronik

Foruma atla:


Konuyu görüntüleyenler: 1 Misafir

Türkçe Çeviri : MyBB Türkiye
MyBB, © 2002-2018 MyBB Group.