פונקציות בוליאניות, צירוף, ניתוק. פונקציות לוגיות

תוכן עניינים:

פונקציות בוליאניות, צירוף, ניתוק. פונקציות לוגיות
פונקציות בוליאניות, צירוף, ניתוק. פונקציות לוגיות
Anonim

ישנם גיליונות אלקטרוניים שבהם יש צורך להחיל פונקציות לוגיות, סכמות לוגיות בסדרים שונים. חבילת התוכנה של Microsoft Excel באה להציל. הוא יכול לא רק לחשב את הערך הלוגי של ביטוי, אלא גם לבצע חישובים מתמטיים מורכבים.

מה זה אקסל?

מוצר תוכנה שנועד לעבוד עם גיליונות אלקטרוניים. נוצר על ידי מיקרוסופט ומתאים כמעט לכל מערכת הפעלה. כאן אתה יכול להשתמש בשתי הנוסחאות כדי למצוא תוצאות, ולבנות גרפים ותרשימים מסוגים שונים.

המשתמש משתמש לא רק בפונקציות לוגיות באקסל, אלא גם מתמטיות, סטטיסטיות, פיננסיות, טקסט וכו'.

תכונות Excel

תחומי היישום של מוצר התוכנה מגוונים:

  • גיליון העבודה של האקסל הוא גיליון אלקטרוני מוכן, כך שאין צורך שהמשתמש יבצע חישובים כדי להביא את המסמך לטופס המתאים.
  • חבילת התוכנה מציעה שימוש בפונקציות בוליאניות, כמו גם טריגונומטריות, סטטיסטיות,טקסט וכו'
  • בהתבסס על חישובים, Excel בונה גרפים ותרשימים.
  • מכיוון שחבילת התוכנה מכילה ספרייה גדולה של פונקציות מתמטיות וסטטיסטיות, תלמידי בית ספר וסטודנטים יכולים להשתמש בה כדי להשלים עבודות מעבדה ולימוד.
  • זה שימושי למשתמש להשתמש בתכונות של Excel עבור חישובים ביתיים ואישיים.
  • שפת התכנות VBA מובנית במוצר התוכנה, מה שיכול להקל על חייו של רואה חשבון בעת אוטומציה של זרימת העבודה של חברה קטנה.
  • הגיליון האלקטרוני של Excel פועל גם כמסד נתונים. פונקציונליות מלאה מיושמת רק מגרסת 2007. למוצרים המוקדמים הייתה מגבלת שורה.
  • בעת יצירת דוחות מסוגים שונים, Excel נחלץ לעזרה מכיוון שהוא עוזר ליצור טבלת ציר.

Excel Logical Operators

ביטויים בוליאניים מובנים כנתונים הדרושים לכתיבת אלמנטים שבהם צירוף ודיסרוקציה, כמו גם אופרטורים אחרים, תואמים מספרים, נוסחאות, טקסט. בעזרתם, ההודעה כתובה בצורה סמלית, המציינת את הפעולה.

פונקציות לוגיות (שנקראות אחרת בוליאניות) משתמשות במספרים, טקסט, קישורים עם כתובות תאים כאלמנטים.

ישנן מספר דרכים ללמוד עוד על כל אופרטור והתחביר שלו:

  • אשף פונקציות השיחה.
  • השתמש בעזרה של Microsoft דרך F1.
  • בגרסאות 2007 של Excel, בחנו את ההרכב של כל קטגוריה בסרגל הכלים.
פונקציות לוגיותבאקסל
פונקציות לוגיותבאקסל

אלגברה בוליאנית

מייסד הלוגיקה הטענתית (שם נוסף לחלק במתמטיקה) הוא ד' בוהל, שעסק בצעירותו בתרגומים של יצירותיהם של פילוסופים יוונים עתיקים. משם הוא צבר ידע והציע להכניס כינויים מיוחדים לאמירות: 1 - נכון, 0 - לא נכון.

אלגברה בוליאנית היא ענף של מתמטיקה החוקר היגדים, מתייחס אליהם כערכים לוגיים ומבצע עליהם פעולות. ניתן לקודד כל משפט ולאחר מכן להשתמש בו, לתמרן כדי להוכיח שהוא נכון או לא נכון.

