Network Hareketliliklerini Sağ Alt Köşede Görün
Bazen merak ederiz: “Acaba şu an İnterneti kullanan bir yazılım ...
Programlama ile ilgili tüm yazılar bu kısımda yer almaktadır. Programlama dilinin ne olduğu sizin için önemliyse, filtreleme için alt kategorilere göz atabilirsiniz.
Dördüncü algoritma ödevimiz ve benim çözümüm… Bu ödev 90 almış. 10 puan nereden gitti hiç bir fikrim yok ve öğrenmeye de niyetim yok. =)
Ödevi indirmeden ve incelemeden önce bazı notlar:
- Girdi olarak kullanılacak secim.dat dosyası örnek dosyada verilen yapıda olmalıdır. En son satırdan sonra satır sonu karakteri (ASCII:33) olmadığına lütfen dikkat ediniz.
- Bu ödevi uzun uzun kontrol etme şansını bulamadım. Özellikle sağolsun pazartesi sabahı söylenen oyların eşit olması durumunda iktidar partisi seçimi ve birden fazla ana muhalefet partisi olma durumlarını yazdıktan sonra hiç test etmedim. Bu kadar geç söylenmesine sinir oluyor ve yazdığım kodda hata olmamasını umuyorum.
14 Aralık 2007 tarihli derste yazdığım kodun geliştirilmiş ve hataları ayıklanmış hali.
Lütfen dikkat: Sayısal Loto kodunu dersin sonunda bilgisayarımdan aldıysanız o kodu boşuna incelemeyin. Dosyaya yazarken bir yerde fazla satır sonu kaydetmem dolayısıyla istatistikleri yanlış hesaplayabiliyor. Bu yazıdaki programda hataları düzelttim.
Lütfen dikkat 2: Buradaki diske yazma programı laboratuvardaki örnek program değil, kendi yazdığım bir program ve sayısal loto sayılarını diske FARKLI BİR ŞEKİLDE kaydediyor. Bu yüzden labdaki örnek programla oluşturulan dosyaları benim programım OKUMAYACAKTIR.
Bunun dışında benim Sayısal Loto programımın laboratuvarda istenenden bazı farkları şunlardır:
Bu yazılımın kullanıcıdan aldığı verileri sayisal.txt’ye kaydetme formatı aşağıdaki gibidir:
1HaftaŞanslıSayı1\n
1HaftaŞanslıSayı2\n
1HaftaŞanslıSayı3\n
1HaftaŞanslıSayı4\n
1HaftaŞanslıSayı5\n
1HaftaŞanslıSayı6\n
2HaftaŞanslıSayı1\n
2HaftaŞanslıSayı2\n
2HaftaŞanslıSayı3\n
2HaftaŞanslıSayı4\n
2HaftaŞanslıSayı5\n
2HaftaŞanslıSayı6
…şeklinde gider…Dikkat edilmesi gereken, son girdinin sonunda satır sonu karakterinin (
CR LF) olmamasıdır.
Ve Ege Bilgisayar Mühendisliği’nde okumayıp da buraya erişen C#’ciler için de programın ne yaptığının kısa bir özetini geçmeliyim sanırım:
Sayısal Loto programının amacı kullanıcıdan istediği kadar haftada çıkan şanslı sayıları kaydettirmek ve daha sonra bunları analiz ederek hangi sayının toplamda kaç defa çıktığını bulmak ve büyükten küçüğe sıralamaktır. Kullanıcı hafta hafta şanslı sayıları girince bunlar diskte bir dosyaya kaydedilmeli ve analiz için bu dosya daha sonra okunmalıdır. (yani anlayacağınız diske yazıp, diskten okumayı öğreniyoruz.)
Kaynak kodunu incelemek ve fikir sahibi olmak amacıyla kullanabilirsiniz. Ama lütfen kaynak kodunu kopyala yapıştır yapmayalım, kendimize mal etmeyelim. Onun yerine nasıl çalıştığını inceleyip kavrama yoluna gidelim.
7 Aralık 2007 tarihli derste yazdığım kod. Bitirdim ve ardından Yasemin Hoca ile kontrol ettik. Bana hata olmadığını söyledi o yüzden güvenle kullanabileceğinizi düşünüyorum.
Not: Hatta o derste kodu yazmayı erken bitirdiğim ve ardından Yasemin hocaya kontrol ettirip boş boş kalınca penguen okumaya başladığım için laboratuvardan kovulmuştum.
Kaynak kodunu incelemek ve fikir sahibi olmak amacıyla kullanabilirsiniz. Ama lütfen kaynak kodunu kopyala yapıştır yapmayalım, kendimize mal etmeyelim. Onun yerine nasıl çalıştığını inceleyip kavrama yoluna gidelim.
Hepimize bol kaynak kodlu günler ama daha önemlisi eğlenceli ve mutlu günler. =)
Birinci algoritma projemiz ve benim çözümüm…
Kaynak kodunu incelemek ve fikir sahibi olmak amacıyla kullanabilirsiniz. Ama lütfen kaynak kodunu kopyala yapıştır yapmayalım, kendimize mal etmeyelim. Onun yerine nasıl çalıştığını inceleyip kavrama yoluna gidelim.
Hepimize bol kaynak kodlu günler. =) Vizelerde hepimize başarılar.
İkinici algoritma ödevimiz ve benim çözümüm…
İlk algoritma ödevimiz ve benim çözümüm…
Twitler yükleniyor... 5 saniye sonra
Bıdı bıdı bıdı bıdı dıdı dıdı dudu dudu hıdı hıdı hödü hödü yüklüyoruz öhüm öhüm bıdı bıdı vs vs... 6 nanosaniye önce
Yüklenmenin geç olmasının sebebi ben değilim, Twitter API'sinin yavaş olması. Gudu gudu hıdı hödö büdü büdü... 25697 asır önce
Ha tabi bunları okumuşsan, bu sitenin çok gizli bir özelliğini bulmuşsun demektir. ;) Tebrikler. Bu "sürpiz yumurta"yı bulduğunu bana da haber verir misin? Tıkla! 6 dinazor önce
Yeni yazıları takip etmenin
bir sürü yolu var!