Filitre
23 Mayıs
2008
18.35

proje3…ve bitti. Senenin son projesinin kontrolünü yaptık bugün. Birazcık maceralı bir başlangıçtan sonra (ödev dosyamın içine .exe de koyup sonra onu bir güzel unutunca, üniversitemizin firewall’ı mailimi bir güzel bloklamış.) projemi kontrol ettirdim. Sözlü kısmında kaynak kod kısmından bir şeyler soracaklar sanıyordum ama C++’a yönelik iki soru cevapladım. Her neyse, programda hata çıkmadı. Puanlar açıklanmasa da 100 aldığımı düşünmekteyim.

Sanırım, bu sene son defa bir proje paylaşıyorum burada. (bir anda duygulandım, cidden.) Koskoca sene bitti. İnanması güç geliyor.

Kaynak kodunu yazının devamında bulabileceksiniz. Ama önce birkaç açıklama yapmak istiyorum: Devamını oku »

5 yorum var | toplam 337 kez okundu | bugün 2 kez okundu
18 Mayıs
2008
01.00

Daha önce buradaki ve buradaki yazılarımda Code Blocks’u Vista’da çalıştırma yöntemlerini anlatmıştım. Ancak gel zaman git zaman buradaki yöntemler de eskidi.

Yöntem 2’ye artık ihtiyacınız olmadığı gibi, TCC zaten C++ derleyicisi olmadığı için her şeyi doğru yapsanız bile cpp derleyemezsiniz.

Vista’da (32-bit Windows Vista Home Premium ve Ultimate Edition’larda denemiştir.) Code Blocks kullanarak C# ve C++ projeleri şöyle derlenir: Devamını oku »

2 yorum var | toplam 243 kez okundu | bugün okuyan olmadı
27 Nisan
2008
00.54

14 Nisan 2008 tarihinde aldığımız, daha adından acılı bir ödev olacağı belli olan Doğrudan Erişimli Dosyalarda Hashing ve Bağlaçlı Liste Yaklaşımı ödevi için teslim ettiğim kaynak kod. Ödevde Vecdi Hoca’nın Ayrık’ta anlattığı Recursive (kendini çağıran fonksiyon) Algorithm kullanmayı denedim. Ödev zaten karışıktı, iyice karıştı ve ben programın yazarı olarak bile neyin ne işe yaradığını bazen anlayamıyorum. Ama buna rağmen programda hata göremedim, sorunsuz gibi gibi geldi bana.

Ödevin içerisinde gerekli yerlerde comment bulacağınıza inanıyorum. Ama yine de anlamadığınız nokta olursa buradan benimle iletişime geçerseniz vizelerimden fırsat bulduğum en ufak aralıkta size cevap yazmaya çalışırım.

Not: Ödevim içinde kaç tane fseek, fwrite fread var ben bile sayamadım. İfade resmi
Not 2: Ne zaman algoritma ödev kağıtlarındaki

“Ödevin değerlendirmesinde; programın doğru ve eksiksiz çalışmasının yanında etkinlik, yapısal ve modüler programlama ilkelerine uygunluk ta dikkate alınacaktır. Global değişken kullanılmaması ve fonksiyon kullanımı özellikle önemlidir.”

ta kelimesi (?) fark edilip düzeltilecek bir buçuk dönemdir heyecanla beklemekteyim. Devamını oku »

yorum yok | toplam 185 kez okundu | bugün okuyan olmadı
26 Nisan
2008
01.00

14 Nisan 2008 tarihinde aldığımız Bağlaçlı Listeler ödevi için teslim ettiğim kaynak kod. Ödevinden isminden de anlaşılabileceği gibi ödevin asıl amacı C# dilinde bağlaçlı liste yönetmeyi başarabilmek. Bu ödevimde (en azından ben hata göremedim ödevi gönderdiğimde) bağlaçlı liste kullanımına örnek bulabileceksiniz.

Ödevin içerisinde gerekli yerlerde comment bulacağınıza inanıyorum. Ama yine de anlamadığınız nokta olursa buradan benimle iletişime geçerseniz vizelerimden fırsat bulduğum en ufak aralıkta size cevap yazmaya çalışırım.

Not: Ayrıca ödevin içerisinde Yasemin hocaya bir süpriz var. İfade resmi Görecek mi çok merak ediyorum. Devamını oku »

1 yorum var | toplam 196 kez okundu | bugün okuyan olmadı
21 Nisan
2008
19.53

