פקודת תנאי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
←‏עקרונות: אוי... (+עיצוב)
שורה 3:
 
== עקרונות ==
כדי ש[[תוכנת מחשב]] תהיה יותר מסתם רצף פקודות היא צריכה להכיל מנגנון להתניית ביצוע של קטעי קוד.<br />לדוגמה, כדי להציג מספר שהוא הגדול מבין שניים נתונים, התוכנה חייבת לבחור לפי תנאי כלשהו מהי הפעולה הנכונה לביצוע.
לדוגמה, כדי להציג מספר שהוא הגדול מבין שניים נתונים, התוכנה חייבת לבחור לפי תנאי כלשהו מהי הפעולה הנכונה לביצוע.
 
בכל שפת תכנות יש פקודות התניה או פקודות מותנות.<br />המבנה הכללי של פקודות ההתניה הוא:
המבנה הכללי של פקודות ההתניה הוא:
<div style="text-align: left; direction: ltr; margin-left: 1em;">
* '''if''' ''condition'' '''then''' ''statements-1''
* '''if''' ''condition'' '''then''' ''statements-1'' '''else''' ''statements-2 ''
</div>
*''condition'' הוא משפט עם ערך בוליאני של אמת או שקר.<br />
*''statements-1'' זו קבוצה הפקודות שיבוצעו רק עםאם ערך התנאי הוא אמת.<br />
*''statements-2'' זו קבוצה הפקודות שיבוצעו רק עםאם ערך התנאי הוא שקר.
 
== תנאי מורחב / מקונן ==