Namangan davlat universiteti informatika kafedrasi


Teskari zanjirli xulosa chiqarish bilan umumlashtirilgan ishlash algoritmi


Download 224.76 Kb.
bet9/14
Sana06.09.2023
Hajmi224.76 Kb.
#1673464
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
11 (3)

Teskari zanjirli xulosa chiqarish bilan umumlashtirilgan ishlash algoritmi.
Bunday sistema quyidagi qadamlarni bajarishi lozim:
1. Mantiqiy xulosa chiqarish o'zgaruvchisini aniqlash.
2. Mantiqiy xulosa chiqarish ro'yxatidan shu o'zgaruvchining birinchi kirishini topilsin agar o'zgaruvchi topilsa mantiqiy xulosa chiqarish stekiga mos qoidaning nomeri joylashtirilsin va shart raqami 1 ga teng qo'shib o'rnatilsin. Agar o'zgaruvchi topilmasa, foydalanuvchiga javobini topishning ilojisi yo'qligi xaqida xabar berilsin.
3. Berilgan qoidaning xamma o'zgaruvchilariga qiymat o'zlashtirilsin.
4. Agar ro’yxatda qandaydir shart o’zgaruvchisiga qiymat yuklanmaganligi va uni mantiqiy xulosa chiqarish o’zgaruvchilari orasida yo’qligi ko’rsatilgan bo’lsa, u xolda uning qiymatini foydalanuvchidan so’rab olish kerak.
5. Agar qandaydir shart o’zgaruvchisi mantiqiy xulosa chiqarish o’zgaruvchilariga kirsa, mantiqiy xulosa chiqaruvga kiruvchi qoida nomerini stekka yozilsin va 3 qadamga qaytilsin.
6. Agar qoidadan o’zgaruvchining qiymatini aniqlab bo’lmasa, stekdan unga tegishli elementni o’chirib tashlasin, mantiqiy xulosa chiqarish ro’yhatdan shu mantiqiy xulosa chiqarishli qoidani izlash davom ettirilsin.

  1. Agar shunday qoida topilsa, 3 qadamga o’tilsin.

  2. Agar o’zgaruvchi mantiqiy xulosa chiqarishning qolgan xech qaysi qoidalarida topilmasa, unga oldingi mavjud bo’lmasa, u holda foydalanuvchiga javob olishining iloji yo’qligi aytilsin. Agar oldingi xulosa chiqarish mavjud bo’lsa, 6 qadamga borilsin.

  3. Stek boshida joylashtirilgan qoidadan o’zgaruvchi qiymati aniqlansin. Stekdan qoida o’chirilsin. Agar yana mantiqiy xulosa chiqarish o’zgaruvchilari bo’lsa, shart qiymati raqami ko’paytirilsin va qolgan o’zgaruvchilarni tekshirish uchun 3- qadamga qaytilsin. Agar mantiqiy xulosa chiqarish o’zgaruvchilari boshqa bo’lmasa foydalanuvchiga natijaviy xulosa chiqarilsin.

Topshiriqlar variantlari
Fikrlashning to'g'ri zanjir usulini qo'llab quyidagi masalalarni yeching:

  1. Elektron apparaturalarning nosozligini taxlil qilish;

  2. Avtomobilning nosozligini taxlil qilish;

  3. Kasallikni taxlil qilish;

  4. Umumiy taxlil:

  1. Sport anjumanini;

  2. Teleko'rsatuvlarni;

  3. Tabiat hodisalari;

  1. Tanlash asosida biror masalani maslaxat xarakteri bo'yicha::

a. Baza mudirining o'rinbosari;
b. Dorixona mudirining o'rinbosarini;
c. Ma'lumotxona operatorini;
d. Ta'tilni o'tkazish va x.k.



Download 224.76 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling