Algoritma bir sorunun çözümü için izlenecek yolun tanımıdır. Kısaca algoritma mevcut bilgilerden istenilenlere erişme yöntemidir.
Programlamanın en önemli kısmı problemin çözümü için algoritma hazırlayabilmek, geliştirmektir.
Algorıtmada 3 temel bileşenimiz vardır.
1. Değişkenler: Dışarıdan girilen ve bizim oluşturduğumuz değerleri tutan elemanlardır.
2. Algoritma: Kısaca gerekli adımların mantıksal bir sıra ile yazılmasıdır.
3. Akış Diyagramı: Birbirine oklar gösterilerek algoritmaları ve şemaları birbirine bağlayan kutulara denir.
Örneğin bir cep telefonunun el kitapçığında yazan, rehber kaydı girmek için izlenecek yollar, o işin algoritmasıdır.
O işi hiç bilmeyen birinin bile o işi yapabilmesini sağlar. Bu yüzden adımlar açıklayıcı ve net olmalıdır.
örneğin hiç çay yapmayı bilmiyoruz ama çay yapmamız gerektiğini varsayalım. O zaman bir algoritmaya ihtiyacımız vardır.
1. Başla
2. Çaydanlığa su koy
3. Çaydanlığı ocağa koy ve ateşi yak
4. Suyun sıcaklığını kontrol et
5. Eğer sıcaklık < 100 ise Adım 4'e Git
6. Demliğe çay koy, üzerine sıcak su ekle
7. Çaydanlığa su ekle
8. Ocağa koy
9. Suyun sıcaklığını kontrol et
10. Eğer sıcaklık < 100 ise Adım 9'e Git
11. Bitir
Bu ve benzeri işleri yapmak, kolaylastirmak ve hizlandirmak icin algoritma kullanilir.
0 yorum :
Yorum Gönder