Visual Basic/יסודות השימוש בשפה/הצהרת תנאי: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
מ שינוי בניסוח ותיקון שגיאות דו-כיווניות
שורה 11:
כאמור לעיל, בתוכנות שכתבנו עד כה שורות הקוד בוצעו על-פי סדר מלמעלה למטה. האמצעי העיקרי בו אנו משתמשים כדי לבקר את זרימת התוכנה הוא '''מבני בקרה''' (''Control Structures''). מושג זה מתייחס לקטעי קוד, בהם התוכנה מבצעת את שורות הקוד באופן שאינו (בהכרח) לינארי.
 
קיימים שני סוגים של מבני בקרה, ובתוכם מספר מבנים ספציפיים. הסוג המתוחכם יותר הוא '''מבני לולאות''' (''Loop Structures''), עליהם תלמד בהמשך. '''הצהרתבפרק התנאי'''זה, עליה נלמד בפרקעל זה, הינהאחד מ'''מבנהמבני החלטהההחלטה''' (''Decision StructureStructures''), כיווןהוא שהתוכנה'''הצהרת בוחרתהתנאי''' אילו(''If'' שורות קוד לבצע, בהתאם לתוצאותיה של בדיקה שהיא מבצעת;Statement). קיים סוג נוסף של מבנה החלטה פרט להצהרת התנאי, הוא [[Visual Basic/הצהרות ופעולות בסיסיות/הצהרת בחירה|הצהרת הבחירה]], עליה נלמד מאוחר יותר. שני מבני-קוד אלו נקראים "מבני החלטה", כיוון שהתוכנה מחליטה אילו שורות קוד לבצע, בהתאם לתוצאותיה של בדיקה שהיא מבצעת.
 
כמעט כל תוכנה עושה שימוש נרחב ברבים ממבני הבקרה. כוחם הוא בכך שהואשהם מאפשרמאפשרים לתוכנה לשנות את דרך פעולתה על-פי נתונים חדשים שמתקבלים תוך-כדי הרצת התוכנה, כגון קלט מהמשתמש.
 
== תחביר הצהרת התנאי ==
שורה 24:
</div>
כאשר:
;condition(s)&lrm; : התנאי או רשימת התנאים, אותם התוכנה בודקת.
; Statement(s)&lrm; : שורות הקוד, אותן התוכנה מבצעת אם התנאים מתקיימים.
 
להזכירכם, כפי שהוסבר ב[[Visual Basic#איך להשתמש בספר זה|פתיחתו של ספר זה]], בדוגמאת הקוד שנכתבה לעיל - המילים המודגשות (If, Then, End If) הן מילים שצריכות להופיע בקוד בדיוק כפי שהן, בעוד שהמילים בכתב נטוי מסמנות מקומות אותם כותב הקוד (אתם) צריך למלא בהתאם לצרכיו.