You are on page 1of 4

ETM : BLGSAYAR, YAZILIM ve ALGORTMA

Blm : Algoritma

Konu : Ak emas Nedir?

Page 1 of 4

Ak emas (FlowChart) Nedir?


Algoritmadaki admlar temsil etmek iin ak emalar kullanlabilir. Bir ak emas (flowchart), algoritmann grafiksel temsilidir. Semboller kmesinden oluur. Her sembol zel bir eit aktiviteyi temsil eder. Tipik bir problem zmleme, giri verisi (input) kabul etme, alnan girii ileme ve kty gstermeyi gerektirir. Bu srete programc baz kararlar verir. yleyse programc u aktiviteler iin sembollere ihtiya duyar: giri (input) kabul etmek, giri verisini ilemek (processing), kty gstermek (output) ve kararlar vermek (decision). Aada en sk kullanlan ak emas sembolleri yer almaktadr.

Girdi (input)

Giri verisini ilemek (processing)

kt (output)

2/4 www.acikakademi.com

Karar (decision)

Prosedr (Procedure)

Ak emasnn admlarn balayan ve srasn belirleyen ak izgileri

Ak emasnn balang ya da bitiini iaret eder (Terminator)

Ak emasndaki bir adm ayn sayfadaki baka bir adma balayan sayfa balants (on-page connector)

3/4 www.acikakademi.com

Ak emasndaki bir adm baka sayfadaki dier bir adma balayan sayfa balants (off -page connector)

Bu ak emas sembollerini kullanarak yle bir senaryo erevesinde bir rnek yaplabilir: Yeni bir pozisyona ilanla eleman arayan bir irkette alyorsunuz. lana birok kii cevap verdi. lana bavuranlar arasnda 18 yan altndakilere red mektubu gndermek ise sizin sorumluluunuzda. Ayn zamanda uygun adaylarla grmek iin bir grme mektubu da gndermek gerekiyor. Bu senaryoyu programlama ortamna tamadan nce ak emas ile algoritmasn karlmak istenirse aadaki gibi olur:

Basit bir ak emas

Bu ders notu, Ak Akademi projesi erevesinde TCM tarafndan Microsoft Trkiye iin hazrlanmtr. Tm haklar Microsoft Trkiye ye aittir. zinsiz oaltlamaz, para ile satlamaz. 4/4 www.acikakademi.com

You might also like