Mantiqiy qiymatlar, amallar, ifodalar



Download 102,28 Kb.
bet1/6
Sana24.04.2022
Hajmi102,28 Kb.
#578608
  1   2   3   4   5   6

Mantiqiy qiymatlar, amallar, ifodalar” mavzusidagi taqdimot. Mantiq asoslari 10 mantiqiy qiymatlar operatsiya ifodalari
Dasturlash bilan bevosita bog'liq bo'lgan fan matematik mantiq deb ataladi. Matematik mantiqning asosini mantiq algebrasi yoki takliflar hisobi tashkil etadi. Taklif - bu to'g'ri yoki noto'g'ri ekanligini aniq aytish mumkin bo'lgan har qanday bayonot. Masalan, “Oy Yerning sun’iy yo‘ldoshidir” degan gap to‘g‘ri; "5 > 3" - rost; "Moskva - Xitoyning poytaxti" - yolg'on; "1 = 0" noto'g'ri. True yoki false mantiqiy qiymatlardir. Yuqoridagi gaplarning mantiqiy ma'nolari yagona aniqlangan; boshqacha aytganda, ularning qiymatlari mantiqiy konstantalardir.
Tengsizlikning mantiqiy qiymati x< 0, где х - переменная, является переменной величиной. В зависимости от значения х оно может быть либо истиной, либо ложью. В связи с этим возникает понятие логической переменной.
Matematik mantiqning rasmiy apparati asoslari 19-asr oʻrtalarida yaratilgan. Ingliz matematigi Jorj Bul. Uning sharafiga taklif hisobi mantiqiy algebra, mantiqiy miqdorlar esa mantiqiy deb ataladi.
Yagona gaplarni mantiqiy amallar yordamida murakkab mantiqiy formulalarga birlashtirish mumkin.
Mavjud uchta asosiy mantiqiy amal: inkor qilish, konyunksiya (mantiqiy ko‘paytirish) va diszyunksiya (mantiqiy qo‘shish).
inkor qilish operatsiyasi matematik mantiqda ¬ belgisi bilan belgilanadi va zarracha emas deb o'qiladi. Bu bitta operatsiya.
Masalan, ¬ (x = y) "emas (x teng y)" ni o'qiydi. Agar x y ga teng bo'lmasa, natija to'g'ri, x y ga teng bo'lsa noto'g'ri bo'ladi. Inkor qilish mantiqiy qiymatning qiymatini o'zgartiradi.
Bog'lovchi amal & bilan belgilanadi va zarracha va sifatida o'qiladi . Bu ikki tomonlama operatsiya. Masalan, (x > 0) & (x< 1) читается «х больше 0 и х меньше 1». Данная логическая формула примет значение истина, если х (0,1), и ложь - в противном случае. Следовательно, результат конъюнкции - истина, если истинны оба операнда. Ajratish operatsiyasining belgisi v zarracha sifatida o'qiladi yoki. Masalan, (x = 0) v (x = 1) "x 0 yoki x 1" deb o'qiydi. Agar x ikkilik raqam (0 yoki 1) bo'lsa, formula rost deb baholanadi. Shuning uchun, agar kamida bitta operand rost bo'lsa, dis'yunksiya rost deb baholanadi.
Paskalda mantiqiy qiymatlar noto'g'ri (noto'g'ri) va rost (to'g'ri) funktsiya so'zlari bilan belgilanadi, mantiqiy turdagi identifikator esa mantiqiydir.
Boolean tipidagi qiymatlarga (doimiy va o'zgaruvchilarga) qo'shimcha ravishda, mantiqiy qiymatlar noto'g'ri, rost relyatsion operatsiyalar natijalarini qabul qiladi.
Relyatsion amallar (18-rasm) ikkita operandni solishtiradi va ular orasidagi mos munosabat haqiqat yoki noto'g'ri ekanligini aniqlaydi.

Mantiqiy operatsiyalar mantiqiy turdagi operandlarda bajariladi. To'rtta mantiqiy amal mavjud: Not - inkor qilish; Va - mantiqiy ko'paytirish (bog'lanish); Yoki - mantiqiy qo'shish (ajralish). Ushbu uchta majburiy operatsiyadan tashqari, Turbo Paskalda yana bir operatsiya mavjud - XOR . Uning belgisi Hor xizmat so'zidir. Bu ikkilik operatsiya bo'lib, agar ikkala operandda turli mantiqiy qiymatlar bo'lsa, rost deb baholanadi.
Aloqaviy operatsiyalar eng past ustunlikka ega. Shuning uchun agar mantiqiy operatsiya operandlari munosabatlar bo'lsa, ular qavs ichiga olinishi kerak. Masalan, 1 ≤ x ≤ 50 matematik tengsizlik quyidagi mantiqiy ifodaga mos keladi:
(1<=X) And (X<=50)
Mantiqiy ifoda dasturlash tilida yozilgan mantiqiy formuladir. Mantiqiy ifoda mantiqiy operatorlar va qavslar orqali bog'langan mantiqiy operandlardan iborat. Mantiqiy ifodani baholash natijasi mantiqiy qiymatdir (noto'g'ri yoki haqiqiy). Mantiqiy operandlar mantiqiy konstantalar, o‘zgaruvchilar, funksiyalar, relyatsion amallar bo‘lishi mumkin. Bitta mantiqiy operand mantiqiy ifodaning eng oddiy shaklidir.
Mantiqiy ifodalarga misollar (bu erda d, b, c - mantiqiy o'zgaruvchilar; x, y - haqiqiy o'zgaruvchilar; k - butun o'zgaruvchi):
Agar d = rost; b = noto'g'ri; c = rost; x=3,0; y=0,5; k=5 bo‘lsa, hisoblash natijalari quyidagicha bo‘ladi:
Misolda odd(k) mantiqiy funksiyasidan foydalaniladi. Bu k butun son argumentining funksiyasi bo'lib, agar k toq bo'lsa rost, k juft bo'lsa noto'g'ri deb baholanadi.
Mantiqiy tayinlash operatori shaklda ko'rsatilgan tuzilishga ega. 19.

Siz allaqachon asosiy maktabning informatika kursida ma'lumotlar bazasi so'rovlari va shartli funktsiyalarni yozishni o'rganayotgan matematik mantiq elementlari bilan tanishdingiz. AGAR elektron jadvallarda, algoritmlash va dasturlash asoslari. Keling, dasturlashda undan foydalanishda bilimlaringizni yanada chuqurlashtirish uchun mantiqning asosiy tushunchalarini takrorlaymiz.



Download 102,28 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish