Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > 13-12-2007 Programlama Dilleri Dersi İleriki bir tarihe ertelenmiştir.
Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
12.12.2007-19:10 #32739
Yarınki Programlama dersi olmayacak (Lab da olmayacak)Telafisi için henüz kesinleşmemiş bir günde ek ders yapılacaktır.
Tüm arkadaşlarınıza duyurunuz.





Yazar
naranja


avatar
Kraliyet Ailesinden
Kayıt: 18.10.2007
12.12.2007-19:29 #32740
yarın çok sorum olacaktı ama neyse, sağlık olsun.





Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.






Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
12.12.2007-19:35 #32741
naranja yazdi
 
yarın çok sorum olacaktı ama neyse, sağlık olsun.


Sorularınızı buradan sorabilirsiniz elimden geldiğince cevaplarım. Hem diğer arkadaşlarınız da görmüş olur. Aynı soruları tekrarlamamış olursunuz.





Yazar
naranja


avatar
Kraliyet Ailesinden
Kayıt: 18.10.2007
12.12.2007-19:46 #32742
hangisinden başlasamki :)
get_word_size_at(long index); bu fonksiyonun ne işgördüğünü anlayamıyorum, bununla ilgili bi örnek yazabilirmisiniz? Veya biz bu fonksiyonu hangi amaçla kullanmalıyız?





Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.






Yazar
tarikkranda


avatar

Kayıt: 07.01.2006
12.12.2007-21:06 #32757
Dersi alan arkadaslar birbirlerine haber versinler. Boylece yarın bosuna okula gelmesinler. Bu dersin telafisi yapılacaktır bilginize.






Yazar
naranja


avatar
Kraliyet Ailesinden
Kayıt: 18.10.2007
12.12.2007-23:10 #32770
add_to_puzzle(int row , int col , char value) arkadaşlar burada row row diğil, col da col diğil, row col col row olmuş :)





Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.






Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
13.12.2007-00:15 #32796
naranja yazdi
 
hangisinden başlasamki :)
get_word_size_at(long index); bu fonksiyonun ne işgördüğünü anlayamıyorum, bununla ilgili bi örnek yazabilirmisiniz? Veya biz bu fonksiyonu hangi amaçla kullanmalıyız?


bu word_list te tuttuğumuz kelimelerden istenilen sıradakinin kelime uzunluğunu veren bir fonksiyon. Bu fonksiyonu kullanabilmek için read_word_list_to_memory(); fonksiyonunun kullanılarak kelimelerin belleğe aktarılmış olması gerekmektedir.

word_list'te eğer benim kurduğum yapıyı kullanırsanız kelimeleriniz WORD_LENGTH sabiti ile belirlenmiş aralıklarla (20) belleğe alınırlar.
Yani _ Word_list pointerının belleğin 100 numaralı adresini gösterdiğini var sayalım. Dosyadan da şu üç kelimeyi okuyalım; "ali" , "veli" , "naranja"

read_word_list_to_memory(); fonksiyonunu çağırdığınızda. 100 numaralı bellek gözüne 'a' , 101 e 'l' , 102 ye 'i' , 103 e '\0' , 104 den 119 a kadar rasgele değerler.
120 'v' , 121 'e' , 122 'l' ,123 'i', 124 '\0' ,.....
130 'n' , 131 'a' , 132 'r' ,133 'a', 134 'n' , 135 'j' , 136 'a' , 137 '\0' , .......
şeklinde bir yerleşim olur. Kelimelerin WORD_LENGTH boyutunda bir aralıkla saklandığını bildiğimizden kelimelerin bellekte başlangıç adreslerine basitçe erişebiliriz. Yukarıda ve kodun muhtelif yerlerinde index den kasıt kelimenin bu listedeki sırasıdır.
Yani kelimelerimizi
0 ali
1 veli
2 naranja
şeklinde indexleyebiliriz.
bu halde iken get_word_size_at(1); dersek bize "veli" nin boyu olan 4 değerini döndürecektir.

HINT: Bu örnek fonksiyonları kullanmak zorunda değilsiniz. Kendi özel okuma boyut ölçme , v.s. fonksiyonlarınızı yazabilirsiniz.










Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
13.12.2007-00:21 #32800
naranja yazdi
 
add_to_puzzle(int row , int col , char value) arkadaşlar burada row row diğil, col da col diğil, row col col row olmuş :)


Evet bunu düzeltin arkadaşlar. Root.cpp de doğrusu yazıyor. Root.h de tanımlamasını yaparken yerlerini ters yazmışım anlam karışıklığına yol açabileceğinden bunu düzelterek devam edin.

root.h de :
add_to_puzzle(int row , int col , char value)
yerine
add_to_puzzle(int col, int row, char value)
gelmeli

Aynı hata read_from_puzzle() fonksiyonunda da mevcut. onuda düzeltmelisiniz.






Yazar
naranja


avatar
Kraliyet Ailesinden
Kayıt: 18.10.2007
13.12.2007-00:25 #32801
cantur yazdi
 
140 'n' , 141 'a' , 142 'r' ,143 'a', 144 'n' , 145 'j' , 146 'a' , 147 '' , .......

Sağolun hocam fonksiyonun ne işe yaradığını anladım, ben zaten buna benzer bi fonksiyonu kendim yazmıştım, uma bunu kullanmak daha mantıklı.





Kaybolur hayatIn tarifsiz ahengi;
Zaman bir tablodur düser duvarlardan.






Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
13.12.2007-00:27 #32802
Bu c kodlarına auto update özelliği koysaydık biggrin versiyon güncellemesi olurdu.





Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
13.12.2007-00:30 #32803
burakkanmaz yazdi
 
Bu c kodlarına auto update özelliği koysaydık biggrin versiyon güncellemesi olurdu.


buyurlaughing





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
13.12.2007-00:32 #32804
cantur yazdi
 
burakkanmaz yazdi
 
Bu c kodlarına auto update özelliği koysaydık biggrin versiyon güncellemesi olurdu.


buyurlaughing

clown estağfirullah biggrin bu kutsal görev bana düşmez blushing





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb