“C++ Programlamaya Giriş” (2009

Transkript

“C++ Programlamaya Giriş” (2009
C++ Programlamaya Giriş
http://www.cplusplus.com/doc/tutorial/
Published by Juan Soulié
DERSİN WEB SİTESİ:
http://nucleus.istanbul.edu.tr/~bilprog2/
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
http://www.bloodshed.net/devcpp.html
Downloads
•Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB)
with Mingw/GCC 3.4.2
Dev-C++ version 4.9.9.2, includes full Mingw
compiler system with GCC 3.4.2 and GDB 5.2.1
See NEWS.txt for changes in this release.
•Download from: SourceForge
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
SIKÇA SORULAN İKİ SORU
C++ Nedir ?
Arttırılmış C demektir ve C dilinin
geliştirilmiş halini yansıtır.
bana göre light C !
C++ öğrenmeden önce herhangi bir
programlama dilini öğrenmek gereklimidir?
Hayır, C++ basit ve açık bir dildir.
Nesneye yönelik programlama nedir?
Her program bileşeninin bir nesneden
oluştuğunu göz önüne alan bir dildir.
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
NEDEN C++ ?
 OOP (Object Oriented ProgrammingNesneye yönelik programlama)
 Portatiflik
 Kısalık ve özlük
 Modülerlik
Uyumluluk
Hız
 GEANT4
http://geant4.web.cern.ch/geant4/
 ROOT
http://root.cern.ch/
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
Bir programlama dilini öğrenmenin en iyi yolu
bir program yazarak işe başlamaktır.
// C++ ile ilk programım
#include <iostream>
using namespace std;
int main ()
{ cout << “Selam dünya!";
system(“Pause”);
return 0;
}
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
Bir programlama dilini öğrenmenin en iyi yolu
bir program yazarak öğrenmeye başlamaktır.
// C++ ile ilk programım
#include <iostream>
Merhaba Dunya!
using namespace
std;
Press any key to continue . . .
int main ()
{ cout << “Selam dünya!";
system(“Pause”);
return 0;
}
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
// C++ ile ilk programım
(//) işaretlerinin sağındaki hiç birşey derleyici
tarafından gözönüne alınmaz
#include <iostream>
(#) işareti ile başlayan satırlar ön-işlemci
(derleyici) için yönlendirmedir.
using namespace std;
C++ kütühanesinin tüm standart elemanlarının
bildirimi
int main ()
Ana fonksiyonun tanımlandığı satır
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
int main (){
cout << “Selam dünya!";
C++ söylem satırı. Bu satır (;) işareti ile
sonlandırılıyor. “cout <<“  C++ standart çıkış
system(“Pause”);
return 0;
return, Ana fonksiyonun
}
sonlandırılması.
int main ()
{ cout << “Selam dünya!";
return 0;
}
int main (){ cout << “Selam dünya!“;return 0;}
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
/* C++ ile ilk programim */
// C++ ile ilk programim
#include <iostream>
using namespace std;
int main ()
{
cout << “Merhaba Dunya!";
system(“Pause”);
return 0;
}
DERS01-ÖRNEK 1
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
// Ikinci C++ programim
#include <iostream>
using namespace std;
int main ()
{
int c;
cout<<"Bir tam sayi giriniz:";
cin >> c;
cout<<"Girilen sayi:"<<c<< endl;
cout << “Selam Dünya! ";
cout << “Ben bir C++ programiyim";
return 0;
}
cout  bildirimi iostream
dosyasında yapılır
DERS01-ÖRNEK 2
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
/* Ikinci C++ programim
biraz daha açiklamali */
#include <iostream>
using namespace std;
int main () {
cout << "Selam Dunya! “;// Selam Dunya!
// yazimi yapiliyor
cout << "Ben bir C++ programiyim”;// Ben bir C++
//programiyim yazimi
system(“Pause”););
return 0;
}
DERS01-ÖRNEK 3
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1
1. DERSİN SONU
TEŞEKKÜRLER
Bilgisayar Programlama II “C++ Programlamaya Giriş” (2009-2010) DERS -1

Benzer belgeler