Net Fikir » akış diyagramı
Algoritma Örnekleri
Bir
problemin çözümüne dair işlem basamakları oluşturulabiliyorsa, o
problem
çözülmüş demektir. Herhangi bir programlama dilinde, işlem basamaklarını
bilgisayarın anlayabileceği şekle dönüştürme yardımıyla problem çözüm
işlemi başlamış olur. Bu dönüştürme işlemini kolaylaştırmak için, işlem
basamaklarımızı oluştururken
bilgisayar diline yakın bir dille yazmak önemlidir.
Öyle ki; bilgisayara verilecek iki sayıyı toplayıp, sonucu ekrana
yazacak bir program için
oluşturulan işlem basamakları,
1. Sayıları oku
2. Sayıların toplamlarını hesapla
3. Toplamlarını ekrana yaz
şeklinde olduğunda, bu işlem basamaklarını herhangi bir programlama dilini
kullanarak bilgisayara aktarmak, yeterli değişken kullanımı olmadığında daha zor olacaktır.
Aynı işlem basamakları aşağıdaki gibi yazıldığında programlama açısından daha kolay bir durum verir.
1. Başla
2. A sayısını oku
3. B sayısını oku
4. C = A + B
5. C sayısını yaz (ekrana yaz)
6. Dur
Örneğin bir pozitif tamsayının 5 ile tam bölünüp bölünmediği belirlemek için aşağıdaki gibi bir adımlama yapılabilir.
1. Başla
2. Pozitif bir tamsayı gir
3. sayının birler basamağını bul b=x%10
4. eğer b=5 veya b=0 ise "x, 5 ile tam bölünür" değilse "x , 5 ile tam bölünmez"
5. bitir
Algoritmada akış diyagramları
Algoritmada akış diyagramlarından yararlanılarak çözüm basamakları
adımlandırılır. Akış diyagramı, algoritmaların şekil ve sembollerle
ifade edilmesidir. Akış şemasında her adım birbirinden farklı anlamlar
taşıyan şekillerden oluşur ve adımlar arasındaki ilişki oklar ile
gösterilir. Kodlanacak programın akış şemasının oluşturulması, sürecin
daha kolay çözümlenmesine yardımcı olur.
Algoritma ve Özellikleri
Algoritma, belirli bir problemi çözmek veya belirli bir amaca ulaşmak için çözüm yolunun adım adım tasarlanmasıdır. Bir problemi tanımlama, nedenini açıklama, çözümü için alternatif yolları belirleme ve bu yollar arasından en uygun olanı uygulama süreçlerinin tamamı “problem çözme” olarak adlandırılır. Algoritma, bir problemi çözmek için gerekli yolun basit, net ve belirli bir sıraya göre tasarlanmış hâlidir. Matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesi algoritma içinde yer alır. Genellikle bilgisayar programlamada algoritma sıklıkla kullanılır ve tüm programlama dillerinin temeli algoritmaya dayanır. Aynı zamanda algoritma tek bir problemi çözecek davranışın, temel işleri yapan komutların veya deyimlerin adım adım ortaya konulmasıdır ve bu adımların sıralaması algoritmada oldukça önemlidir. Bir problem çözülürken algoritmik ve sezgisel (herustic) olmak üzere iki yaklaşım vardır. Algoritmik yaklaşımda da çözüm için olası yöntemlerden en uygun olan seçilir ve yapılması gerekenler adım adım ortaya konulur. Algoritmayı belirtmek için; metinsel olarak düz ifade ve akış diyagramı olmak üzere 2 yöntem kullanılır. Algoritmalar bir programlama dili vasıtasıyla bilgisayarlar tarafından işletilebilirler.
Aşağıdaki Yazılar İlginizi Çekebilir!!!
Matematik Konularından Seçmeler
matematik
(301)
geometri
(133)
ÖSYM Sınavları
(61)
trigonometri
(56)
üçgen
(49)
çember
(36)
sayılar
(32)
fonksiyon
(30)
türev
(26)
alan formülleri
(25)
analitik geometri
(23)
dörtgenler
(19)
denklem
(18)
limit
(18)
belirli integral
(14)
katı cisimler
(12)
istatistik
(11)
koordinat sistemi
(11)
fraktal geometri
(7)
materyal geliştirme
(7)
asal sayılar
(6)
elips
(3)
tümevarım
(3)
binom açılımı
(2)
hiperbol
(2)



