שילוב מילות יחס
ניתן להשתמש במלות היחס and,or,not בשילוב.
בשילוב מלות היחס קיים סדר קדימויות מהגבוה לנמוך: א. not ב. and ג. or |
סוגריים כמו בפעולות חשבון הם בעלי הקדימות הגבוהה ביותר.מטרתם להעלות את סדר הקדימויות.
לדוגמא, אם נבצע:
if ((2=3) and (2=1) or (1=1) ) then write ('*');
תודפס כוכבית מאחר שהיחס and מבוצע קודם ותוצאתו שקר.אבל אח"כ מבוצעת פעולת or, עם ערך אמת,ותוצאת התנאי בסוף היא אמת.
לעומת זאת,אם היינו מבצעים:
if ( (2=3) and ( (2=1) or (1=1) ) ) then write ('*');
לא תודפס כוכבית מאחר שהיחס or מבוצע קודם ותוצאתו אמת.אבל אח"כ מבוצעת פעולת and, עם ערך שקר,ותוצאת התנאי בסוף היא שקר.