4 תשובות
זה כאילו טבלה שאת עוקבת איתה אחרי מה שקוד עושה (כמו על פרמטרים וכאלה)
נגיד יש לך לולאת פור שרצה 3 פעמים ופרמטר x=2 שמכפיל את עצמו כל פעם פי 2 בלולאה אז זה יראה משהו כזה:
x = 2 לא נכנס עוד ללולאה
x = 4 חזרה ראשונה בלולאה
x = 8 חזרה שנייה בלולאה
x = 16 חזרה שלישית בלולאה
נגיד יש לך לולאת פור שרצה 3 פעמים ופרמטר x=2 שמכפיל את עצמו כל פעם פי 2 בלולאה אז זה יראה משהו כזה:
x = 2 לא נכנס עוד ללולאה
x = 4 חזרה ראשונה בלולאה
x = 8 חזרה שנייה בלולאה
x = 16 חזרה שלישית בלולאה
שואל השאלה:
סבבה ממש תודהה
סבבה ממש תודהה
אנונימית
טבלה שעוקבת אחרי מה שקורה בקוד
נניח יש לך את הקוד הבא -
int num;
int count = 0;
for(int i=0; i<4; i++)
{
num = int.parse(console.readline());
if(num%2==0)
count++;
}
console.writeline(count);
אז את יוצרת טבלה שכתוב בה כל פרמטר שנתון
num | count | i | for | if | פלט
ואת כןתבת מה הערך שנתון לך בכל אחד
על count נתון לך 0 אז את כותבת מתחת לcount 0
ואז אחר כך על הi , כותבים מתחת את הערך שהוא
0
ואז יש את הפור, בודקים את התנאי שיש בתוך הלולאה. i<4? כן, אז נכתוב מתחת לפור t
נניח שהמספרים שיקלטו לnum הם -
2,6,5,9,1,7
מתחת לnum במסודר נכתוב 2
ואז בודקת את התנאי, אמת? נכתוב t
שקר? נכתוב f
וככה את ממשיכה הלאה עד שמסתיימת הלולאה ואת מגיעה לקטע של ההדפסה/החזרה, כאן ספציפית יחזור הערך של count ולכן בפלט נכתוב 2
מקווה שמובן, אם משהו לא מובן מוזמנת לפנות אליי (:
בהצלחה
נניח יש לך את הקוד הבא -
int num;
int count = 0;
for(int i=0; i<4; i++)
{
num = int.parse(console.readline());
if(num%2==0)
count++;
}
console.writeline(count);
אז את יוצרת טבלה שכתוב בה כל פרמטר שנתון
num | count | i | for | if | פלט
ואת כןתבת מה הערך שנתון לך בכל אחד
על count נתון לך 0 אז את כותבת מתחת לcount 0
ואז אחר כך על הi , כותבים מתחת את הערך שהוא
0
ואז יש את הפור, בודקים את התנאי שיש בתוך הלולאה. i<4? כן, אז נכתוב מתחת לפור t
נניח שהמספרים שיקלטו לnum הם -
2,6,5,9,1,7
מתחת לnum במסודר נכתוב 2
ואז בודקת את התנאי, אמת? נכתוב t
שקר? נכתוב f
וככה את ממשיכה הלאה עד שמסתיימת הלולאה ואת מגיעה לקטע של ההדפסה/החזרה, כאן ספציפית יחזור הערך של count ולכן בפלט נכתוב 2
מקווה שמובן, אם משהו לא מובן מוזמנת לפנות אליי (:
בהצלחה
שואל השאלה:
תודה רבהה3>>
תודה רבהה3>>
אנונימית
באותו הנושא: