ALGORİTMALAR VE PROGRAMLAMA Dersi Algoritma Kavramı ve Programlama Temelleri soru detayı:

PAYLAŞ:

SORU:

Banka hesabımızdan nakit para temin etmemizi sağlayan ATM’den para çekme algoritmasını nasıl oluşturabiliriz?


CEVAP:

Günlük yaşantımızda karşılaştığımız algoritma örneklerini detaylı ve açık bir şekilde tarif etmek mümkündür. Banka hesabımızdan nakit para temin etmemizi sağlayan ATM’den para çekme algoritmasını adım adım inceleyelim:

  • Hesabın bulunduğu bankaya ait bir ATM’ye gidilir.
  • ATM önündeki bekleme kuyruğunu girilir.
  • İşlem sırası gelene kadar kuyrukta beklenir.
  • İşlem sırası geldiğinde, bankamatik kartı ATM’nin kart haznesine takılır.
  • Bankamatik kartına ait şifre girilir ve “Giriş” tuşuna basılır.
  • Para çekme menüsüne erişilir.
  • Çekilecek nakit tutarı belirlenir ve “Devam” tuşuna basılır.
  • ATM, bankamatik kartını kart haznesinden çıkartır.
  • Bankamatik kartı ATM’den geri alınır.
  • ATM, nakit parayı para haznesine doldurur.
  • Nakit para ATM’den alınır.
  • Para çekme işlemi tamamlanarak, işlem kuyruğundan çıkılır.

ATM’den para çekme algoritmasının yukarıda gösterilen adımlarında, bir kişinin para çekmek için yapması gerekenler listelenmiştir. Bu örnek doğrultusunda, bir algoritmayı oluşturan temel bileşenlerin, yapılacak işe yönelik açıklama ve işin yapılmasında izlenecek adımlar olduğu söylenebilir. Açıklama kısmında işin tanımı yapılır ve işle ilgili detaylar bildirilir. Adımlar kısmında ise işin başlangıcından sonuna kadar takip edilecek işlemler belirtilir.