1 / 21

TEMEL C PROGRAMLAMA DERSİ 2

TEMEL C PROGRAMLAMA DERSİ 2. HAZIRLAYAN GÖKHAN YALINIZ. OPERATÖRLER Degişkenler veya sabitler üzerinde daha önceden belirlendiği şekilde işlem yaptıran sembollerdir. Aritmetik Operatörler Değişkenler veya sabitler üzerinde temel aritmetiksel işlemler yapar.

noleta
Download Presentation

TEMEL C PROGRAMLAMA DERSİ 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TEMEL C PROGRAMLAMA DERSİ 2 HAZIRLAYAN GÖKHAN YALINIZ HUNROBOTX 2012

  2. OPERATÖRLERDegişkenler veya sabitler üzerinde daha önceden belirlendiği şekilde işlem yaptıran sembollerdir. Aritmetik Operatörler Değişkenler veya sabitler üzerinde temel aritmetiksel işlemler yapar. HUNROBOTX 2012

  3. Karşılaştırma ve Mantıksal Operatörler Değişkenler veya sabitleri karşılaştırmak için kullanılır. Mantıksal işlemler için kullanılır. HUNROBOTX 2012

  4. Atama OperatörleriDeğişkenlere bir deger atamak için kullanılır. HUNROBOTX 2012

  5. Operatörlerde Öncelik Sırası HUNROBOTX 2012

  6. KARAR VERME KONTROL DEYİMLERİ • Karar verme kontrol deyimleri verilen şartı kontrol eder.Kontrol sonucuna göre istenen işlemleri yapar.if , if else , switchcase HUNROBOTX 2012

  7. if HUNROBOTX 2012

  8. İf else HUNROBOTX 2012

  9. İç içe if else HUNROBOTX 2012

  10. switchcase HUNROBOTX 2012

  11. DÖNGÜ DEYİMLERİ • Yazılan programda yapılacak komutlar belli bir sayıda veya belli koşul sağlandığında sürekli tekrar edecekse döngü deyimleri kullanılır. while, do while, for HUNROBOTX 2012

  12. while HUNROBOTX 2012

  13. do while HUNROBOTX 2012

  14. for HUNROBOTX 2012

  15. FONKSİYONLAR • C dilinde kullanıla alt programlara fonksiyon denilmektedir. • Program alt porgramlara bölünerek hata bulma hızı ve zaman kazacı arttırılır. Terimler • Parametre:Fonksiyona gönderilen sayı. • Argüman:Fonksiyonun girdi olarak aldığı sayı. • Prototip:Fonksiyonların kullanılmadan önce programa tanıtılması. Programlar argüman ve parametreye bağlı olarak gruplandırılabilir.Bunlardan 2’sini işleyecegiz. HUNROBOTX 2012

  16. Foksiyon Prototipi: fon_veri_tipi fon_ismi (parametre_veri_tip(ler)i parametre_ism(ler)i); int fon_1(int x,int y) ; int fon_2(int , int ); double fon_3(int ,); • Fonksiyon Cagırımı: fon_1(3,5); fon_2(6,123); fon_3(9); • Dönderilecekdeger için(argüman) return komutu kullanılmalıdır. HUNROBOTX 2012

  17. Parametre Alıp Argüman Döndüren HUNROBOTX 2012

  18. Parametresiz Olup Argüman Döndürmeyen HUNROBOTX 2012

  19. DİZİLER • Dizi,aynı tipdeki verilerin birlikte tutulduğu yapıdır. • Dizilerin ilk elemanının index i 0 dan baslar , eleman_sayisi-1 en büyük indexidir. • Dizi tanımı dizi_veri_tipi dizi_ismi[eleman_sayısı]; intarray[5]; Dizelere ulaşım için for döngüsü yapılır. for(i=0;i<eleman_sayısı;i++) printf(“array[%d]=%d \n”,i,eleman); for(i=0;i<5;i++) printf(“array[%d]=%d \n”,i,array[i]); HUNROBOTX 2012

  20. Diziye Değer Atama Dizi tanımı yaptıktan hemen sonra dizi_veri_tipi dizi_ismi[eleman_sayısı]={elemanlar}; intarray[5]={1,2,3,4,5}; • Dizi tanımından ayrı dizi_ismi[eleman_sayısı]={elemanlar}; array[5]={1,2,3,4,5}; • Tek tek dizi_ismi[eleman_1]={1_eleman}; array[0]=1; array[1]=2; array[2]=3; array[3]=4; array[4]=5; HUNROBOTX 2012

  21. Soru Vakti  HUNROBOTX2012

More Related