'ANSI C' kategorisine ait yazılar
Bu sene Algoritma ve Programlama dersi almamama rağmen hem birinci sınıflara yardımcı olsun, hem sitemin trafiği artsın
, hem de internetteki C kaynak kodu örnekleri artsın diye ödev çözümlerini Didem’den alıp sizinle paylaşıyorum.
Umuyorum burada paylaşılanlar birinin işine yarar… Kaynak kodlarını paylaştığı için Didem’e çok teşekkür ediyorum. Devamını oku »
Bu sene Algoritma ve Programlama dersi almamama rağmen hem birinci sınıflara yardımcı olsun, hem sitemin trafiği artsın
, hem de internetteki C kaynak kodu örnekleri artsın diye ödev çözümlerini Didem’den alıp sizinle paylaşıyorum.
Umuyorum burada paylaşılanlar birinin işine yarar… Kaynak kodlarını paylaştığı için Didem’e çok teşekkür ediyorum. Devamını oku »
…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 »
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 »
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. .png)
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 »
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.
Görecek mi çok merak ediyorum. Devamını oku »
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 »
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 »
8 Mart 2008 tarihli derste yazdığım kodun geliştirilmiş ve hataları ayıklanmış hali. Devamını oku »