1. Haberler
  2. Eğitim
  3. Konu Anlatımları
  4. Algoritma Nedir ve Nasıl Hazırlanır? Günlük Hayattan Örnekler

Algoritma Nedir ve Nasıl Hazırlanır? Günlük Hayattan Örnekler

Algoritma nedir, neden önemlidir? Günlük hayattan örneklerle algoritmaları keşfedin ve adım adım mantığını öğrenin!

featured
service
0
Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

Günlük hayatta farkında olmadan birçok işlemi belirli bir sıraya göre yaparız. Sabah uyanıp okula hazırlanırken, yemek yaparken veya bilgisayarda bir işlem gerçekleştirirken aslında bir algoritma izleriz.

Bilgisayar bilimlerinde ise algoritmalar, programların ve yazılımların temelini oluşturur. Bu yazıda algoritmanın ne olduğunu, günlük hayattaki yerini ve nasıl oluşturulması gerektiğini basit ve anlaşılır örneklerle öğreneceğiz.

Algoritma Nedir?

Algoritma, bir problemi çözmek veya belirli bir amaca ulaşmak için takip edilen mantıklı ve sıralı adımlardan oluşan bir yol haritasıdır. Bir algoritma, başlangıcı ve bitimi belli olan, adım adım ilerleyen bir süreci ifade eder.

Bilgisayarlar, insan beyni gibi düşünemezler. Onlara ne yapacaklarını söyleyen talimatlara ihtiyaç duyarlar. Algoritmalar, bilgisayarların anlayabileceği ve uygulayabileceği adım adım talimatlardır. Ancak algoritmalar sadece bilgisayarlarla sınırlı değildir!

Gündelik hayatımızda da sık sık algoritmalardan faydalanırız. Aşağıda her gün defalarca yaptığımız el yıkama işleminin algoritmasını inceleyelim.

El Yıkama Algoritması

  1. Başla
  2. Musluğu aç
  3. Elleri suyla ıslat
  4. Sabunu al ve ellere uygula
  5. Elleri 20 saniye boyunca ovalayarak yıka
  6. Ellerini suyla durula
  7. Musluğu kapat
  8. Ellerini kurulamak için havlu kullan
  9. Bitir

Bir Algoritma Hazırlarken Dikkat Edilmesi Gerekenler

  • Algoritmalar “Başla” komutu ile başlar ve “Bitir” komutu ile sonlanır.
  • Algoritmaların mutlaka bir başlangıcı ve sonu olmalıdır.
  • Tüm adımlar mantıklı ve sıralı olmalıdır.
  • Her adım net bir şekilde ifade edilmelidir.
  • Adımlar doğru sırayla yapılmalıdır.
  • Algoritmalar oluşturulurken tüm olasılıklar göz önünde bulundurulmalıdır.
  • Algoritmalar yazılırken yapılan işlemler emir kipiyle ifade edilir.

Günlük Hayattan Algoritma Örnekleri

Algoritmalar sadece kodlamada değil, hayatımızın her alanında karşımıza çıkar. İşte günlük hayatta fark etmeden kullandığımız bazı algoritma örnekleri:

Çay Demleme Algoritması

  1. Başla
  2. Çaydanlığa su koy
  3. Çaydanlığı ocağa koy ve kaynat
  4. Demliğe çay ekle
  5. Kaynamış suyu demliğe dök
  6. 10-15 dakika demlemeye bırak
  7. Bardaklara çay dök ve servis et
  8. Bitir

Okula Gitme Algoritması

  1. Başla
  2. Uyan
  3. Elini, yüzünü yıka
  4. Kahvaltı yap
  5. Üniformanı giy
  6. Çantanı kontrol et
  7. Evden çık
  8. Okula git
  9. Bitir

Bilgisayarı Kapatma Algoritması

  1. Başla
  2. Açık uygulamaları kaydet ve kapat
  3. “Başlat” menüsünü aç
  4. “Bilgisayarı Kapat” seçeneğini seç
  5. Bilgisayarın kapanmasını bekle
  6. Bilgisayarın kapandığını kontrol et
  7. Bitir

İki Sayının Toplamı Algoritması

  1. Başla
  2. Birinci sayıyı gir
  3. İkinci sayıyı gir
  4. Birinci sayı ve ikinci sayıyı topla
  5. Sonucu ekrana yaz
  6. Bitir

