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: