C++ ile program yazmaya başlamak için gerekenler ve ilk programımız Merhaba Dünya
C++’a giriş
Borland C++ ile işe başlıyoruz. Bende şu an 5.01 versiyonu var 5.02′yi bulursanız daha iyi olur ama bulamazsanız bununla da işimizi görebiliriz. Hiçbirini bulamazsanız Turbo C++ ile de aşağıdaki programları rahatlıkla deneyebilirsiniz. Programı kurduktan sonra çalıştıralım. Editör ekranı açılsın.
Şimdi kısaca bilgisayar ve algoritma mantığından bahsedelim.
Bilgisayar, verileri saklayan üzerlerinde çok hızlı işlem yapan ve istenen verileri sunan bir aygıttır. Donanım (hardware) ve yazılım(software) diye iki bölüme ayrılır. Donanım bilgisayarın fiziksel bileşenleridir. Yazılım ise donanımı oluşturan bileşenlerin çalışmasını ve işlevlerini yerine getirmesini sağlayan programlardır.
Bilgisayarlar kendisine sorulan sorulara hemen cevap veren, bir sürü problemi çözen bir aygıt değildir. Bilgisayarda yapılan her tür iş, ilk önce insan aklının süzgecinden geçiyor, insanlar tarafından etraflıca tasarlanıyor, planlanıp programlanıyor. Bu nedenle, önce bilgisayara problemin çözümü öğretilmelidir. Fakat bunun için bizim problemi çözmemiz gerekir ve daha sonra bir programlama dili ile bu çözüm bilgisayara aktarılmalıdır.
Programlamanın temeli algoritmalara dayanır. Algoritma işletme mantığını kavrayan bir insan tüm programlama ve betik dillerini çok iyi kavrayabilir.
Algoritma Mantığı
Her algoritma aşağıdaki kriterleri sağlamalıdır.
1. Girdi: Sıfır veya daha fazla değer dışarıdan verilmeli.
2. Çıktı: En azından bir değer üretilmeli.
3. Açıklık: Her işlem (komut) açık olmalı ve farklı anlamlar içermemeli.
4. Sonluluk: Her türlü olasılık için algoritma sonlu adımda bitmeli.
5. Etkinlik: Her komut kişinin kalem ve kağıt ile yürütebileceği kadar basit olmalıdır.
Not: Bazı programlar için 4. özellik geçerli değildir. Örneğin işletim sistemleri sonsuza dek çalışırlar.
Örnek:1′den 100′e kadar olan sayıların toplamını veren algoritma.
1. Toplam T, sayılar da i diye çağırılsın. (i ve T’yi tanımla)
2. Başlangıçta T’nin değeri 0 ve i’nin değeri 1 olsun. (i=1, T=0 olsun)
3. i’nin değerini T’ye ekle. ( i += T; )
4. i’nin değerini 1 arttır. ( i += 1; )
5. Eğer i’nin değeri 100′den büyük değil ise 3. adıma git. (Eğer (i < 100) {ise 3′e git})
6. T’nin değerini yaz. ( print T; )
C++ ile ilk programımızı yazalım
Açık olan editör ekranına dönelim ve aşağıdaki kodları kesip yapıştırmadan oraya yazalım;
#include
int main ()
{
cout<<\Seni Seviyorum C++\;
}
Eğer konsolda sol üste dayalı bir Seni Seviyorum C++ gördüyseniz ilk programınızı başarıyla yazmışsınız demektir.
Bir sonraki derste görüşmek üzere














