Sayfayı Yazdır | Pencereyi Kapat

ders dağıtım programı algoritması

Nereden Yazdırıldığı: C#nedir?com
Kategori: C# / .NET
Forum Adı: Visual C#
Forum Tanımlaması: C# diliyle görsel programlama
URL: http://www.csharpnedir.com/forum2/forum_posts.asp?TID=33628
Tarih: 21 Kasım 2014 Saat 18:03
Program Versiyonu: Web Wiz Forums 8.03 - http://www.webwizforums.com


Konu: ders dağıtım programı algoritması
Mesajı Yazan: ozatmaca
Konu: ders dağıtım programı algoritması
Mesaj Tarihi: 03 Ekim 2010 Saat 19:03
slm arkadaşlar.
gene uzun zaman önce aklıma düşen ve halaa cevabını bulamadığım bir algoritmayı size danışmak istedim. daha önce de birkaç yerde sormuştum. net cevap bulabilmiş değilim.
mevzu şu ki, okullarda ders programını hazırlayan bir yazılım yapamk istiyorum. (piyasada bi kaç örneği var)
sınıflarımız var, branşlarımız var, öğretmenlerimiz var, günde 6 saat ve haftada 30 saat olmak üzere derslerimiz var.
bu durumda
ahmet hoca pazartesi 1. saat 6a sınıfıında fen dersine girecek
mehmet hoca pazartesi 3. saat 6a sınıfıında türkçe dersine girecek
duygu hoca pazartesi 1. saat 6b sınıfıında ingilizce dersine girecek
ahmet hoca pazartesi 2. saat 6c sınıfıında fen dersine girecek
gib....

günde 6 saat haftada 30 saat şeklinde ders dağıtımı nasıl yapılır.
yani bunu random yapmak bana akıllıca gelmiyor. ki randomu bile bir yere kadar kurala oturtmak gerek :).
ayrıca random uzun sürer gibi geliyor bana.
bu işin algoritması nasıl çıkarılır. fikri olan varmı




-------------
...



Cevaplar:
Mesajı Yazan: zaferaydn
Mesaj Tarihi: 04 Ekim 2010 Saat 09:37
Bu zor bir algoritma. Bunu bir arkadaşım tez projesi olarak almıştı. İşin içine bir de dersliklerin girdiğini düşün. Ahmet hoca pazartesi 300 nolu dersliğe girecek, o derslik dolu olduğundan o saatte başka bir hoca başka bir derslikte ders vermeli gibi...

İnternette doğru anahtar kelimelerle aratma yaparsan bişeyler çıkabilir. Mutlaka belli bir mantık çerçevesinde ilerlemen gerekiyordur ve bu mantıkta standarttır. Kendin çözmeye çalışma derim. Araştırarak bu işin nasıl yapıldığını bulmaya çalış.

-------------
Fer


Mesajı Yazan: BezeLyE
Mesaj Tarihi: 04 Ekim 2010 Saat 18:00
.

-------------
BezeLyE the BakLagiL


Mesajı Yazan: ozatmaca
Mesaj Tarihi: 04 Ekim 2010 Saat 20:14
Orjinalini yazan: BezeLyE

.
sğl bezelye. çok açıklayıcı olmuş :))


-------------
...


Mesajı Yazan: BezeLyE
Mesaj Tarihi: 04 Ekim 2010 Saat 20:43
ya bi algoritma çıkardıydım da yalnız hocaların doluluk mevzusunu katmamışım ondan yalan oldu algoritma. ama uygun veri tabanını tasarladım galiba :)

-------------
BezeLyE the BakLagiL


Mesajı Yazan: ozatmaca
Mesaj Tarihi: 04 Ekim 2010 Saat 22:49
sen yaparsın bezelye :D
aslında db tasarladım derken kastetiiğin sadece db mi bilmeiyorum. ama bu işin püf noktası biraz da ders dağıtımda izlenecek yöntem. ona çok kafa patlattım ama çıkamadım içinden.



-------------
...


Mesajı Yazan: BezeLyE
Mesaj Tarihi: 05 Ekim 2010 Saat 12:11
ben, lisede bizim hocaların ders tablosu vardı oradan esinlendim güzel bir şey bunu tabloya dönüştürünce ders programı bunun alt kümesi oluyor.

ders dağıtımını recursive yazmak en güzeli. biraz randomizasyon birazda feedback lazım :)

-------------
BezeLyE the BakLagiL



Sayfayı Yazdır | Pencereyi Kapat

Bulletin Board Software by Web Wiz Forums version 8.03 - http://www.webwizforums.com
Copyright ©2001-2006 Web Wiz Guide - http://www.webwizguide.info