PayPal'a üye olun ve kredi kartı ödemelerini kabul etmeye anında başlayın.
 

C++ Programlama dili..

C, c++, c# C++ Programlama dili.. Programlama Dilleri hakkında bilgi paylaş; C++ Programlama Dili C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarinda yaratılmiştır. Unix altında çalış...
Cevapla
 
Seçenekler
  #1  
Arama 05-06-2008, 01:00
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 654
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
219 Msg. 280 Tşkr.
Rep Gücü: 1070 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute

C++ Programlama dili..

C++ Programlama Dili

C programlama dili, Dennis Ritchie tarafından Bell laboratuarlarinda yaratılmiştır. Unix altında çalışmak için yaratılmiş olmasina rağmen, ilgi üzerine MS-DOS altında çalisacak hale getirilmiştir. Basitliği, oluşan kodun küçüklüğü, ve her çeşit programlamada kullanılabilmesi, C' yi popuüer bir dil haline getirmiştir

C, çok kestirme olmasi nedeni ile, yeni bilgisayarlara baslayanlar için oğrenmesi zordur. C ile üst seviyelerden, assebly'ye yaklasan alt seviyelere kadar programlama yapmak mümkündür. C ' nin sağladığı bu rahatliğin yanında, tehlikeleride vardir. Örneğin, bilgisayarı kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan çok daha kolaydir. Bir Pascal derleyicisinin fark edip uyaracaği bir hatayı, C derleyicileri fark etmeyebilir. Fonksiyon ve degisken isimleri, harfler ve rakkamlardan olusabilir. Ilk harf ya bir harf yada alt-çizgi karakteri olmak zorundadir. Geri kalanlar ise, harf, rakkam yada alt çizgi olabilir. Bu iki kural önemlidir:


Büyük ve küçük harfler farklıdir. Bir programda "AD", "aD" ve "ad", değişik tanimlayıcılardır.

C'de, en fazla sekiz karakter önemlidir. Bir tanımlayıcı 8 karakterden uzun olabilir, fakat ilk sekizi sayilir. Bu derleyiciniz için böyle olmayabilir.
Örnek:
main()
{
printf("Bu bir satirlik yazidir.");
}