פונקציה בוליאנית נקראת f(x1, x2, …, x ), מ-n משתנים, אם הפונקציה או כל אחד מהאופרטורים שלה לוקחים ערכים רק מהקבוצה {0;1}. חוקי האלגברה של הלוגיקה מיושמים בפתרון בעיות, בתכנות, קידוד וכו'.

ניתן להציג פונקציה בוליאנית בדרכים הבאות:

  • מילולית (הצהרה כתובה בצורת טקסט);
  • table;
  • numeric;
  • graphic;
  • analytic;
  • coordinate.

ופונקציה

האופרטור AND הוא צירוף בחבילת התוכנה של Excel. אחרת, זה נקרא כפל לוגי. זה בדרך כלל מסומן ב-∧, &,או שהסימן בין האופרנדים מושמט לחלוטין. הפונקציה נחוצה כדי לקבוע את אמיתות הביטוי שהוזן. באלגברה בוליאנית, צירוף לוקח ערכים מקבוצה, וגם תוצאת החישוב נכתבת אליו. מתרחש כפל לוגי:

  • בינארי כי הוא מכיל 2אופרנד;
  • טרנרי אם יש 3 מכפילים;
  • n-ary אם הסט מכיל n אופרנדים.

תוכל לפתור דוגמה על ידי התאמת הכלל או על ידי יצירת טבלת אמת. אם הביטוי מכיל מספר אופרנדים, נוח יותר להשתמש בחבילת התוכנה של Excel עבור הפתרון השני, שכן כל התהליך יהיה מסורבל בחישוב ידני.

תוצאת החישובים יכולה להיות:

  • נכון: אם כל הטיעונים נכונים.
  • False: אם כל הקריטריונים שקריים או לפחות אחד מהם.

האופרטורים "AND" ו-"OR" יכולים להכיל עד 30 קריטריונים.

דוגמה.

1) יש צורך לקבוע את האמת של הנתונים שהוזנו. ברור שהדוגמה האחרונה המוקפת בסוגריים אינה נכונה מבחינה מתמטית, ולכן הפונקציה תחזיר False.

2) לשני התאים יש ערכים הפוכים. הפונקציה AND מחזירה False מכיוון שאחד הארגומנטים הוא false.

3) פעולות אריתמטיות מוגדרות. יש צורך לבדוק את אמיתותם. אופרטור זה מחזיר "True" כי הכל נכון מבחינה אריתמטית.

צירוף וניתוק
צירוף וניתוק

הפונקציה "OR"

האופרטור "OR" בקטגוריה "פונקציות לוגיות" הוא ניתוק, כלומר, הוא מאפשר לקבל תשובה אמיתית בצורה לא קטגורית. שם נוסף לאופרטור באלגברה בוליאנית: חיבור לוגי. ציין: ∨, +, "או". משתנים לוקחים ערכים מהקבוצה והתשובה כתובה שם.

תוצאות החישובים הן:

  • נכון: אם חלק מהטיעונים או כולם נכונים.
  • False: אם כל הקריטריונים שקריים.

דוגמה.

1) ניתוק ב-Excel בודק לא רק ביטויים לוגיים, אלא גם מתמטיים. אז במקרה הספציפי הזה, שתי התוצאות שגויות מנקודת מבט אריתמטית, אז התשובה היא שקר.

2) האופרטור מחזיר True מכיוון שאחד הארגומנטים נכון והשני הוא שקר. זהו קריטריון חוקי לניתוק.

פונקציות בוליאניות
פונקציות בוליאניות

IF function

בקבוצת "פונקציות לוגיקה", אופרטור "IF" תופס מקום גאווה. הפונקציה נחוצה כדי לקבל תוצאה אם המידע נכון, ותוצאה נוספת אם הנתונים שקריים.

  • בהצהרה מותנית, אפשר לבדוק עד 64 תנאים בכל פעם.
  • אם אחד מהקריטריונים הוא מערך, הפונקציה בודקת כל רכיב.
  • אם התשובה היא שקר, אבל הנוסחה לא מציינת מה הסכום צריך להיות במקרה של "שקר", אז האופרטור נותן תוצאה השווה ל-0.

דוגמה.

