תכנות נומרי עם Matlab ו-Octave/משפטי תנאי: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
אין תקציר עריכה |
|||
שורה 1:
{{matlab/octave}}
{{להשלים}}
הקדמה
== if ==
משפטי תנאי מתחילים במילה if, לאחריו ביטוי לבדיקה, ולאחריו הפקודה שיש לבצע במקרה שהביטוי אמת:
שורה 68 ⟵ 67:
if(x==6)
y += 2;
y = 8;
end
שורה 79 ⟵ 78:
ניתן לשלב בין שלושת תנאי הבקרה שראינו. המבנה הכללי ביותר הוא:
# תנאי if, שלאחריו
# אפס או יותר תנאי
# תנאי else
שורה 89 ⟵ 88:
<source lang = "matlab">
switch(<expression>)
case <value_0>
<action_0>
▲case <value_1>:
<action_1>
end▼
▲end
</source>
כאשר:
שורה 114 ⟵ 107:
התכנית הבאה מדגימה את השימוש בswitch:
<source lang = "matlab">
x=input('Click a number between 1 and 4 ','s');
switch x
case '1'
disp('You clicked 1, have a good day');
case '2'
disp('You clicked 2, have a nice day');
case '3'
disp("You clicked 3, have a happy day');
case '4'
disp('You clicked 4, have a great day');
otherwise
|