Hoşgeldin Misafir

C++ Programlamaya Giriş

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
-C++ Programlamaya Giriş--
-“Programcılığı en iyi öğrenme yöntemi programlamaktır.”--

-Ufak bir örnekle başlayalım.--



-Kod:--
-#include <iostream>--
-using namespace std; --
-int main()--
-{--
-cout << "C++ Programı ";--
-return 0;--
-}--


-# - Proğrama başlamadan önce verilecek yol şifresi,emirleri--
-# include – C++’da emir kütüphaneleri bulunur ve programlara # include ile dahil olurlar. Örnek ( <iostream> , <vector> , <cstudio> , < cstdlib > ) . iostream ( İn Out Stream – Giriş Çıkış akışı) program için gerekli dosyaları başka bir deyişle değişkenleri içerir.--
-Using namespace std; - Cout kodu std içinde bulunur. Kullanırken std::cout yerine std:: kullanmadan sadece cout kullanılabilir.--
-int main() – int main bloku proğramımızın kodunu yazacağımız bölümdür. İnt integer yani tamsayının kısaltmasıdır.--
-cout - Cout yani Character out. Konsola karakter yazar cout<< “ AY YILDIZ TİM”; yazdığımızda konsola “AY YILDIZ TİM” çıkacaktır.--
-cin<< - cin yani Character In. Klavyeden girdi almaya alır.--
-return 0; - Fonksiyonun geri gönderdiği değeri gösterir.0 program başarı ile kapatıldı anlamını taşır.--


-Yorumlar--
-Yorumlar kullanıcıların kodları daha derli toplu gözetleme ve düzenli kod oluşturmalarını sağlar.Derleyici ( Compiler ) tarafından dikkate alınmazlar. İki çeşit yorum satırı veya kodu bulunur. Bunlar:--
-// Tek satırlık yorum --
-Veya--
-/* Birçok satırlık--
-Yada birçok blokluk yorum */--

-Kod:-
Kod:
#include <iostream>
using namespace std;
int main()
{
               int z;
               cin>> z;               // ( Z’ye değer vermek için klavye kullanılır)
               cout<<z;             // ( Z’ye verilen değer ekrana çıkar)
return 0;
}
-

-Program Yapısı:--
-Kütüphane emirleri--
-Main funksiyonu --
-Değişkenlerin beyanı --
-Program emirleri--
-Program kapanışı --

-#include <iostream>--
-using namespace std; --
-int main()--
-{--
-int a;--

-a=10;--
-cout << a;--
-return 0;--
-} Kütüphane emirleri--
-Main fonksiyonu ( bloğu)--


-Değişkenlerin beyanı--

-Program emirleri--


-Program kapanışı--




-Kullanılan proğramın versiyonuna göre kullanılan kütüphaneler bazen yazılış değiştirirler. Örneğin eski versiyon Visual studio programında <iostream> yerine <iostream.h> yazılır.--
-Yani bazen kütüphane formatı söyle olabilir:--

-Kod:--
-#include <iostream> YADA #include <iostream.h>--

-
 --​

-Yeni versiyon proğramlarda .h ekine gerek duyulmaz.--

-Değişkenler ve Çeşitleri--


-Kod:-
Ayrıntılar
Tip
Değerlerinin aralığı
Bayt Boyutu
unsigned short int
0..65535
2
short int
-32768..32767
2
unsigned long int
0..4294967295
4
long int
-2147483648..2147483647
4
int - 16 bit
-32768..32767
2
int - 32 bit
-2147483648..2147483647
4
unsigned int - 16 bit
0..65535
2
unsigned int - 32 bit
0..4294967295
4
float
1.2E-38..3.4E38
4
double
2.2E-308..1.8E308
8
char
256 simbol
1
-

-Beyan--
-Değişkenler tipi ve ismi ile beyan edilirler.Örneğin;--
-TipBeyan İsimBeyan--

-int a;--
-double x;--
-float z;--
-short int zaman;--
-char g;--
-char Isim[20];--

-Kod:-
int x,y;
long int gün,e,f3; // orttak beyan
double x,y,z; int g; float a,q; // Tek satırda beyan
int A [8]; // Vektör
double A[5][8]; //matris
Endeksler sıfırdan başlar
A[6]; // 6 üyeli vektör – A[0] , A[1] . . . A[5].
-



-Beyan ve Başlatma--
-Beyan yaparken değişkene değer verirsek, aynı aynda hem beyan etmiş hemde başlatma yapmış diyebiliriz.--

-Kod:-
int i=5;
double a=5.3;
int A[5]={7,2,4,1,3};
char Z[7]={'d','4','*','a','G','$'}; // Karakterli vektör.
const double PI=3.1415926;
const int m=5;
int A[m]={7,2,4,1,3};
const int m=4,n=3;
int K[m][n]={{7,4,1},
{2,5,8},
{3,6,2},
{8,1,3}};
-

-Veri Okuma ve Basma--
-cout – Ekrana proğram içinde yazılan karakterlerin yazılması için kullanılan operatör.--
-cin<< - cin yani Character In. Klavyeden girdi almaya alır.--
-cout<<”\n”; ose cout><<endl; yada cout<<”\n”; Yeni satıra geçmek için kullanılır.--

-Kod:--
-Kod:-
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
cout << a << endl;
return 0;
}
-


-Kelime Arası Boşluk--
-Kelime arası boşluk veya yer rezervasyonu için cout.width komutu kullanılır.--
-cout.width(8); yazdığımızda program çalıştığında komuttan sonar gelen yazının önünce 8 karakterlik boşluk gelir.Veya boşluk yerine istediğimiz karakterle doldurabiliriz.--