Algoritma Geliştirmek
Algoritma Geliştirmek
Bir problemi çözmek üzere algoritma geliştiriyorsak, satır algoritma yazabilir veya akış diyagramı çizebiliriz. Böylece çözümü yazılıma geçirmeden önce net bir şekilde ifade etmiş oluruz. Eğer yapacağımız çözümle alakalı bir hatamız, yanlışımız varsa, bunu yazılıma geçirmeden önce akış diyagramı ya da satır algoritma üzerinden bulma şansımız olur.
Bu dersimize algoritmanın temel öğeleriyle başlayacağız. Daha sonra satır algoritma ve akış diyagramıyla ilgili bilgi ve yeteneklerimizi
örneklerle geliştireceğiz.
Algoritmanın Temel Öğeleri
Algoritma geliştirirken değişken, sabit, atama, döngü, karar yapısı gibi bir takım öğeler kullanılır. Algoritma yazımına
geçmeden önce tüm programlama dillerinde mevcut olan bu temel kavramları tanıyalım.
Tanımlayıcı: Değişken, sabit gibi programlama birimlerine yazılımcı tarafından verilmiş isimlere denir.
Değişken: Girdiğimiz değerleri alan veya programın çalışmasıyla bazı değerlerin atandığı veri tutuculardır.
Sabit: Sabit, sürekli aynı değeri tutan değişkendir. Uygulamanın çalışması boyunca değişmeyen bir değer kullanılıyorsa sabit kullanılması, kodun kolay okunmasını sağlayacaktır.
Aritmetik işlemler: Programlamadaki en temel işlemler; A=B+C, Toplam=A/B şeklindeki işlemlerdir. Aritmetik işlemlerde kullanılan operatörler aşağıdaki gibidir:
İşaret | Adı | Örnek | Açıklama |
+ | Toplama | A=B+C | B sayısı ile C sayısını toplar. |
– | Çıkarma | A=B-C | B sayısından C sayısını çıkartır. |
* | Çarpma | A=B*C | B sayısı ile C sayısını çarpar. |
/ | Bölme | A=B/C | B sayısını C sayısına böler. |
= | Atama | A=B+C | B ve C sayılarının toplamını A değişkenine atar. |
Mantıksal İşlemler: Bir programın akışı içerisinde, belirli koşula bağlı olarak akışın hangi yönde ilerleyeceğine karar vermede mantıksal işlemler kullanılır.
Yas>20, Yas<65 gibi ifadeler mantıksal işlemlerdir. Bu ifadelerin sonucunda True ya da False değerleri elde edilir. Mantıksal işlemlerde kullanılanlar aşağıdaki gibidir:
İşaret | Adı | Örnek | Açıklama |
> | Büyük | A>B | A değişkeninin değeri B değişkeninin değerinde büyüktür. |
< | Küçük | A<B | A değişkeninin değeri B değişkeninin değerinde küçüktür. |
== | Eşit | A==B | A değişkeninin değeri B değişkenine eşittir. |
!= | Farklı | A!=B | A değişkeninin değeri B değişkeninden farklıdır. |
>= | Büyük Eşit | A>=B | A değişkeninin değeri B değişkeninin değerinde büyük ya da eşittir. |
<= | Küçük Eşit | A<=B | A değişkeninin değeri B değişkeninin değerinde küçük ya da eşittir. |
Algoritma geliştirmek konusunu bu yazımızda gördük. Aşağıdaki linke tıklayarak Algoritma ve Programlama kategorisi altında bir çok içeriğe ulaşarak Algoritma ve Programalama bilginizi artırabilirsiniz. Ayrıca aşağıdaki Instagram ve Twittier logosuna tıklayarak bizi sosyal medya üzerinden de takip edebilirsiniz.
https://yazilimdelisi.com/category/programlama-dilleri/algoritma-ve-programlama/