מבוא
לוגיקת ההחלטה מבוססת על ביטויים, שנקראים ביטויים בוליאניים המוערכים כ- "true" או "false". מפתחים משתמשים בסוגים שונים של אופרטורים כדי ליצור ביטויים בוליאניים העומדים בדרישות הקידוד שלהם. כאשר הביטויים מוערכים, הענפים של ביצוע הקוד מבוססים על התוצאה. שפת C# תומכת במגוון רחב של אופרטורים (כגון שוויון, השוואה ואופרטורים בוליאניים), שכל אחד מהם משרת מטרה ספציפית בעת יישום לוגיקת החלטות.
נניח שבחרת לעבוד על סידרה של יישומי מסוף C# המשמשים לעיבוד נתוני לקוחות וקלט שסופק על-ידי המשתמש. כל יישום דורש ממך ליישם לוגיקת החלטות שמשיגה דרישות עיבוד נתונים וכללים עסקיים משויכים. דרישות עיבוד הנתונים וכללים עסקיים משתנים עבור כל יישום. לדוגמה, ייתכן שאפליקציות שמעבדות הזמנות של לקוחות יצטרכו להעריך את מצב הלקוח לפני ביצוע פעולה כלשהי. כדי להתכונן למטלה קרובה זו, עליך להשלים כמה פעילויות תרגול המיישם ביטויים בוליאניים ואופרטורים של C# .
במודול זה, תלמד על ביטויים בוליאניים, ותשתמש בסוגים שונים של אופרטורים כדי להעריך ביטויים עבור שוויון, אי-שוויון והשוואה. כמו כן, תלמד להשתמש בגירסה if מוטבעת מיוחדת של משפט (אופרטור מותנה) המפיקה תוצאה "או/או".
בסוף מודול זה, תוכל לכתוב קוד באמצעות כל שילוב של אופרטורים של C# כדי ליישם לוגיקת החלטות ביישומים שלך.
יעדי למידה
במודול זה, תוכל:
- השתמש באופרטורים כדי ליצור ביטויים בוליאניים שבדוק אם קיימים השוואה ושוויון.
- השתמש בשיטות מוכללות של מחלקת המחרוזות כדי לבצע הערכות טובות יותר במחרוזות.
- השתמש באופרטור שלילה כדי לבדוק את ההיפך של תנאי נתון.
- השתמש באופרטור המותנה כדי לבצע הערכה מוטבעת.
דרישות מוקדמות
- התנסות במשימות קידוד בסיסיות כגון יצירת מופעים של משתנים, שימוש בסוגי נתונים שונים ושליחת פלט לחלון קונסולה.
- התנסות בשימוש
if-elseif-elseבמבנה. - התנתן בשימוש
Randomבכיתה כדי ליצור מספר אקראי. - התנתן בשימוש בקוד Visual Studio כדי ליצור ולהפעיל יישומי קונסולה פשוטים.