Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > veri yapıları bütünleme
Yazar
idontcare


avatar
istanbul
Kayıt: 22.01.2009
04.02.2011-23:29 #73271
arkadaslar final sorularını çözebilen varmı acaba ?





i dont care
Yazar
abbas


avatar
ist
Kayıt: 29.03.2008
04.02.2011-23:47 #73272
oğuzhan hocayla büt sınavı hakkında konuştuğumda finalden daha kolay soracağını söyledi.good luck





/(::)(::)/











Yazar
idontcare


avatar
istanbul
Kayıt: 22.01.2009
04.02.2011-23:51 #73273
ben konustugumda yine kod soracagını söyledi hoca
simülasyon sorusunu tekrar soracagının sinyallerinide verdi :)





i dont care
Yazar
brkygt


avatar

Kayıt: 29.06.2010
05.02.2011-01:06 #73275
simülasyon sorusunu yapabilen bir arkadaş hayrına paylaşabilir mi acaba?





Yazar
ysfyzl


avatar

Kayıt: 04.12.2006
05.02.2011-01:06 #73276
idontcare yazdi
 
ben konustugumda yine kod soracagını söyledi hoca
simülasyon sorusunu tekrar soracagının sinyallerinide verdi :)

Art niyetli misin değil misin burdan bilmek mümkün değil ama ,biraz daha dikkatli olun ifade ediş şeklinde zira final öncesindeki sıkıntılardan herkes muzdarip.
Selametle...














Yazar
idontcare


avatar
istanbul
Kayıt: 22.01.2009
05.02.2011-01:31 #73277
sakin ol arkadaşım
art niyet falan yok hocanın söylediğini size söyledim ne alakası var anlamadım





i dont care
Yazar
cokomastik


avatar

Kayıt: 14.09.2008
05.02.2011-01:37 #73278
simülasyon sorusunda ürünler işlemlere girmek için sıra mı bekliyor yoksa her ürün ayrı işlem prosedürüne mi maruz kalıyor?
yani önişlem dolu gibi bir durum göz önüne mi alıcaz yoksa her ürün bağımsız mı giriyor önişleme ve diğerlerine





Yazar
mrcan321


avatar
Mersin
Kayıt: 27.07.2007
05.02.2011-01:44 #73279
soruları yükleyebilecek olan var mı ? confused





Yazar
snowfall


avatar

Kayıt: 04.01.2009
05.02.2011-02:34 #73284
Diğer başlıkta bir arkadaş koymuştu.

http://i53.tinypic.com/wvvfyq.jpg

Bir de hocanın sınavda söylediği bir söz: "Soruları fazla derinlemesine düşünmeyin. Kağıtta ne yazıyorsa onu yapın."





Yazar
cokomastik


avatar

Kayıt: 14.09.2008
05.02.2011-11:46 #73288
//Bir yanlışlık gördüğünüzde söylerseniz sevinirim

#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <stdlib.h>

typedef struct bolum //islem yapılan bölümler için
{
int urun; //içerisinde urun varsa numarasını tutar, yoksa -1
int sure; //urunun bölüme giriş anını tutar
}bolum;

//fonksiyonları kolay yazmak için bütün değişkenleri global yaptım
int zaman=0,bas=0,son=0,cikson=0;
//zamanx10 dakika şeklinde düşünün her döngüde zaman 1 artıyor
//yani 10 dakikalık adımlarla işleyişler gerçekleşiyor
//bas ve son deiskenleri liste ve stack yapıları için
int urunler[5]={-1,-1,-1,-1,-1}; //önişlem sırası bekleyen ürünleri tutmak için
int cikanlar[72]; //çıkan ürünleri tutmak için
bolum onbol,birbol,ikibol,arabol; //bölümler

void urunyarat ()
{
urunler[son]=rand()%100;
son=(son+1)%5;
}

void onislem()
{
if(onbol.urun==-1) //bölüm boş ise yeni ürün alıcak urunler listesinden
{
if (urunler[bas]!=-1) //ürünler listesinde yeni ürün varsa alabilir sadece
{
onbol.urun=urunler[bas];
onbol.sure=zaman;
urunler[bas]=-1;
bas=(bas+1)%5;
}
}
else if ((zaman-onbol.sure)>=1 && birbol.urun==-1) //ürün işlem ömrünü doldurduysa ve sonraki bölüm boş ise göndericek
{
birbol.urun=onbol.urun;
birbol.sure=zaman;
onbol.urun=-1;
}
}

void birislem() //birinci bölümde ürün varsa ve işlem ömrü dolduysa arabölüme gönderiyor
{
if(birbol.urun!=-1 && (zaman-birbol.sure)>=2)
{
arabol.urun=birbol.urun;
arabol.sure=zaman;
birbol.urun=-1;
}
}

