Algoritma Nedir ?
Algoritma, bir problemin ya da bir olayın çözümünde izlenen yoldur. Bir problemin çözümünde birden fazla algoritma geliştirebilirsiniz. Farkında olmsak bile algoritma günlük hayatımızda önemli bir yer tutar. Örneğin telefonunuzdan bir arkadaşınıza mesaj atacağınız zaman telefonunuzun ekranınız açmanızdan mesajı gönderdiğiniz zamana kadar yapmış olduğunuz işlemler mesaj göndermenin algoritmasıdır. Daha detaylı anlatacak olursak telefonunuzun ekranını açtınız, mesajlar uygulamasına girdiniz, mesajı atacağınız kişiyi buldunuz, mesajınızı yazdınız ve mesajınızı gönderdiniz. Bunların hepsi algoritmanın bir adımını oluşturur.
Algoritma ve Programlama
Aktif olarak kullandığımız tüm programlama dillerinin temelinde algoritma vardır. Programlamada, algoritmalar programlama dili oluşturulur. Probleminizin çözümü için oluşturmuş olduğunuz algoritmanızdaki dışarıdan alınacak olan veriler programlama dilinde değişken olarak tanımlanır ve tüm işlemleriniz bu değişkenler üzerinden gerçekleştirilir.
Algoritma Nasıl Olmalı ?
Hazırlamış olduğunuz algoritmalar her zaman basit olmalı ve probleminizi çözmelidir. Ne kadar basit ve sade olursa işi programlamaya döktüğünüz zaman programınızın o kadar hızlı çalışacaktır. Algoritmalar hem yazı hemde akış diyagramları ile gösterilebilirler.
Algoritma Örnekleri
Örnek 1 : Girilen iki sayının toplamınız gösteren programın algoritmasını yazınız.
A1: Başla
A2:Birinci sayıyı yaz
A3:İkinci sayıyı yaz
A4: Girilen sayıları topla
A5: Sayıların toplamını ekrana yaz
A6: Bitir
Not: Algoritmalar her zaman bazal komutu ile başlar ve bitir
komutu ile bitirilir.
Örnek 2: Üç sınavı olan bir dersten not ortalaması 50 ve 50 den büyük olan öğrencilere geçti düşün olan öğrencilere ise kaldı yazdıran programın algoritmasını yazınız.
A1: Başla
A2: Birinci notu yaz
A3: İkinci notu yaz
A4: Üçüncü notu yaz
A5: Girilen notları topla
A6: Toplam notları 3’e böl eğer ortalama 50 ve üzeri ise geçti değilse kaldı yaz
A7:Bitir