Knowledge Base

בלוק ה-Logical Operator

"היגיון ייקח אותך מנקודה א' לנקודה ב'. דמיון ייקח אותך לאן שתרצה."

- אלברט איינשטיין.

 

בלוק ה- Logical Operatorמחזיר ערך בוליאני (True/False) בהסתמך על התוצאה של שתי (או יותר) אמירות.

לדוגמה, בעזרת בלוק זה, התוכנית הבאה בודקת שתי אמירות – שחיישן במגע אינו לחוץ ושחיישן האולטרא-סוניק מראה שהרובוט נמצא במרחק שגדול מ-200 ס"מ ממכשול כלשהו. אם שתי האמירות הללו הן נכונות (כלומר, אם שני התנאים האלה מתקיימים), הרובוט ייסע קדימה.

קיימות ארבע קונפיגורציות עבור בלוק ה-Logical Operator, שאותן ניתן להגדיר בעזרת התפריט שלו:

אופרטור תיאור
and מחזיר ערך True אם שני האופרטורים (אמירות) הם אמת.
or מחזיר ערך True אם לפחות אחד מהאופרטורים (אמירות) הוא אמת.
not מחזיר ערך True אם האופרטור (אמירה) שבצד ימין הוא False, או מחזיר ערך False אם האופרטור (אמירה) שבצד ימין היא True.
xor מחזיר ערך True אם רק אחד מהאופרטורים (אמירות) הוא אמת, או מחזיר ערך False אם שני האופרטורים הם True או False.
האם מאמר זה עזר לך?
מספר המשתמשים שאומרים שמאמר זה עזר להם: 0 מתוך 0
יש לך שאלות נוספות? שלח בקשה

הערות

היכנס למערכת כדי להגיב.

מופעל על ידי Zendesk