Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Programming Languages Proje
Yazar
benkimim


avatar
istanbul
Kayıt: 04.10.2007
04.01.2008-00:17 #33624
biggrinbence metrobüs olsa daha kolay olurduda
metro kavramı biraz karışık

ne de olsa hafif metro var ağır metro var beat up
maazallah ağır metroda aklına gelse hocanın sudoku yapan program falan isterdi (daha mı ağır olurdu bilemicem ama) biggrin





:)
Yazar
memetonder


avatar
BeSnI
Kayıt: 17.05.2007
04.01.2008-00:33 #33626
benkimim yazdi
 
biggrinbence metrobüs olsa daha kolay olurduda
metro kavramı biraz karışık

ne de olsa hafif metro var ağır metro var beat up
maazallah ağır metroda aklına gelse hocanın sudoku yapan program falan isterdi (daha mı ağır olurdu bilemicem ama) biggrin


Hoca bulmaca programı verecek dedikleri zaman benim aklıma ilk gelen şey sudoku idi ve o bundan cok daha basit bişey olurdu galiba sanırsam yani bana öyle geliyo..







...









Yazar
bilgin


avatar
Istanbul
Kayıt: 16.10.2007
04.01.2008-00:37 #33627
benkimim senin dediğin belki vapurda falan olurdu sudoku falan. tongue

Tramvayını falan boşverelim de bu proje tam manasıyla düşünüldüğünde gerçekten bu dersin vizesi yerine geçmek için zor bence tabii ki. Nitekim diğer üniversitelerden öğrenen tanıdıklarım da öyle diyor. Neyse uğraşıp yapmaya çalışacağız. Ben Pazar günü Ateşböceği Ercan abimize gidiyorum isteyenler gelsin. Bu projeyi yapabilmek için önce gerçekte kare bulmaca hazırlamayı öğrenmek lazım bence.





http://www.bilisimdergi.com









Yazar
adaniak


avatar

Kayıt: 13.01.2007
04.01.2008-01:27 #33629
Ne zaman vereceğiz bu projeyi..Hocam bir açıklama yapar mısınız??Readme.txt'te ayzdığı gibi haftaya perşembe son gün mü??coolcoffee





Yazar
angelme


avatar
istanbul
Kayıt: 21.10.2006
05.01.2008-12:39 #33667
ya Tarık Hoca derste sorduğumuzda 10 ' u için yani hafaya perşembe için çok erken o gün olmaz heralde demişti ama daha sonradan kararı değişmiş midir bilmiyorum





Yazar
benkimim


avatar
istanbul
Kayıt: 04.10.2007
05.01.2008-13:09 #33668
evet ya bencede haftaya çok erken ...

henüz bitmedi proje yaw, bitiren varmı ????





:)
Yazar
numb87


avatar

Kayıt: 18.01.2007
05.01.2008-20:08 #33705
arkadaşlar puzzle da add_to_puzzle(j,i,PUZZLE_FULL_SQUARE) diyip programımı derlediğimde 2 warnings verio.build yapınca warningler sıfırlanıo ama kareleri yerleştirmiod ohbunun nedeni ne olabilir?





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
05.01.2008-20:15 #33707
numb87 yazdi
 
arkadaşlar puzzle da add_to_puzzle(j,i,PUZZLE_FULL_SQUARE) diyip programımı derlediğimde 2 warnings verio.build yapınca warningler sıfırlanıo ama kareleri yerleştirmiod ohbunun nedeni ne olabilir?

"2 Warnings" hocanın yazdığı kodlarda var ve bu yüzden projeyi derlediğinde çıkar. Yani warningler senin kodundan dolayı değil hocanın frameworklerinden dolayı çıkıyor.
Build yaptığında ise o kısımda codefile.cpp bilgilerini gösterir. Senin codefile.cpp de warning olmadığı için 0 errors 0 warnings yazar.

Kareleri yerleştirememe nedeni j ve i nin bağlı olduğu döngünün doğru olmamasından dolayıdır büyük ihtimalle. Kesin bir çözüm istersen kodunun ilgili kısmını buraya koy bulalım hatayı.





Yazar
numb87


avatar