Programa main() { ifadesiyle başlanıldı.Pascaldaki write komutunun yerine C ' de Printf komutu kullanılır ve program } komutla bitirilir. Bir başka örnek:
main()
{
int a;
a= 13;
printf("a degeri simdi %d\n",a);
a= 27;
printf("a degeri simdi %d\n",a);
a= 10;
printf("a degeri simdi %d\n",a);
}

int a; satırda isimli bir tamsayi degiskenini tanimliyor. %d ise % isaretinden sonra gelen harf, d, bir tamsayi yazilacağını belirtir. \n ters bolu isareti, ondan sonra gelecek karakterin bir kontrol karakteri oldugunu belirtiyor. Bu durumda n harfi,yeni bir satir isteğini belirtir.

C++ programcının derleyici ile ilişki halinde olması önişlemci ile yardımıyla sağlanır. C++ en çok kullanılan önişlemciler #include ve #define işlemcileridir. Bir ön işlemci bir kaynak dosyasının programa dahil edilmesini sağlar.

#include < iostreams.h >
#include < conio.h >
#include < stdio.h >

#DEFİNE ÖNİŞLEMCİSİ

Programda kullanılan sabitler tanımlanır. Bu sabitler değer olabilir.Sabit sembolü ile değer arasına “=” konulmaz Örneğin: #define PI 3.141592

FOR DÖNGÜSÜ

For dongüsünü örnekler vererek açıklamaya çalışalım.Örnek

main()
{
int a;
for(a=0;a<6;a = a+ 1)
printf("a'nın degeri simdi %d oldu.\n",a);
}

for(a=0;a < 6;a = a+ 1) a=0; ifadesinde a değişkeni 0' dan başlıyacak a<6 a değişkeni 6 dan küçük olduğu sürece a = a+ 1 yani a değişkenini hep 1 artır demek istiyor... Bir başka örnek 0 ile 10 arasındaki çift sayıları bulan ve toplayan program yapalım. Örnek :

#include < iostream.h>
#include < conio.h>
İnt i,top;
int main()
{
Top=0;
For (i=0;i<=10;i=i+2);
{
Cout++++"sayılar="++++ i;
Top=top+i;
}
Cout ++++ "toplam=" ++++ top;
Getch;
Return 0;
}

Programımızda #include < iostream.h> ve #include < conio.h> kütüphaneleri belirtik İnt i,top; ile değişkenlerimizi tanıttık. For (i=0;i<=10;i=i+2); komutlarıyla i değişkeni 0 dan 10 kadar 2 şer 2 şer attırdık Cout++++”sayılar=”++++ i; ile sayıları ekrana yazdırdık ve Top=top+i; ile çift sayıların toplam değerini bulduk.

IF KOMUTU

if-else komutuyla ilgili örnekler yapalım

main()
{
int i;
for (i=0;i<10;i = i+ 1)
{
if (i = =2)
printf("i simdi %d ye esit.\n",i);
if (i<5)
printf("i simdi %d. Bu da, 5 den küçüktür. \n",i);
else
printf("i simdi %d. Bu da, 4 den büyüktür.\n",i);
}
}

i adlı değişkenimiz var. for (i=0;i<10;i = i+ 1) bu komutla döngüye giriyor. i değikeni 10 küçük oduğu sürece 1 artır.if (i = =2) bu komutla i değişkeni i eşit ise 2 ye printf("i simdi %d ye esit.\n",i); i şimdi 2 ye eşit yazdır.if (i<5) i eşit ise 5 e printf("i simdi %d. Bu da, 5 den küçüktür. \n",i); yazdır. else komutuyla değilse printf("i simdi %d. Bu da, 4 den büyüktür.\n",i); demek isteniliyor... bir başka örnek Girilen 3 sayıdan en büyüğünü bulan c++ programını yapalım.Örnek:

#include < iostream.h>
#include < conio.h>
İnt a,b,c,kucuk;
İnt main()
{
Clrscr;
Cout++++”a,b,c sayılarını giriniz=”++++ ”\n”;
Cin++++a;
Cin++++b;
Cin++++c;
{
İf (a < b)
kucuk=a;
else
kucuk=c;
}
Cout ++++ "kucuk sayi" ++++ kucuk;
Getch;
Return 0;
}

Programımızda #include < iostream.h> ve #include < conio.h> kütüphaneleri belirtik. İnt a,b,c,kucuk; ile değişkenlerimizi tanıttık. Cout++++”a,b,c sayılarını giriniz=”++++ ”\n”; Cin++++a; Cin++++b; Cin++++c; komutlarıyla klavyeden değer atamasını sağladık.

WHİLE DÖNGÜSÜ

While (koşul) koşullar doğru ise deyimler işletilir. Örnek :

#include < iostream.h>
#include < conio.h>
İnt main();
{
İnt i;
İ=0;
While (i<=10)
{
Cout ++++ i ++++ " \n ";
İ++;
}
Getch();
Return i;
}

Bu örnekte koşulumuz While (i<=10) 10 eşit veya küçük olduğu sürece i değişkenini 1 attırır.

DO-WHİLE DÖNGÜSÜ

Do-while döngüsünde blok en az 1 kez çalıştırılır. While’ de döngü çalışmadan çıkabilir. Örneğin :

#include < iostream.h>
#include < conio.h>
İnt main();
{
İnt i;
İ=0;
Do
{
Count ++++ i ++++ "\n";
İ++;
}
While (i<10)
Return i;
}
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #2  
Arama 05-06-2008, 01:01
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 654
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
219 Msg. 280 Tşkr.
Rep Gücü: 1070 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
FOR DÖNGÜSÜ

For dongüsünü örnekler vererek açıklamaya çalışalım.Örnek

main()
{
int a;
for(a=0;a<6;a = a+ 1)
printf("a'nın degeri simdi %d oldu.\n",a);
}

for(a=0;a < 6;a = a+ 1) a=0; ifadesinde a değişkeni 0' dan başlıyacak a<6 a değişkeni 6 dan küçük olduğu sürece a = a+ 1 yani a değişkenini hep 1 artır demek istiyor... Bir başka örnek 0 ile 10 arasındaki çift sayıları bulan ve toplayan program yapalım. Örnek :

#include < iostream.h>
#include < conio.h>
İnt i,top;
int main()
{
Top=0;
For (i=0;i<=10;i=i+2);
{
Cout++++"sayılar="++++ i;
Top=top+i;
}
Cout ++++ "toplam=" ++++ top;
Getch;
Return 0;
}

Programımızda #include < iostream.h> ve #include < conio.h> kütüphaneleri belirtik İnt i,top; ile değişkenlerimizi tanıttık. For (i=0;i<=10;i=i+2); komutlarıyla i değişkeni 0 dan 10 kadar 2 şer 2 şer attırdık Cout++++”sayılar=”++++ i; ile sayıları ekrana yazdırdık ve Top=top+i; ile çift sayıların toplam değerini bulduk.
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #3  
Arama 05-06-2008, 01:02
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 654
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
219 Msg. 280 Tşkr.
Rep Gücü: 1070 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
IF KOMUTU

if-else komutuyla ilgili örnekler yapalım

main()
{
int i;
for (i=0;i<10;i = i+ 1)
{
if (i = =2)
printf("i simdi %d ye esit.\n",i);
if (i<5)
printf("i simdi %d. Bu da, 5 den küçüktür. \n",i);
else
printf("i simdi %d. Bu da, 4 den büyüktür.\n",i);
}
}

i adlı değişkenimiz var. for (i=0;i<10;i = i+ 1) bu komutla döngüye giriyor. i değikeni 10 küçük oduğu sürece 1 artır.if (i = =2) bu komutla i değişkeni i eşit ise 2 ye printf("i simdi %d ye esit.\n",i); i şimdi 2 ye eşit yazdır.if (i<5) i eşit ise 5 e printf("i simdi %d. Bu da, 5 den küçüktür. \n",i); yazdır. else komutuyla değilse printf("i simdi %d. Bu da, 4 den büyüktür.\n",i); demek isteniliyor... bir başka örnek Girilen 3 sayıdan en büyüğünü bulan c++ programını yapalım.Örnek:

#include < iostream.h>
#include < conio.h>
İnt a,b,c,kucuk;
İnt main()
{
Clrscr;
Cout++++”a,b,c sayılarını giriniz=”++++ ”\n”;
Cin++++a;
Cin++++b;
Cin++++c;
{
İf (a < b)
kucuk=a;
else
kucuk=c;
}
Cout ++++ "kucuk sayi" ++++ kucuk;
Getch;
Return 0;
}

Programımızda #include < iostream.h> ve #include < conio.h> kütüphaneleri belirtik. İnt a,b,c,kucuk; ile değişkenlerimizi tanıttık. Cout++++”a,b,c sayılarını giriniz=”++++ ”\n”; Cin++++a; Cin++++b; Cin++++c; komutlarıyla klavyeden değer atamasını sağladık
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #4  
Arama 05-06-2008, 01:02
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 654
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
219 Msg. 280 Tşkr.
Rep Gücü: 1070 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
WHİLE DÖNGÜSÜ

While (koşul) koşullar doğru ise deyimler işletilir. Örnek :

#include < iostream.h>
#include < conio.h>
İnt main();
{
İnt i;
İ=0;
While (i<=10)
{
Cout ++++ i ++++ " \n ";
İ++;
}
Getch();
Return i;
}

Bu örnekte koşulumuz While (i<=10) 10 eşit veya küçük olduğu sürece i değişkenini 1 attırır.
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
  #5  
Arama 05-06-2008, 01:03
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 654
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
219 Msg. 280 Tşkr.
Rep Gücü: 1070 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
DO-WHİLE DÖNGÜSÜ

Do-while döngüsünde blok en az 1 kez çalıştırılır. While’ de döngü çalışmadan çıkabilir. Örneğin :

#include < iostream.h>
#include < conio.h>
İnt main();
{
İnt i;
İ=0;
Do
{
Count ++++ i ++++ "\n";
İ++;
}
While (i<10)
Return i;
}
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
  #6  
Arama 14-09-2008, 01:59
fotografci - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 14/09/08
Mesajlar: 1
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 fotografci deneyimleri belirsiz.
teşekkürler bilgiler için...
Alıntı ile Cevapla
  #7  
Arama 28-09-2008, 04:24

Üyelik Tarihi: 28/09/08
Mesajlar: 5
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 akiza deneyimleri belirsiz.
Merhaba Arkadaşlar,

AKİZA BİLİŞİM AKADEMİSİnde yeni dönem C ve C++ eğitimlerimi başlıyor.24 Ekim 2008 Cuma günü 10:00 ila 13:00 saatleri arasında başlayacaktır.Uzman eğitmen kadromuz ile tüm yazılım eğitimlerinde profesyonel eğitim vererek çok başarılı öğrenciler yetiştirdik ve yetiştirmeye devam edeceğiz."garanti eğitim" denilince ilk akla gelen yer AKİZA Bilişim Akademisidir.Tüm öğrencilerimiz memnun ve şuanda çok güzel şartlarda,büyük firmalarda çalışmaktalar.

Teşekkürler,
AKİZA BİLİŞİM AKADEMİSİ
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Ada Programlama Dili nedir kadınca Webmaster Sözlügü 0 27-02-2008 11:51
Programlama Dili Google Adsense Code Publisher Hakkında FERDIKUCUK Webmastersitesi çöplüğü 0 16-02-2008 05:54
java programlama dili hakkında W-S Java 1 04-11-2007 02:13
Java ve Java Programlama Dili-1 W-S Java 0 03-11-2007 01:27
Java (programlama dili) W-S Java 0 03-11-2007 01:23

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi

Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum iPhone