נתון:

  • שם המוצר;
  • המחיר שלו ליחידה אחת;
  • כמות הסחורה שנרכשה;
  • מחיר.

יש צורך לחשב את העמודה "תשלום". אם מחיר הרכישה עולה על 1000 רובל, הקונה מקבל הנחה של 3%. אחרת, העמודות "TOTAL" ו"תשלום" זהות.

טבלת פונקציות לוגיקה
טבלת פונקציות לוגיקה

1) בדיקת מצב: העלות עולה על 1000 רובל.

2) אם זה נכוןעלות הקריטריון מוכפלת ב-3%.

3) אם ההצהרה שגויה, התוצאה "תשלום" אינה שונה מ-"TOTAL".

בודק מספר תנאים

יש טבלה שמראה את הציונים לבחינה ואת ציון המורה.

1) יש צורך לבדוק אם הציון הכולל נמוך מ-35. אם התשובה נכונה, תוצאת העבודה היא "נכשל".

2) אם התנאי הקודם הוא שקרי, הציון הוא >35, האופרטור ממשיך לארגומנט הבא. אם הערך בתא הוא >=75, אז "מעולה" מוקצה לידו. אחרת, הפונקציה תחזיר "עבר".

פונקציות לוגיות
פונקציות לוגיות

למרות שהאופרטור "If" עובד עם ערכים בוליאניים, הוא עובד מצוין גם עם מספרים.

דוגמה.

נתונים:

  • שמות ספקים;
  • המכירות שלהם.

יש לחשב למי מהמוכרים את העמלה המגיעה:

  • אם מספר המכירות קטן מ-50 אלף, אז האחוז לא יחויב;
  • אם נפח העסקאות משתנה בין 50-100 אלף, אז העמלה היא 2%;
  • אם מספר המכירות הוא יותר מ-100 אלף, הבונוס מונפק בסכום של 4%.

מתחת למספר 1 נמצא הבלוק הראשון "IF", שבו הוא מסומן לאמת. אם התנאי שקרי, בלוק 2 מבוצע, שבו מתווספים עוד 2 קריטריונים.

מזעור פונקציות לוגיות
מזעור פונקציות לוגיות

הפונקציה "IFERROR"

פונקציות בוליאניות משלימות על ידי אופרטור זה, מכיוון שהוא מסוגל להחזיר תוצאה כלשהי אם יש שגיאה בנוסחה. אני נופלנכון, "IFERROR" מחזיר את תוצאת החישוב.

הפונקציה "TRUE" ו-"FALSE"

פונקציות בוליאניות ב-Excel לא יכולות להסתדר בלי האופרטור "TRUE". הוא מחזיר את הערך המתאים.

היפוך של "TRUE" הוא "FALSE". שתי הפונקציות אינן כוללות ארגומנטים ומשמשות רק לעתים רחוקות כדוגמאות עצמאיות.

NOT operator

ניתן להפריך את כל הפונקציות הלוגיות ב-Excel באמצעות האופרטור "NOT". הערך שהוזן בעת שימוש בהליך זה יביא להיפך.

דוגמה.

כמובן שהמפעיל נותן תשובה הפוכה לנתונים המקוריים.

פונקציות לוגיות מעגלים לוגיים
פונקציות לוגיות מעגלים לוגיים

מזעור של פונקציות לוגיות

תופעה זו קשורה ישירות ליצירת מעגל או מעגל. הדבר מתבטא באמצעות מורכבותו ועלותו, המידתיות של מספר הפעולות הלוגיות ומספר מופעי הטיעונים. אם אתה משתמש באקסיומות ובמשפטי הלוגיקה, אתה יכול לפשט את הפונקציה.

ישנן שיטות מזעור אלגוריתמיות מיוחדות. הודות להם, המשתמש מסוגל לפשט את הפונקציה באופן עצמאי במהירות וללא שגיאות. בין השיטות הללו:

  • כרטיסי קארנו;
  • שיטת קווין;
  • אלגוריתם מטריצה משתמע;
  • שיטת קווין-מקלוסקי וכו'

אם מספר הארגומנטים אינו עולה על 6, אז עדיף למשתמש להשתמש בשיטת מפת קרנות לבהירות. אחרת, אלגוריתם Quine-McCluskey מוחל.

מוּמלָץ: