logo
Programlama Nedir
Öncelikle programlama nedir, nasıl yapılır onu inceleyelim: Programlama, bir bilgisayara ya da cihaza nasıl davranacağını, hangi durumlarda ne tepki vereceğini ve bu tepkiler sonucunda nelerin etkileneceğini öğretme işlemidir. Söz konusu cihazın davranışlarını önceden belirleyip, o komutlara göre çalışacak yazılımı yapmak, bu yazılımı cihazın anlayacağı dile çevirmek ve cihaza yükleyerek cihazın nasıl çalışacağını ona bildirmek programlamadır. Nasıl ki beynimiz hiç karşılaşmadığı bir durumla karşılaşınca nasıl davranacağını bilmez, cihazlarda öyledir. İşte durumlar karşısında cihazın davranışlarını belirleme işine programlama diyoruz. Programlama işlemi 6 ana temelden oluşur: 1- Problemin belirlenmesi; Bir program yazmak için öncelikle ortada bir problem olması gerekir. Bu problemin ne olduğunu iyi tanımak ve probleme neden olan etkenleri iyi belirlemek lazım gelir. 2- Çözüm yollarının belirlenmesi; Probleme neden olan etkenleri ortadan kaldırmak için bir çözüm yolu geliştirilmeli ve bu çözüm yolunun problemi en doğru şekilde çözeceğine emin olunmalı. 3- Algoritmanın geliştirilmesi; Algoritma bir problemin çözümü için gerekli basamakları sıralayıp çözüme ulaştıracak merdiveni tamamlama biçimidir. Programlamada çok önemli yere sahiptir. Mantıksal ve sözel olarak çözüme ulaşmak için hangi sırayı takip etmesi gerektiğini belirtmek için kullanılır. 4- Akış şeması oluşturulması; Akış şeması algoritmanın görselleştirilmiş halidir diyebiliriz. Algoritma ve akış şeması programı en az hata ile en küçük ayrıntıları dahi atlamadan yazmamız için büyük kolaylık sağlayacaktır. Algoritma ve akış şemasını daha geniş kapsamlı olarak ele alacağımız bir ders hazırlayacağız. 5- Uygun programlama dilinin seçilmesi; Programlama dili insan ile programın yazılacağı bilgisayar arasında iletişimi sağlayan, programın nasıl çalışacağı ve çalışırken hangi durumlarda nasıl bir tepki vereceğini standart bir şeklinde bilgisayara ve derleyiciye açıklayan sözdizimi şeklidir. Bir örnekle bu konuyu daha iyi açıklayalım; Mesela arkadaşından su getirmesini isteyeceksin, Bunu arkadaşının anlayacağı dilde ona açıklamalısın. Örneğin arkadaşın Türkçe biliyorsa ona "Su getirir misin" demelisin. Arkadaşına su getirmesini söylediğin bu dile programlama dilidir diyebiliriz. 6-Programın yazılması, derlenmesi ve test edilmesi; Gerekli olan programın bilgisayar yardımıyla yazılması ve derlenmesidir. Derleme kavramı bilgisayar ile yazdığımız programın derleyici yardımıyla programın çalıştırılacağı cihazın anlayacağı dile (Makine Diline) dönüştürülmesidir. Biraz önce su isteme örneğinde arkadaşın anlayacağı dil ile ondan su istemiştik. Burada da aynı örnek ile devam edelim. Arkadaşımız bizim su istediğimizi algılar ve beyninde suyun ne olduğunu, nerde bulabileceğini, neyle ve nasıl taşınacağını, çözümler. Bu işlemi derlemeye benzetebiliriz. Test aşaması ise programın düzgün çalışıp çalışmadığını, komutlara gerekli tepkiyi gösterip göstermediğini, olası ve olağan dışı durumlarda nasıl tepki verdiğinin testini yapmaktır.
  • Yazar Samet Karaca
  • Son Ders Ekleme Tarihi 09.04.2016
  • Görüntülenme 1,462
  • Kategorideki diğer Dersleri Genel
  • Facebook Twitter Google Plus Freelyshout Youtube Web Site

0% YARARLI

Kategoriler