kod defter etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
kod defter etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Ocak 2013 Pazar

Algoritmalar

Bilgisayar mühendisliği okuyacaksınız veya Teknik lisenin bilişim bölümünü düşünüyorsanız, algoritmalarla büyük ihtimalle karşılaşacaksınız. Çünkü algoritmalar programı yazmadan önce yaptığımız plandır. Planlar önemlidir. Bir önce ki yazımda da belirttiğim gibi, klavyeyle saatlerce uğraştığımız şeyi kalemle dakikalar içerisinde çözebilirsiniz. Ben acemi olmama rağmen bu durumla sıkça karşılaşıyorum. Algoritmalar bir kural dahilinde basamak basamak yapılması gerekenler yazılır. Bizim okulda öğrendiğimiz algoritma kuralları ile şu an program yazabileceğimizi düşünmüyorum. Çünkü normal bir programda yaptıklarımızı atlayıp çok basit terimlere kullandık. Açıkçası ben kurallara pek uymadan çizimler yaparak kodları yazıyorum. Adım adım yazmanın zaman kaybı olduğunu düşünüyorum. Size örnek olarak basit bir algoritma yazacağım.

Programlama nedir?

  Programlama TDK'nın deyimiyle "Bilgisayara bir işlemi yaptırmak için komut dizisi yazma işi". Bu işlemler nedir diye sorar olursak, size ilk programlama dersinde öğretmenimin benim üzerimde gösterdiği bir dersi anlatayım:
-Öğretmenim "Bilgisayara bir işlemi yaptırırken her adımı tanıtmamız gerekiyor." dedi. Ardından "Muhlacı ayağa kalk", kalktım. "İşte bu programı başlatmaktır", dedi. Adım at diye emretti. Tam ileri doğru yürümeye başlayacakken aklıma hangi adımımı atmamı bilmemem gerektiği aklıma geldi. Öğretmene bu soruyu sorduktan sonra bir övgüyü kaptım. Ardından sağ sol adımlarla kendisine getirdi elimi kolumu kaldırdı geri gönderdi vs.-