Programlama Dilleri

C / C++ Kod Örnekleri

Nesne Yönelimli olarak Tic Tac Toe Oyunu

Yazan : Şadi Evren ŞEKER Bu yazının amacı, tictactoe oyununu nesne yönelimli olarak kodlamak ve bu sırada, aşağıdaki konuları açıklamaktır. Nesnelerden oluşan bir dizi kullanımı (Object Array) Kapsülleme (Encapsulation) İstisna yakalama (Exception Handling) Kodumuz basitçe, oynanan her hamleyi 3×3 boyutlarında,…

Programlama Dilleri Yazılım Mühendisliği

Örnek Kodlama Kuralları

Yazan : Şadi Evren ŞEKER Bu yazının amacı, geliştirme ortamlarında kullanılan kodlama standartları için örnek bir doküman oluşturmaktır. Kodlama standardı, daha sonradan yapılacak olan bakım, güncelleme ve ekleme işlemlerinin kolaylaşmasını sağlarken, dokümantasyon ve projeye dahil olan yeni personelin adaptasyonunu hızlandıracaktır….

C / C++ Sınavlar

Nesneye Yönelik Programlama dersi vize çözümü

Yazan : Şadi Evren ŞEKER Okan Üniversitesi, bilgisayar mühendisliği bölümü, nesneye yönelik programlama dersinin vizesinde sorduğum soru aşağıdadır. Aşağıda verilen tanımlara uygun olarak, nesne yönelimli bir tasarım yapınız. Tasarımınızın sınıf diyagramını (sınıflar arası ilişkileri) bir şekilde çizerek gösteriniz (çizim sırasında…

C / C++

Sınıf Prototipi (Class Prototype)

Yazan : Şadi Evren ŞEKER C++ dilinde, bir sınıfın tanımlanmasından önce kullanılması gerektiğinde, bu sınıfın prototipinin tanımlanması gerekir. Bu durumu aşağıdaki örnek üzerinden inceleyerek anlamaya çalışalım. Yukarıdaki kodda, A ve B isminde iki adet sınıf tanımlanmıştır. Ayrıca bu sınıfların kullanıldığı…

C / C++

Programming Concepts Vizesi Çözümleri

Yazan : Şadi Evren ŞEKER Okan Üniversitesi Meslek Yüksek Okulunda vermekte olduğum Programming Concepts sınavı soruları ve çözümleri aşağıdaki şekildedir. Write a C code to read the age of user and print it back. (10 points) Write a C code,…

C / C++ Programlama Dilleri

C++ dili ile Kapsülleme (Encapsulation)

Yazan : Şadi Evren ŞEKER Bu yazının amacı, nesne yönelimli programlama kavramlarından birisi olan kapsülleme işlemini (encapsulation), C++ dili üzerinden anlatmaktır. Kapsülleme veya diğer adıyla veri kapsülleme işlemi, basitçe bir sınıfın (class) dışarıya karşı kapalı hale getirilmesi ve sınıfa erişimin…

C / C++ Programlama Dilleri

C++ dilinde soyut sınıflar

Yazan : Şadi Evren ŞEKER Bu yazının amacı, C++ dilindeki soyut sınıf kavramını açıklamaktır. Daha öncede anlatılan soyut sınıf tanımını okuyabilirsiniz. C++ dilinde, soyut sınıflar içerisinde en az bir adet saf sanal metot (pure virtual function) bulunduran sınıflardır. Sanal fonksiyon…