Kayıt: 18.01.2007
05.01.2008-20:50 #33710
şimdi kareleri koyuyor.ama tek satır yazdırmaya çalışıyorum.sadece bir kelime yazıp sonuna kare koymasını istiyorum.sora geri kalan kısımda 1 den fazla boşluk varsa tekrar bir kelime bulup yazmasını;eğer boşluk 1 den fazla değilse bir kare daha koymasını istiyorum.bazen düzgün çalışıyor.bazen saçma bi kelime yazıyor.belki de iki kelimeyi birleştiriyor..kod çok uzun öncesinde uzun iki fonksiyon yazdım çünkü ama hata onlarda diil eminim..





Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
05.01.2008-21:00 #33711
numb87 yazdi
 
şimdi kareleri koyuyor.ama tek satır yazdırmaya çalışıyorum.sadece bir kelime yazıp sonuna kare koymasını istiyorum.sora geri kalan kısımda 1 den fazla boşluk varsa tekrar bir kelime bulup yazmasını;eğer boşluk 1 den fazla değilse bir kare daha koymasını istiyorum.bazen düzgün çalışıyor.bazen saçma bi kelime yazıyor.belki de iki kelimeyi birleştiriyor..kod çok uzun öncesinde uzun iki fonksiyon yazdım çünkü ama hata onlarda diil eminim..


Kodda uzun süre takıldığın bir kısım varsa, benim önerim o kısmı önce bir notepad e kaydet ardından o kısmı silip baştan yaz. Bazen 20 defa kontrol ederek bulamadığın hatayı yeniden yazarken düzeltebiliyorsun. Daha sonra eski kod ile karşılaştırıp hatanı öğrenebilirsin.

Bir öneri daha, mümkün olduğunca i, j, k gibi ifadelerden kaçın. satir_sayisi, sutun_sayisi, vs. gibi uzun değişken isimleri ile döngü kur. Böylece hem daha rahat yazarsın hemde daha sonra kontrol ederken çok çok daha rahat kontrol edersin.





Yazar
numb87


avatar

Kayıt: 18.01.2007
05.01.2008-21:03 #33712
sanırım sorunu anladım..:)





Yazar
alew


avatar
istanbul
Kayıt: 01.04.2007
05.01.2008-22:47 #33717
merhaba arkadaşlar bu kod hata vermio ama çalıştırıncada hata raporu verio dont send microsoft report diorum bu seferde devam etmek için bi tuşa basın dio kapanıocryingcrying neden acaba??confused

void build_puzzle()
{
long index=rand()%14700;
int word_length=get_word_size_at(index);
int i;
int *locx,*locy;
char *word_list;
int x,y=0;
locx=&x;
locy=&y;

read_word_list_to_memory();

for(i=0;i<word_length;i++)
add_to_puzzle(*locx+i,*locy,*(words()+index * WORD_LENGTH+i));

if(*locx+word_length<PUZZLE_COLUMNS)
add_to_puzzle(*locx+word_length,*locy,char(PUZZLE_FULL_SQUARE));
}
















Yazar
numb87


avatar

Kayıt: 18.01.2007
05.01.2008-22:50 #33718
arkadaşlar dictionary.txt de we'd die bi kelime var bu yanlış değilmi?





Yazar
benkimim


avatar
istanbul
Kayıt: 04.10.2007
05.01.2008-22:59 #33719
we'd gibi kelimeler yanlış değil o tırnaklarıda bir karakter gibi okutabilirsiniz,
birden çok böyle kelime var ama hatrı sayılır kadar çokta değil,
ama istenirse bu kelimeleri bir kontrolle alınmamasını sağlayabilirsiniz (isalpha veya ispunc vs. kullanarak)





:)
Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
05.01.2008-23:00 #33720
alew yazdi
 
merhaba arkadaşlar bu kod hata vermio ama çalıştırıncada hata raporu verio dont send microsoft report diorum bu seferde devam etmek için bi tuşa basın dio kapanıocryingcrying neden acaba??confused

int word_length=get_word_size_at(index);

read_word_list_to_memory();




listeyi belleğe aktarmadan önce listedeki bir kelimenin boyutunu almaya çalışıyorsun.

int word_length;
read_word_list_to_memory();
word_length=get_word_size_at(index);

bu sıralama ile işlem yaparsan hata vermiyecektir.





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