ATM’den Para Çekme Algoritması

  1. Başla
  2. Banka kartını ATM’ye tak
  3. Şifreni gir
  4. Eğer şifre yanlışsa, 3. adıma dön
  5. Eğer doğruysa, işlem menüsüne git
  6. “Para Çekme” seçeneğini seç
  7. Çekmek istediğin tutarı gir
  8. Eğer bakiye yetersizse, 7. adıma dön
  9. Eğer hesapta yeterli bakiye varsa, parayı al
  10. Kartını al ve ATM’den ayrıl
  11. Bitir

Yumurta Haşlama Algoritması

  1. Başla
  2. Tencereye su koy
  3. Yumurtaları suya yerleştir
  4. Ocağı aç
  5. Suyun kaynamasını bekle
  6. Eğer kaynamadıysa, 5. adıma dön
  7. Eğer su kaynıyorsa, 8. adıma git
  8. Kaynadıktan sonra 5 dakika bekle
  9. Süre dolduysa, ocağı kapat
  10. Yumurtaları soğuk suya koy
  11. Yumurtaların kabuğunu soy
  12. Servis et
  13. Bitir

Bu örneklerden de görüldüğü gibi, algoritmalar hayatımızı kolaylaştıran ve sistemli bir şekilde işleri yapmamızı sağlayan talimatlardır.

Algoritmada Operatör ve Değişken Kullanımı

Özellikle bilgisayarlar için bir program yazmadan önce hazırlanan algoritmalarda değişken ve operatörler sıklıkla kullanılmaktadır.

Algoritmalar genellikle günlük konuşma dili ile yazılmaktadır. Ancak yazılan adımlarda değişken ve operatörlerin kullanımı algoritmaları daha anlaşılır hale getirmektedir.

Aşağıda iki sayının ortalamasını ekrana yazdıran programın hem günlük konuşma diliyle hem de değişken ve operatörler kullanılarak yazılmış algoritması verilmiştir.

Algoritması yazılan bu programda, kullanıcının gireceği sayı değerleri ve bu değerlere göre elde edilecek sonuç farklı olacağından sayi1, sayi2 ve sonuc değerleri değişken olarak tanımlanmıştır.

Hesaplama işlemi yapılırken de aritmetiksel operatörlerden + ve / operatörü, karşılaştırma operatörlerinden ise = operatörü kullanılmıştır. İşlem önceliğini belirtmek için ise (sayi1+sayi2) işlemi parantez () içerisine yazılmıştır.

Algoritmanın Önemi

Algoritmalar, problem çözme ve süreçleri otomatikleştirme açısından büyük bir öneme sahiptir. İşte algoritmaların neden önemli olduğuna dair bazı temel noktalar:

  • Problemleri, sistematik çözmemizi sağlar.
  • Algoritmalar, karmaşık görünen problemleri adım adım çözmemize yardımcı olur.
  • Algoritmalar, bilgisayar bilimlerinin temelini oluşturur.
  • Bilgisayar programları, robotlar ve uygulamalar algoritmalar üzerine kuruludur.
  • Günlük hayatta planlı hareket etmemize yardımcı olur.
  • Yapmamız gereken işleri belli bir düzenle sıralamamızı sağlar.
  • Kodlamaya geçişte temel bir basamaktır.
  • Akış diyagramları ve programlamaya geçmeden önce algoritmaları doğru anlamak gerekir.
Sonraki Konu
thumbnail
Akış Şeması Nedir? Sembolleri ve Anlamları Nelerdir?
Haberi görüntüle
Önceki Konu
thumbnail
Problem Çözmede Operatörler, Eşitlikler ve İşlem Önceliği
Haberi görüntüle
Tüm 5.Sınıf BTY Konuları Tüm 6.Sınıf BTY Konuları
Bu içeriğimize tepkiniz ne oldu?
+1
8
+1
0
+1
1
+1
0
+1
1
+1
0
+1
0
Algoritma Nedir ve Nasıl Hazırlanır? Günlük Hayattan Örnekler
+ - 0

Bültenimize Abone Olabilirsin

Yeni içeriklerden haberdar olmak için ücretsiz e-posta aboneliğini hemen başlat.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

0/30 karakter

Giriş Yap

Bilişim Teknolojileri ve Yazılım Sitesi | Bilişimle ayrıcalıklarından yararlanmak için hemen giriş yapın veya hesap oluşturun, üstelik tamamen ücretsiz!

Uygulamayı Yükle

Uygulamamızı yükleyerek içeriklerimize daha hızlı ve kolay erişim sağlayabilirsiniz.

Bizi Takip Edin
Bilişimle AI ile İçerik Hakkında Sohbet

Bilişimle AI ile İçerik Hakkında Sohbet

Yapay zeka yanlış bilgi üretebilir