Fikrlashning to’g’ri zanjirini amalga oshiruvchi vazifaga misol keltiring
Anik fayuglar buyicha xulosa kidiriladiva ishchi xotira tuldiriladi. Bu ikkinchi koidaning bajarilishiga olib keladi. S & O » F, va «F» fakt bilimlar bazasiga joypashtirilady. Bunda bazadagi koidalar kaytadan tekshiriladi.
Birinchi bulib, F & V —> Z koidasi bajariladi, keyin esa Z bilimlar bazasiga yuklatipadi. Bu usul fikrlashning tugridan-tugri usuli xisoblanadi, yangi ma’lumot kidiruvi koidani ung va chap kismlarga buluvchi strelka yunapishi buyicha amalga oshiriladi.
Bu usulning bir necha nokulayliklari mavjud. koidalar mikdori bir kancha bulsa, Z bilan boglik ma’lumotni kidirish uchun Z boglik bulmagan bir kancha koidani bajarish kerak. Bunday vaziyatda bu usuldan foydalanish ortikcha vakt va sarf- xarajatga olib keladi.
O’zgaruvchi shartlar ro’yxatini izohlab bering
'U'zgaruvchilarningtugirlangan ruyxati.
Uzgaruvchan shartlar ruyxatida 30 koida uchun DISCOVERY uzgaruvchisi ikkinchi bulib turadi. Uzgaruvchilar ruyxatida DISCOVERY uzgaruvchisi yana uzlashtirilmagani belgilangan. Shuning uchun DISCOVERYy3rapyB4HCH Uzgaruvchan mantikiy xulosalar rUyxatiga kirmaydi, tizim yana ma’lumot suraydi:
Ishtirokchi muxim yangshsh(ixtiro) kildimi?
Tizim “Net” javobini oldi degan taklif kirngamiz, unda Uzgaruvchilar ruyxati tugirlangan buladi. 30 koidada uchinchi uzgaruvchi shart yuk, demak, uni taxlil kilish mumkin. Lekin koidaning ikkinchi sharti bajarilmaydi, natijada, mantikiy xulosa yana stekdan uchirib tashlan adi. POSITION uzgaruvchili mantikiy xulosa bilan koidani kidirish davom etgiriladi.Keyin tizim 40 koidani tanlaydi va uni stekka joylashtiradi. Koida shartlari va uzgaruvchilar ruyxatini kurib chikib,tizim QUALIFY uzgaruvchisining kiymati yana berilmaganini kursatadi,bundan tashkari,bu uzgaruvchi mantikiy xulosalar ruyxatining 20 koidasida bor.Tizim stekka yangi elementni olib keladi.20 koidada fakat bitta uzgaruvchi shart DEGREE bor va uni DEGREE uzgaruvchisi oldindan initsializatsiya kilinganidek amalga oshirish MyMKHH(DEGREE=flA).20 koidaga muvofik QUALIFY uzgaruvchisi DA (QUALIFY “DA”) kiymatini kabul kiladi va kayta ishlangan mantikiy xulosa stekdan uchiriladi.Tizim 40 koidaga kaGpadn.shart nomerining bir birligiga kattalashadi va GRADE uzgaruvchisi bilan ishlash ga kirishadi. GRADE uzgaruvchisi xulosalar ruyxatida yuk va unta kiymat yana berilmaydi. Tizim yangi savol beradi: Bilim yurtida ishtirokchining urtacha balli kanday bulgan?
Ishtirokchining javobi, aygaylik 3.0, va tizim GRADE uzgaruvchisiga kiymat beradi. YeXREShEЫSEuzgaruvchisi mantikiy xulosalar ruyxatida yuk, va u initsializatsiya kilinmaydi, shuning uchun tizim yana suraydi:
Dostları ilə paylaş: |