9 תשובות
שואל השאלה:
לא הבנתי את הקוד כי הwhile כן מתבצע בפעם הראשונה אז מה עושים ??
לא הבנתי את הקוד כי הwhile כן מתבצע בפעם הראשונה אז מה עושים ??
אנונימית
לולאת while זה לולאה שחוזרת על עצמה כל עוד התנאי שלה נכון, לדוג' פה התנאי הוא כל עוד x שווה ל-0, תריץ את התכנית. אבל פה הלולאה תרוץ רק פעם אחת כי בהפעלת הלולאה אנחנו מגידים לתוכנה להוריד את השווי של x באחד כלומר שx יהיה שווה -1 ואז שהלולאה בודקת את התנאי של אם x שווה ל0 (שעכשיו הוא -1) התנאי של הלולאה יהיה שקר ולכן הלולאה תפסיק לפעול
זיינתי את השכל אבל עדיין
שואל השאלה:
תודה רבה!!
אבל חשבתי שהלולאה מתבצעת עד שזה יהיה נכון וזה לא נעצר אז חשבתי שכאילו בכלל לא ממשיכים את האיקס מינוס אחד כי זה כבר אפס
אז אם יש
x = 3
:while (x<2)
x += 1
אז כמה פעמים צריך לבדוק ? כי אומרים עד שיהיה נכון אבל זה אף פעם לא יהיה נכון
ממש סליחה על החפירה וואי סוריי
תודה רבה!!
אבל חשבתי שהלולאה מתבצעת עד שזה יהיה נכון וזה לא נעצר אז חשבתי שכאילו בכלל לא ממשיכים את האיקס מינוס אחד כי זה כבר אפס
אז אם יש
x = 3
:while (x<2)
x += 1
אז כמה פעמים צריך לבדוק ? כי אומרים עד שיהיה נכון אבל זה אף פעם לא יהיה נכון
ממש סליחה על החפירה וואי סוריי
אנונימית
אז פה הלולאה תרוץ עד אינסוף כי פה לדוג שלוש ומעלה זה תמיד יהיה מספר יותר גדול מ-2
אה סליחה לא שמתי לב שזה קטן מ
במקרה הזה הלולאה לא תרוץ בכלל כי 3 יותר קטן מ2
במקרה הזה הלולאה לא תרוץ בכלל כי 3 יותר קטן מ2
שואל השאלה:
אה מהה זה הלולאה מתבצעת רק אם התנאי של הwhile נכון? וואי לא ידעתי את זה אופס
אה מהה זה הלולאה מתבצעת רק אם התנאי של הwhile נכון? וואי לא ידעתי את זה אופס
אנונימית
כן
שואל השאלה:
סבבה תודה רבה ממש עזרת
סבבה תודה רבה ממש עזרת
אנונימית