Archive

Archive for the ‘Programlama’ Category

Same oyunu

November 21st, 2007 5 comments

Merhaba arkadaşlarımın isteği üzerine ödev olarak verilmiş olan same oyununun kendi yazdığım scheme kodlarını internete koydum. Olaki bigün sizden de scheme ile same oyunu yazmanızı isterlerse bu kodlardan faydalanabilirsiniz.

http://www.askin.ws/doc/same.scm

Categories: Programlama, Scheme Tags: , , ,

Scheme sen nelere kadirsin

November 17th, 2007 No comments

Bugun (yani 18 Kasım 2007 ve saat 03:32) http://blog.arsln.org Sitesini gezerken Ekran görüntülerinizi Gimp ile şekilendirin başlıklı yazıyı gördüm. Siz bi zahmet okuyun artık. Neye ordaki betiği bi inceleyim dedim. Demez olaydım Yaklaşık 7 saattir scheme çalışmış ve sabaha kadar da (zaten sabah oldu) çalışmak zorunda olan bir insan olarak hiç ummadığım bir zamanda scheme ile karşılaşmak beni heyecanlandırdı. Demek ki scheme bi scheme değil demek doğru değilmiş. Scheme bi scheme imiş:))

Categories: AQ, Programlama, Scheme Tags: ,

En basit recursion – özyineleme mantığı

October 26th, 2007 No comments

Benin algılamakta en zorluk çektiğim kavramdı. Ancak öğrenince çok çok işe yarıyor.

(define (lst-length lst)
(if (null? lst)
0
(+ 1 (lst-length (cdr lst)))))

Kodu tanımlayacak olursak (null? lst) lst değişkeninde tuttuğumuz listenin boş olup olmadığını kontrol ediyor. Boş listenin eleman sayısının 0 olduğunu biliyoruz. Listemiz genelde ilk halinde boş olmayacağı için if condition direk #f verip 2. satıra geçecek. özyinelemenin can damarı aslında burda. Biz 1 eksik elemanlı listenin eleman sayısıyla 1i topluyoruz. Sonra tekrar 1 eksik elemanlı listenin 1 elemanını daha çıkartıp, o listenin eleman sayısıyla topluyoruz. Taki (null? lst) #t olana kadar. Ozamanda zaten fonkiyon 0 verecek ve tüm o 1leri toplayacak. size tavsiyem bu konu hakkında çok düşüünün elinizde olan örnekleri tekrar tekrar uygulayın.

Categories: AQ, Programlama, Scheme Tags:

Tevfik Hocam Beklemezdim Bunu Sizden

October 21st, 2007 No comments

Bugün debiana drschemein son versiyonunu yükleyebilmenin sevincini yaşarken birden hayal kırıklığına uğradım. Son versiyonu yüklemek istememdeki amaç Tevhik hocanın verdiği slaytlar eski sürümde çalışmıyordu ve debian depolarında da eski sürüm mevcut idi. Ve nedense ben www.drscheme.org adresinden indirdiğim shel script halindeki kurulum dosyasını bir türlü kuramıyordum. Ve sonunda kurdum ve baktımki slaytlar bu sefer açıldı ancak 1sn sonra çakıldı. Ellerim titriyor yazamıyorum gerisini….. Hocam hocam yapılırmıydı bu bize hocam…

Categories: AQ, Öğrenci Hali, Programlama, Scheme Tags: