Mavjud elektron jadvallar, ularda mantiqiy funktsiyalarni, turli tartibli mantiqiy sxemalarni qo'llash zarur. Microsoft Excel dasturiy paketi yordamga keladi. U nafaqat ifodaning mantiqiy qiymatini hisoblabgina qolmay, balki murakkab matematik hisoblarni ham amalga oshirishi mumkin.
Excel nima?
Elektron jadvallar bilan ishlashga moʻljallangan dasturiy mahsulot. Microsoft tomonidan yaratilgan va deyarli har qanday operatsion tizimga mos keladi. Bu yerda siz natijalarni topish va har xil turdagi grafik va diagrammalar yaratish uchun ikkala formuladan foydalanishingiz mumkin.
Foydalanuvchi Excelda nafaqat mantiqiy funktsiyalardan, balki matematik, statistik, moliyaviy, matn va hokazolardan ham foydalanadi.
Excel xususiyatlari
Dasturiy mahsulotning qoʻllanish sohalari xilma-xil:
- Excel ish varagʻi tayyor elektron jadvaldir, shuning uchun foydalanuvchi hujjatni kerakli shaklga keltirish uchun hisob-kitoblarni bajarishi shart emas.
- Dastur paketi mantiqiy funktsiyalardan foydalanishni taklif etadi, shuningdek, trigonometrik, statistik,matn va boshqalar.
- Hisob-kitoblarga asoslanib, Excel grafik va diagrammalarni tuzadi.
- Dastur majmuasi matematik va statistik funktsiyalarning katta kutubxonasini oʻz ichiga olganligi uchun maktab oʻquvchilari va talabalar undan laboratoriya va kurs ishlarini bajarishda foydalanishlari mumkin.
- Uy va shaxsiy hisob-kitoblar uchun Excel xususiyatlaridan foydalanish foydalanuvchi uchun foydalidir.
- VBA dasturlash tili dasturiy mahsulotga oʻrnatilgan boʻlib, bu kichik kompaniyaning ish jarayonini avtomatlashtirishda buxg alterning hayotini osonlashtirishi mumkin.
- Excel elektron jadvali ma'lumotlar bazasi vazifasini ham bajaradi. To'liq funksionallik faqat 2007 yil versiyasidan boshlab amalga oshiriladi. Ilk mahsulotlar qator chegaralangan edi.
- Har xil turdagi hisobotlarni yaratishda Excel yordamga keladi, chunki u pivot jadvalini yaratishga yordam beradi.
Excel mantiqiy operatorlari
Mantiqiy ifodalar deganda konyunksiya va ayirma, shuningdek, boshqa operatorlar raqamlar, formulalar, matn mos keladigan elementlarni yozish uchun zarur boʻlgan maʼlumotlar tushuniladi. Ularning yordami bilan xabar harakatni ko'rsatuvchi ramziy shaklda yoziladi.
Mantiqiy funksiyalar (boshqacha mantiqiy deb ataladi) elementlar sifatida raqamlar, matn, hujayra manzillari bilan havolalardan foydalanadi.
Har bir operator va uning sintaksisi haqida koʻproq maʼlumot olishning bir necha yoʻli mavjud:
- Qoʻngʻiroq funksiyasi ustasi.
- F1 orqali Microsoft yordamidan foydalaning.
- Excelning 2007-yil versiyalarida asboblar panelidagi har bir turkum tarkibini tekshiring.
Mantiq algebrasi
Propozitsion mantiqning asoschisi (matematika boʻlimining boshqa nomi) D. Buhl boʻlib, u yoshligida qadimgi yunon faylasuflari asarlarini tarjima qilish bilan shugʻullangan. Aynan shu erda u bilimga ega bo'ldi va bayonotlar uchun maxsus belgilarni kiritishni taklif qildi: 1 - To'g'ri, 0 - Noto'g'ri.
Mantiq algebrasi - bu matematikaning bayonotlarni o'rganadigan, mantiqiy qiymatlar sifatida qaraydigan va ular ustida amallarni bajaradigan bo'limi. Har qanday bayonotni kodlash va undan soʻng foydalanish, toʻgʻri yoki notoʻgʻriligini isbotlash uchun manipulyatsiya qilish mumkin.
Mantiqiy funktsiya deyiladi f(x1, x2, …, x ), n ta o'zgaruvchidan, agar funktsiya yoki uning operatorlaridan birortasi faqat {0;1} to'plamidan qiymat olsa. Mantiq algebrasi qonunlari masalalarni yechishda, dasturlashda, kodlashda va hokazolarda qo'llaniladi.
Siz mantiqiy funksiyani quyidagi usullarda koʻrsatishingiz mumkin:
- og'zaki (matn shaklida yozilgan bayonot);
- stol;
- raqamli;
- grafik;
- analitik;
- koordinata.
Va funksiya
AND operatori Excel dasturiy paketidagi birikmadir. Aks holda, mantiqiy ko'paytirish deyiladi. Odatda ∧, &,bilan belgilanadi yoki operandlar orasidagi belgi butunlay chiqarib tashlanadi. Funktsiya kiritilgan ifodaning to'g'riligini aniqlash uchun kerak. Mantiqiy algebrada birikma to'plamdan qiymatlarni oladi va hisoblash natijasi ham unga yoziladi. Mantiqiy ko'payish sodir bo'ladi:
- ikliklik, chunki u 2 dan iboratoperand;
- uchlik, agar 3 ta koʻpaytuvchi boʻlsa;
- n-ary, agar toʻplamda n ta operand boʻlsa.
Misolni qoidani moslashtirish yoki haqiqat jadvalini yaratish orqali hal qilishingiz mumkin. Agar ifoda bir nechta operandlarni o'z ichiga olgan bo'lsa, ikkinchi yechim uchun Excel dasturiy paketidan foydalanish qulayroqdir, chunki qo'lda hisoblashda butun jarayon mashaqqatli bo'ladi.
Hisob-kitoblar natijasi quyidagicha boʻlishi mumkin:
- Toʻgʻri: agar barcha argumentlar toʻgʻri boʻlsa.
- False: agar barcha mezonlar noto'g'ri bo'lsa yoki ulardan kamida bittasi bo'lsa.
"AND" va "OR" operatorlari 30 tagacha mezonni o'z ichiga olishi mumkin.
Misol.
1) Kiritilgan ma'lumotlarning haqiqatini aniqlash kerak. Shubhasiz, qavs ichiga olingan oxirgi misol matematik jihatdan to‘g‘ri emas, shuning uchun funksiya “False”ni qaytaradi.
2) Ikki katak qarama-qarshi qiymatlarga ega. AND funksiyasi False qiymatini qaytaradi, chunki argumentlardan biri noto‘g‘ri.
3) Arifmetik amallar oʻrnatiladi. Ularning haqiqatini tekshirish kerak. Bu operator “To‘g‘ri”ni qaytaradi, chunki arifmetik nuqtai nazardan hammasi to‘g‘ri.
Funktsiya "OR"
"Mantiqiy funksiyalar" turkumidagi "OR" operatori diszyunksiyadir, ya'ni nokategorik ko'rinishda to'g'ri javob olish imkonini beradi. Mantiqiy algebrada operatorning boshqa nomi: mantiqiy qo'shish. Belgilang: ∨, +, "yoki". O'zgaruvchilar to'plamdan qiymatlarni oladi va javob u erda yoziladi.
Hisoblash natijalari:
- Toʻgʻri: agar argumentlarning birortasi yoki barchasi toʻgʻri boʻlsa.
- False: agar barcha mezonlar noto'g'ri bo'lsa.
Misol.
1) Exceldagi disjunksiya nafaqat mantiqiy ifodalarni, balki matematik ifodalarni ham toʻgʻriligini tekshiradi. Demak, bu alohida holatda ikkala natija ham arifmetik nuqtai nazardan noto‘g‘ri, shuning uchun javob noto‘g‘ri.
2) Operator True ni qaytaradi, chunki argumentlardan biri rost, ikkinchisi noto'g'ri. Bu diszyunksiya uchun yaroqli mezon.
IF funktsiyasi
"Mantiqiy funktsiyalar" guruhida "IF" operatori faxrli o'rinni egallaydi. Funksiya agar maʼlumot toʻgʻri boʻlsa, natijani, notoʻgʻri boʻlsa boshqa natijani olish uchun kerak.
- Shartli bayonotda bir vaqtning oʻzida 64 tagacha shartni tekshirish mumkin.
- Agar mezonlardan biri massiv boʻlsa, funksiya har bir elementni tekshiradi.
- Agar javob noto'g'ri bo'lsa, lekin formulada "Yolg'on" holatida jami qancha bo'lishi kerakligi aniqlanmagan bo'lsa, operator 0 ga teng natija beradi.
Misol.
Bergan:
- mahsulot nomi;
- uning 1 birlik narxi;
- sotib olingan tovarlar miqdori;
- narxi.
"To'lanadigan" ustunini hisoblash kerak. Agar sotib olish narxi 1000 rubldan oshsa, xaridorga 3% chegirma beriladi. Aks holda, “TOTAL” va “Toʻlanadigan” ustunlari bir xil boʻladi.
1) Vaziyatni tekshirish: narxi 1000 rubldan oshadi.
2) Agar rost boʻlsamezon narxi 3% ga ko'paytirildi.
3) Agar bayonot notoʻgʻri boʻlsa, “Toʻlov” natijasi “JAMI”dan farq qilmaydi.
Bir nechta shartlar tekshirilmoqda
Imtihon ballari va oʻqituvchining bahosi koʻrsatilgan jadval mavjud.
1) Umumiy ball 35 dan kam yoki yoʻqligini tekshirish kerak. Agar javob toʻgʻri boʻlsa, ish natijasi “Muvaffaqiyatsiz”
2) Agar oldingi shart notoʻgʻri boʻlsa, ball >35 boʻlsa, operator keyingi argumentga oʻtadi. Yacheykadagi qiymat >=75 bo'lsa, uning yonida "A'lo" belgilanadi. Aks holda, funksiya “Oʻtdi”ni qaytaradi.
“Agar” operatori mantiqiy qiymatlar bilan ishlasa-da, raqamlar bilan ham yaxshi ishlaydi.
Misol.
Ma'lumotlar:
- sotuvchi nomlari;
- ularning savdolari.
Sotuvchilardan qaysi biri qancha komissiya toʻlashini hisoblash kerak:
- agar savdolar soni 50 mingdan kam boʻlsa, foiz olinmaydi;
- agar tranzaktsiyalar hajmi 50-100 ming orasida oʻzgarsa, komissiya 2% ni tashkil qiladi;
- agar savdolar soni 100 mingdan ortiq boʻlsa, bonus 4% miqdorida beriladi.
1-raqam ostida birinchi "IF" bloki joylashgan bo'lib, u erda haqiqat tekshiriladi. Agar shart notoʻgʻri boʻlsa, 2-blok bajariladi, bunda yana 2 ta mezon qoʻshiladi.
Funktsiya "IFERROR"
Mantiqiy funktsiyalar ushbu operator tomonidan to'ldiriladi, chunki formulada xatolik bo'lsa, u qandaydir natijani qaytarishi mumkin. Hammasi bo'lsarost, “IFERROR” hisob natijasini qaytaradi.
Funktsiya "TRUE" va "FALSE"
Exceldagi mantiqiy funktsiyalar "TRUE" operatorisiz bajarilmaydi. U mos keladigan qiymatni qaytaradi.
“TRUE”ning teskarisi “FALSE”. Ikkala funksiya ham argumentga ega emas va mustaqil misol sifatida kamdan-kam ishlatiladi.
operator EMAS
Exceldagi barcha mantiqiy funksiyalarni "YO'Q" operatori yordamida inkor etish mumkin. Ushbu protseduradan foydalanganda kiritilgan qiymat teskari natijaga olib keladi.
Misol.
Shubhasiz, operator asl ma'lumotlarga teskari javob beradi.
Mantiqiy funksiyalarni minimallashtirish
Bu hodisa toʻgʻridan-toʻgʻri sxema yoki sxema yaratish bilan bogʻliq. Bu uning murakkabligi va narxi, mantiqiy operatsiyalar sonining mutanosibligi va argumentlarning paydo bo'lishi bilan ifodalanadi. Agar mantiq aksiomalari va teoremalaridan foydalansangiz, funksiyani soddalashtirishingiz mumkin.
Maxsus algoritmik minimallashtirish usullari mavjud. Ular tufayli foydalanuvchi funksiyani tez va xatosiz mustaqil ravishda soddalashtirishi mumkin. Bu usullar orasida:
- Carnot kartalari;
- Kvin usuli;
- implikant matritsa algoritmi;
- Quine-McCluskey usuli va boshqalar.
Agar argumentlar soni 6 tadan oshmasa, foydalanuvchi aniqlik uchun Karnot xaritasi usulidan foydalangan ma'qul. Aks holda, Quine-McCluskey algoritmi qo'llaniladi.