void ara()
{
if(arabol.urun!=-1 && (zaman-arabol.sure)>=1)
{
ikibol.urun=arabol.urun;
ikibol.sure=zaman;
arabol.urun=-1;
}
}

void ikiislem()
{
if(ikibol.urun!=-1 && (zaman-ikibol.sure)>=3) //
{
cikanlar[cikson]=ikibol.urun;
arabol.urun=-1;
cikson++;
}
}

int main()
{
srand(time(NULL));
onbol.urun=-1; birbol.urun=-1; ikibol.urun=-1; arabol.urun=-1;
while (zaman<72) //her 10 dakika 1 zamana eşittir
{
if ((rand()%100<50)) //%50 ihtimalle ürün yaratılır.
{
urunyarat();
} //islemlerin tersten olmasının nedeni bir işlem ürünü çıkarttığında diğer işlemin hemen alabilmesi için
ikiislem();
ara();
birislem();
onislem();
zaman++;
}
}





Yazar
computer


avatar
istanbul
Kayıt: 13.01.2010
05.02.2011-11:50 #73289
arkadaşalar bende mesaj attım. banada indeks yapıları çıkmayacak ancak evvel seneki sorulara bakın dedi kolay gelsin...





Yazar
brkygt


avatar

Kayıt: 29.06.2010
05.02.2011-13:02 #73291
cokomastik yazdi
 
//Bir yanlışlık gördüğünüzde söylerseniz sevinirim

#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <stdlib.h>

typedef struct urun
{
int nmr;
int durum;
}urun;

typedef struct bolum
{
int urun;
int sure;
}bolum;

int zaman=0,urunnumara=0,bas=0,son=0,cikson=0;
int urunler[5]={-1,-1,-1,-1,-1};
int cikanlar[72];
bolum onbol,birbol,ikibol,arabol;

void urunyarat ()
{
urunler[son]=urunnumara;
son=(son+1)%5;
urunnumara++;
}

void onislem()
{
if(onbol.urun==-1)
{
if (urunler[bas]!=-1)
{
onbol.urun=urunler[bas];
onbol.sure=zaman;
urunler[bas]=-1;
bas=(bas+1)%5;
}
}
else if ((zaman-onbol.sure)>=1 && birbol.urun==-1)
{
birbol.urun=onbol.urun;
birbol.sure=zaman;
onbol.urun=-1;
}
}

void birislem()
{
if(birbol.urun!=-1 && (zaman-birbol.sure)>=2)
{
arabol.urun=birbol.urun;
arabol.sure=zaman;
birbol.urun=-1;
}
}

void ara()
{
if(arabol.urun!=-1 && (zaman-arabol.sure)>=1)
{
ikibol.urun=arabol.urun;
ikibol.sure=zaman;
arabol.urun=-1;
}
}

void ikiislem()
{
if(ikibol.urun!=-1 && (zaman-ikibol.sure)>=3)
{
cikanlar[cikson]=ikibol.urun;
arabol.urun=-1;
cikson++;
}
}

int main()
{
srand(time(NULL));
onbol.urun=-1; birbol.urun=-1; ikibol.urun=-1; arabol.urun=-1;
while (zaman<72) //her 10 dakika 1 zamana eşittir
{
if ((rand()%100+1<50))
{
urunyarat();
}
onislem();
birislem();
ara();
ikiislem();
zaman++;
}
}


bir de açıklamasını yaparsan çok makbule geçer :)





Yazar
bmsuleyman


avatar
istanbul
Kayıt: 03.11.2010
05.02.2011-17:10 #73292
Dosyalarda Indexleme Teknikleri'ni anlatan bir kitap varmı acaba arkadaşlar,ders notlarında çok yüzeysel,anlaşılmıyor pek.praying





Yazar
pierini


avatar

Kayıt: 05.02.2007
05.02.2011-17:24 #73293
bmsuleyman yazdi
 
Dosyalarda Indexleme Teknikleri'ni anlatan bir kitap varmı acaba arkadaşlar,ders notlarında çok yüzeysel,anlaşılmıyor pek.praying


hocayla iki kez konustum ikisinde de index sormayacagini ve yine simulasyon sorusu olacagini soyledi.

4 soru gibi yani.





never stop # if you run
never attempt # if you stop












Yazar
ysfyzl


avatar

Kayıt: 04.12.2006
06.02.2011-23:01 #73309
Finaldeki 3.soruyu çözebilen var mı?
bir dosyadan okuyup sıraladığımız veriyi başka dosyaya yazmak karmaşık geldi bana biraz.














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