Temel Algoritmalar Yapmak

Algoritma Nedir?

Algoritmalar belli bir problemi ├ž├Âzmek i├žin veya bir i┼či olabildi─čince iyi ┼čekilde yap─▒lmas─▒na olanak sa─člayan┬ásistem iskeletidir. Yapacak oldu─čunuz bir i┼člemin algoritmas─▒n─▒ yazarsan─▒z, daha sonradan bu algoritma ├╝zerine ekleme veya ├ž─▒karma yaparak kullanabilirsiniz. G├╝nl├╝k hayat─▒n i├žerisinde bile ├žok fazla algoritmayla kar┼č─▒ kar┼č─▒ya kalabiliyoruz. Se├žimler, tercihler, karalar bir algoritma say─▒labilir. Algoritmalarda girdiler, ├ž─▒kt─▒lar gibi kullan─▒lan bir├žok kavram vard─▒r. Algoritmalarda bir problem ├ž├Âz├╝lecek olabilir. Bu problemin olumlu ve olumsuz y├Ânleri algoritmaya sokulur, her bir se├žim sonucunda bir sonraki olas─▒ durumlara ge├žilir e─čer varsa bu se├žim sonucunda tekrar yeni se├žimler olabilir.

Algoritma Nas─▒l Yaz─▒l─▒r?

Algoritma haz─▒rlanmadan ├Ânce ka─č─▒t ├╝zerinde bir taslak ├žizilirse algoritma ad─▒mlar─▒n─▒n daha net olmas─▒ beklenir. Algoritmalar ciddi d├╝┼č├╝nme gerektiren i┼člemlerdir. Yanl─▒┼č bir d├╝┼č├╝nme ├╝zerine algoritma olu┼čturmaki bu algoritman─▒n yak─▒n zamanda patlayabilece─čine delalet eder. Temelde algoritma yazmak i├žin beli bir┬ástandart yoktur. Tam tersine, problem kaynakl─▒, ihtiya├žlara y├Ânelik haz─▒rlan─▒r. B├╝t├╝n programalama dillerinde de oldu─ču gibi baz─▒ komutlar kullanl─▒r (for, if, while). Bu komutlar algoritma yazarken, algoritmaya y├Ân vermek, ┼čekillendirmek i├žin kullan─▒l─▒r.


Yap─▒lan Yorumlar
Erdem OFLAZ

Bir mum, di─čer mumu tutu┼čturmakla ─▒┼č─▒─č─▒ndan bir ┼čey kaybetmez.
 Kategoriler
 Pop├╝ler yaz─▒lar