24 Mart 2008 tarihinde aldığımız Süper Market Simulasyonu ödevi için teslim ettiğim çözüm. Şunu içtenlikle söylüyorum ki kodum dandik. Sırf ödevi yapmış olmak için yaptığımı kaynak kodumdan siz de anlayacaksınız. Ama çalışıyor mu, çalışıyor. (yani ben hata görmedim ama inşallah yoktur.) Bu programdan kaç puan alacağıma dair de bir fikrim yok. Öte yandan yine de kaynak kodumu incelemeyi isterseniz yazının devamında bulabilirsiniz. Devamını oku »

yorum yok | toplam 266 kez okundu | bugün 1 kez okundu
23 Mart
2008
23.58

11 Mart 2008 tarihinde verilen “Dosyalar” ödevi için teslim ettiğim çözüm. Eğer farklı bir çözüm yöntemi merak ediyorsanız, kaynak kodumu inceleyebilirsiniz. Devamını oku »

yorum yok | toplam 218 kez okundu | bugün okuyan olmadı
08 Mart
2008
00.59

8 Mart 2008 tarihli derste yazdığım kodun geliştirilmiş ve hataları ayıklanmış hali. Devamını oku »

yorum yok | toplam 196 kez okundu | bugün okuyan olmadı
13 Ocak
2008
16.48

Daha önce buradaki yazımda Vista’da Code::Blocks’u nasıl çalıştıracağımızı yazmıştım. Ama işlemler karışık ve uzundu, üstüne üstlük bir de linkler de gitmiş artık.

Ben de daha kısa bir yoldan yine Vista’da Code Blocks’u kurmayı göstereceğim.
Artık daha kısa bir yöntem var. Buraya tıklayıp yeni yazıya gidin.
Devamını oku »

3 yorum var | toplam 457 kez okundu | bugün okuyan olmadı
05 Ocak
2008
22.57
İkinci algoritma projemiz amiral battı oyunuydu. Oldukça zevkli bir proje konusunun olması yanında özellikle gemi yerleştirme ve geminin batıp batmadığını kontrol eden algoritmalar can sıkıcıydı. Raporu ucu ucuna yetiştirmem de tadı tuzu oldu. Programı çalıştırmadan önce Proje Açıklaması’nı okumanızı öneririm. (Ege BilMuh’cu olmayanlar ya da bilmeyenler) Algoritmanın işleyişini anlamanızda yardımcı olması için raporumu okuyabilirsiniz. (şiddetle tavsiye edilir) Oynun kaynak kodu umrunda olmayan ama oyunu oynamak isteyen kişiler için programın derlenmiş halini de yazının devamında bulabilirsiniz. Devamını oku »
4 yorum var | toplam 522 kez okundu | bugün 1 kez okundu
27 Aralık
2007
22.35

Dördüncü algoritma ödevimiz ve benim çözümüm… Justify kısmı şimdiye kadar aldığımız en kazık ödevdi dememe yetiyordu, taa ki proje-2′yi görene kadar.

Ödevi indirmeden önce okumanız gereken bazı notlar:

  • Özgür Gümüş’ün geçici dosya kullanımına izin vermesi üzerine programımda geçici bir dosya (gecici.tmp) kullanmayı uygun gördüm. Programı çalıştırdığınızda program çalıştığı klasörde gecici.tmp diye bir dosya yaratacak. Tüm metni metin.dat dosyasından okuduktan sonra belleğe kaydetmeyi değil, daha sonra programın kolayca kullanabileceği şekilde diske yazmayı uygun gördüm. Böylece RAM’da fazla yer harcamıyorum.
  • Programın içinde oldukça fazla comment var, yazım hatalarından dolayı şimdiden özür diliyorum.
  • Program içerisindeki commentlerin birinde de ayrıntılı bir şekilde okuyabileceğiniz gibi, programım ödevde verilen bir çok limiti taşımıyor, çok daha fazla veriyi rahatça işleyebiliyor. Programı daha yüksek sınırlarda da çalıştırabilmek için en başta #define ile tanımladığım sabitleri kurallara uygun bir şekilde arttırmanız teoride yeterli olacaktır. Pratiğini bilemiyorum. (ayrıntılı bilgi commentlerde)

Devamını oku »

2 yorum var | toplam 285 kez okundu | bugün okuyan olmadı
Ana Sayfa'ya git İletişelim MSN'den Bağlantı Kurun Kendimi Şanslı Hissediyorum! 20 kişi gelişmeleri RSS ile takip ediyor.