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.
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
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.-
-Öğ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.-
Etiketler:
aceminin kod defteri,
algoritma,
c#,
Csharp,
değişkenler,
hello world,
Java,
JICA,
kod,
kod defter,
kurallar,
programlama,
programlama dersleri,
Programlama nedir,
Tuzla ATL
Kaydol:
Kayıtlar (Atom)