"AND" ו- "OR" ב- VBSCRIPT - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

"AND" ו- "OR" ב- VBSCRIPT


POD

Recommended Posts

שלום לכם,

לא הבנתי את סדר העדיפויות של האופרטורים הנ"ל ומה קורה במצב בו האופרנדים הם מספרים כלשהם? לדוג' איך מתבצע החישוב בביטוי הבא:

x= 2 OR 3 AND 5

תודה.

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

קישור לתוכן
שתף באתרים אחרים

אני לא יכול לענות לך לגבי סדר החישוב כי אני יודע רק C אך אוכל להסביר לך בכל זאת מספר דברים.

קח את הביטוי:

0 AND 1

מאחר שהמחשב מסמן ביטוי שקרי כ-0 ואמת כ-1 במקרה זה לא יתבצע התנאי, אך אם יהיה שער לוגי OR במקום AND הוא כה יתבצע.

מקווה שהבנת

קישור לתוכן
שתף באתרים אחרים

אני לא יכול לענות לך לגבי סדר החישוב כי אני יודע רק C אך אוכל להסביר לך בכל זאת מספר דברים.

קח את הביטוי:

0 AND 1

מאחר שהמחשב מסמן ביטוי שקרי כ-0 ואמת כ-1 במקרה זה לא יתבצע התנאי, אך אם יהיה שער לוגי OR במקום AND הוא כה יתבצע.

מקווה שהבנת

כן את זה גם אני יודע, אבל אני צריך מישהו שיודע VBSCRIPT.

קישור לתוכן
שתף באתרים אחרים

בעקרון השערים הלוגיים עובדים רק עם ערכים בוליאניים,כלומר TRUE וFALSE או 1 ו-0.

במידה ואתה מכניס מספר כלשהו המחשב הופך את המס העשרוני שלך למס' בינארי ואז את הפעולה.

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

עכשיו אני אתייחס לדוגמא שלך:

תחילה אני אהפוך את המספרים שלך לבסיס בינארי:

2=0010

3=0011

5=0101

עכשיו נבצע את הפעולות לפי הסדר:

נעשה פעולת OR עם 2 ו 3 ונקבל את המספר 0011 כלומר 3

עכשיו נבצע AND עם 3 ו5 ונקבל 0001 כלומר 1

לכן X יהיה שווה 1

קישור לתוכן
שתף באתרים אחרים

בעקרון השערים הלוגיים עובדים רק עם ערכים בוליאניים,כלומר TRUE וFALSE או 1 ו-0.

במידה ואתה מכניס מספר כלשהו המחשב הופך את המס העשרוני שלך למס' בינארי ואז את הפעולה.

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

עכשיו אני אתייחס לדוגמא שלך:

תחילה אני אהפוך את המספרים שלך לבסיס בינארי:

2=0010

3=0011

5=0101

עכשיו נבצע את הפעולות לפי הסדר:

נעשה פעולת OR עם 2 ו 3 ונקבל את המספר 0011 כלומר 3

עכשיו נבצע AND עם 3 ו5 ונקבל 0001 כלומר 1

לכן X יהיה שווה 1

תודה רבה :xyxthumbs:

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...