Kapat

Elçi ve Do-While’ın Ders Nitelikli Öyküsü

Anasayfa
Yazılım Elçi ve Do-While’ın Ders Nitelikli Öyküsü

Günler geçti; haftalar başa sarıp durdu… Ölenler Rahmet’e kavuştu; kalanlar rızkına koştu… Öğrenciler üzüldü; hocalar üzdü derken bir yıl daha yerini güzeller güzeli bir tatil dönemine bıraktı ki artık yazı yazmaya devam edebileyim…

Bugün sizlere çok güzel bir masal anlatacağım. Bu masal sayesinde yazılımı bambaşka bir gözden bakacak, görecek ve düşüneceksiniz.

Evvel zaman içinde, kalbur saman içinde. Develer tellal iken, pireler berber iken bir elçi varmış. Bu elçi ‘Main’ adlı bir bölgeden yola çıkmış. Bu elçinin işi ‘Main’ sınırları bitinceye kadar önüne gelen bütün görevleri yapmakmış. Neyse başlamış yapa yapa gitmeye. Derken bir gün ‘Do-While’ denilen bir yere gelmiş bu elçi. ‘Do’ya varmış. ‘Do’ demiş ki

“Git While efendi doğru mu söylüyor yoksa yalan mı kontrol et. Eğer doğru söylüyor ise bana geri gel, bana bildir. Ha giderken de şu görevi yap da git” demiş. Elçinin işi bu ya tamam demiş. İlk önce görevi yapmış sonra ‘While’a gelmiş. Bakmış ki ‘While’ doğru söylüyor, hemen ‘Do’ya gitmek için geri dönmüş. ‘Do’ya varmış “While efendi doğru söylüyor” demiş. ‘Do’da “Hmm… Git bir daha kontrol et bakayım. Doğruysa geri gel. Giderken de şu göreve bir el at” demiş. Elçi emir kulu tamam demiş…

Bu olay ‘While’ efendi yalan konuşuncaya kadar devam etmiş… Eninde sonunda elçi ‘While’ın yalan konuştuğunu yakalamış ve “Oh bee. Sonunda bitti geri dönmeme gerek yok, yoluma bakabilirim.” diye bir iç geçirmiş. ‘While’ efendinin de dediğini yaptıktan sonra yoluna devam etmiş ve ‘Do-While’ bölgesinden ayrılmış..


Buradan anlayacağımız; “Do-While döngüsü mantığı kısaca şudur : Kod ilerler ve ‘Do’ kısmına gelir. İf veya While yapılarından farklı olarak önce işlem yapar; sonra koşula bakar. Eğer koşul karşılanmıyor ise devam eder ve ‘Do’ kısmına dönmez. İşlem sadece bir kez yapılmış ve geçilmiş olur. Peki İf veya While yapılarında nasıl ?? İf ve While yapılarında önce koşula bakılır. Eğer koşul sağlanıyor ise işlem yapılır; sağlanmıyor ise işlem yapılmadan geçilir…”

Evet son olarak şöyle toparlayalım ; Do-While bizim asi çocuğumuz.  “O işi yapıcam aga, yanlış olsa da olmasa da en az bir kere yapıcam, tadına bakıcam…” Diyen elemanımız…

Okuduğunuz için teşekkürler, Sağlıcakla kalın; Bol Bol Kodlayın 🙂 🙂

“Elçi ve Do-While’ın Ders Nitelikli Öyküsü” üzerine 3 yorum

  1. Bahar Nisa Yılmaz says:
  2. Utku Demircan says:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir