şimdi bazı ileri zekaların kişiye özel soru kitapçığı diyerek çok büyük gururla söyledikleri kitapçığın algoritma karşısında hiç bir boka yaramayacığını hesaplayamıyorlar bile.
şöyle ki algoritmada soru sıralarının hiç bir önemi yok, sadece şıkların sıralanışı önemli o zaman ben soruların yerini değiştirip şıkların yerini değiştirmesem de kişiye özel cevap anahtarı elde edebilirim.
160 soru da benzer sorular(hani türkçe sorularındaki paragraflar, anlatım bozuklukları, matematikte sayılar problemler falan filan) bir arada kalmak kaydıyla ve kendi içlerinde değişebilecekleri gerçeği ile her benzer soru türünün tüm testler için 5 soru olduğunu düşünsek,
her testte 8 farklı tür(tür diyeceğim türün açıklaması var yukarıda) soru olur.
bunları ben 8!*5! ie farklı sırada sıralayabilirim. (40320 * 120= 4.838.400) // kaldı ki 4 test var ben birine baktım daha.
şıklara dokunmadan soruların yerini değiştirip kişiye özel cevap anahtarlı soru kitapçığı elde etmiş oldum mu oldum.
şıklara gelelim şimdi 5 şık 5! ile sıralanabilir.
ama algoritmanın birinci maddesine göre doğru şık kendi yerinde olacak şekilde sıralama şekli ise 4!-(4*3!)+(6*2!)-(4*1)+(1)=9
9 farklı şekilde algoritmaya uygun sırada sıralayabilirim şıkları.(ekleme-çıkarma ilkesi 3. ünite / algoritmalar vasıf nabiyev)
ama hangi cevap kağıdının kime gideceğini bilgisayar belirliyor diyenler için c'deki random fonksiyonunu gönderiyorum ve öpüyorum(fonksiyonlar 5. ünite / c ve c++ deitel)
haremlik selamlık uygulaması başlatan zihniyet müslümanlığı ile övünürken yedikleri kul haklarını da götlerine soksunlar.
not hesaplamalarda hata varsa yıllardır bu tarz matematik görmediğim, unuttuğum içindir.
ekleme : hala rastgele diyenlere random diyorum c diyorum random beslemesi diyorum anlamıyorlar.
ekleme 2 : soruları yeri değişse de şıklar sadece 120 farklı şekilde sıralanabilir bunların 9'u algoritmanın birinci maddesine uygun zaten.
anlaşılabilirliği arttırma:
algoritmanın 1. maddesi için yazıyorum.
anlamayanlar için her sorunun bu algoritmaya uygun şekilde 9 farklı şık sıralaması vardır. algoritmaya uyması istenen sorular 10 soruysa 9^10 farklı şekilde şıklar sıralanabilir ve doğru cevapların hiç bir zaman seçeneği değişmez. eger soruları da tek bir sırada değil farklı sıralarda verirsen ki 10 soru için 10! lik bir ihtimal doğar böylelikle herkesin cevap anahtarı kendine ait olur.