C programlama Dersi 1.Hafta Bu doküman ders notu içeriğinden

advertisement
C programlama Dersi
1.Hafta
Bu doküman ders notu içeriğinden daha çok yapılan örneklerin açıklamalarını ve kodlarını, dersten
sonra tekrar etmek için yazılmıştır. Yapılan örneklerle alakalı çok fazla bilgi olmadığından eksik
kısımlar farklı kitap veya internetteki kaynaklardan giderilebilir.
Örnek1: Bu örnekte temel bir C programında olmazsa olmaz kısımları içeren bir program yazdık. Bu
program çalışır olmasına rağmen, hiçbirşey yapmamaktadır. Bundan sonraki örnekleri yazarken bu
satırlar kesinlikle bulunacaktır.
Örnek2: Bu örnekte C’de ekrarna yazma komutu “printf” ile alakalı örnek olması bakımından, kendi
adımızı ve soyadımızı ekrana yazdıran bir program yazdık. Adımızı ve soyadımızı alt alta yazdırmanın
iki farklı hali örnekte verilmiştir. İkinci örnekteki “\n” komutu alt satıra geç anlamı taşımaktadır.
Örnek3: Yazma ve okumaya örnek olması bakımından ve ekrandan “scanf” ile bir tamsayı değişken
okumaya örnek olması için, ekrandan bir sayıyı okutan ve okutulan sayısı ekrana yazdıran bir program
yazdık. Programın başında tamsayı değişkenin tanımlandığına (int sayi;) ve yazdırırken formatının
(%d) tırnak içerisinde değişkenin yazdırıldığı yere eklendiğine dikkat ediniz.
Örnek4: Önceki örnekten yola çıkarak iki sayıyı sırasıyla ekrandan okutan ve sonra bunların
toplamlarını ve farklarını hesaplayıp ekrana yazdıran bir program yazılmıştır.
Örnek5: “İf” komutuna örnek olması için, ekrandan okutulan bir sayının pozitif negatif ya da sıfır olma
durumuna karar verip sonucu ekrana belirten bir program yazıldı. Buradaki “if” komutu en basit
kullanımı ile verilmiştir. Örnekte dikkat edeceğiniz gibi if komutundan sonra tek satır çalıştırılacak
olursa { } şeklindeki parantezlerin içerisine almak gerekmektedir.
Örnek6: Önceki örnekteki program “blok if” ile tekrar yazılmıştır. Bunda { } parantezleri
kullanılmalıdır.
Örnek7: Yine “blok if” komutuna örnek olması için ekrandan dersnotu okutulan bir öğrencinin kalıp
geçtiğine ve harf notuna karar verip ekranda belirten bir program yazılmıştır.
Not: Derste yazılacak programlar Dev-C++ programında derlenip çalıştırılacaktır. Dersi alan
öğrencilerin derste veya ders sonrası örnekleri sonraki dersten önce bilgisayarlarında bizzat yazarak
çalıştırmaları tavsiye edilmektedir.
Örnek1:
Örnek2:
Örnek3:
Örnek4:
Örnek5:
Örnek6:
Örnek7:
Download