ABA


"מחפש שיטת מעקב אחר שיטות ארוכות,"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10587 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10587
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   15:15   30.01.12   
אל הפורום  
  מחפש שיטת מעקב אחר שיטות ארוכות,  
 
   יש לי בקרוב מבחן, ויש המון סוגי שאלות של "מה השיטה עושה?".
אפשר בבקשה קצת שיטות איך לעקוב אחרי שיטות בצורה הטובה על מחברת?
אני מחפש סגנון כתיבה שמתאר מעקב יפה אחרי לולאות מקוננות וכד' ככה שקשה להתבלבל בעזרתו.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תעשה טבלה של איטרציות Net_Boy  30.01.12 18:27 1
     משהו כזה לדוגמא? dvir8 30.01.12 21:17 2

       
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   18:27   30.01.12   
אל הפורום  
  1. תעשה טבלה של איטרציות  
בתגובה להודעה מספר 0
 
   שכל שורה היא המספר איטרציה והעמודות שלך הן המשתנים שאתה צריך לעקוב אחריהם.

זה יכול להתאים גם לרקורסיה וגם ללולאות.



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות
   21:17   30.01.12   
אל הפורום  
  2. משהו כזה לדוגמא?  
בתגובה להודעה מספר 1
 
  

The point of these exercises is to keep track of the value of each loop's
iterating variable. In both cases, the iterating variable of the outside
loop is i, while the inside loop iterates over j. In order to adhere to
the pattern established by the sample table, we show the value of i only
when it changes. Furthermore, when the iterating variable changes but the
loop does not execute again because its test condition has become false,
we display this in the table as well.


In the first exercise, the inside loop stops executing when j becomes 3,
and the outside loop stops when i becomes 4.

value of i value of j test for i test for j displayed
---------- ---------- ---------- ---------- ---------
0 0 (i <= 3) TRUE (j <= 2) TRUE 0 0
1 (j <= 2) TRUE 0 1
2 (j <= 2) TRUE 0 2
3 (j <= 2) FALSE
1 0 (i <= 3) TRUE (j <= 2) TRUE 1 0
1 (j <= 2) TRUE 1 1
2 (j <= 2) TRUE 1 2
3 (j <= 2) FALSE
2 0 (i <= 3) TRUE (j <= 2) TRUE 2 0
1 (j <= 2) TRUE 2 1
2 (j <= 2) TRUE 2 2
3 (j <= 2) FALSE
3 0 (i <= 3) TRUE (j <= 2) TRUE 3 0
1 (j <= 2) TRUE 3 1
2 (j <= 2) TRUE 3 2
3 (j <= 2) FALSE
4 3 (i <= 3) FALSE


In the second exercise, the inside loop stops executing when j becomes 0,
and the outside loop stops when i becomes 3.

value of i value of j test for i test for j displayed
---------- ---------- ---------- ---------- ---------
0 3 (i < 3) TRUE (j > 0) TRUE 3
2 (j > 0) TRUE 2
1 (j > 0) TRUE 1
0 (j > 0) FALSE
1 3 (i < 3) TRUE (j > 0) TRUE 1 3
2 (j > 0) TRUE 1 2
1 (j > 0) TRUE 1 1
0 (j > 0) FALSE
2 3 (i < 3) TRUE (j > 0) TRUE 2 3
2 (j > 0) TRUE 2 2
1 (j > 0) TRUE 2 1
0 (j > 0) FALSE
3 0 (i < 3) FALSE


It has been a pleasure to address this question on your behalf.


Regards,

leapinglizard


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net