הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [עזרה] איך עושים טבלת מעקב? (https://hosts.co.il/forums/showthread.php?t=67141)

Naxon 06-09-08 13:50

[עזרה] איך עושים טבלת מעקב?
 
היי כולם,
המורה שלי למחשבים הקפיצה אותי ללמוד עם כיתה י"א בגלל שאת החומר של JAVA של י' אני יודע. אבל הבעיה היא, שבגלל שלא למדתי את י' אני לא יודע איך עושים טבלת מעקב - וזה חלק משעורי הבית שקיבלתי.

הבנתי (ויכול להיות שלא הבנתי נכון) שטבלת מעקב תפקידה לעקוב אחרי המשתנים ותוכנם. במחלקה שעליה אני צריך לכתוב טבלת מעקב ישנם 8 משתנים. אשמח אם מישהו יגיד לי איך עושים טבלת מעקב כזו.

אשמח גם לדוגמא של טבלת מעקב.

* שלחתי הודעה למנהל BlueNosE שאמר שלדעתו זה מתאים לפורום תכנות.

תודה,
דניאל.

meshuga 07-09-08 01:21

בעקרון טבלת מעקב בנויה ככה:

(כותרות הטבלה: )
פקודה | משתנה1| משתנה2 | משתנה 3 (וכו' וכו') | תנאי1 | תנאי 2 (וכו' וכו') פלט


עכשיו, בכל שורה שאתה שם פקודה, אתה שם את התוכן העדכני של המשתנה, ובתנאיאם (אם יש) true/false (ככה לפחות אני למדתי)..(אם אין כלום(כלומר עוד לא הוכנס תוכן/לא הוכרז), אצלי לפחות היינו שמים מקף (-))

אם אתה מגיע לשורת התנאי וזה true, אתה מבצע את הפקודות של התנאי, אם לא..אז את הelse או מדלג..

פלט כמובן רק אם יש אז כותבים פלט...

אם יש לולאות, אז כן, I זה משתנה, וצריך לעשות את מספר הפעמים שיש בלולאה..

עכשיו, טבלת מעקב עשיתי רק על C, ככה שאני לא יודע אם זה אותו דבר על JAVA...ככה זה "בגדול"..כמו שאני למדתי את זה..

Jerba 07-09-08 06:51

ראסמי זה רק בשביל לבדוק מה הערך של כל משנה בכל שורת קוד.. אצלינו אפילו לא מחייבים לשים תנאים בטבלת מעקב..
אבל בבגרות בדרך כלל כותבים..

וכן בJAVA וב C זה אותו דבר חח זה לכל שפה בראסמי

meshuga 07-09-08 12:15

ציטוט:

נכתב במקור על ידי Jerba (פרסם 666020)
ראסמי זה רק בשביל לבדוק מה הערך של כל משנה בכל שורת קוד.. אצלינו אפילו לא מחייבים לשים תנאים בטבלת מעקב..
אבל בבגרות בדרך כלל כותבים..

וכן בJAVA וב C זה אותו דבר חח זה לכל שפה בראסמי

כן אבל בJAVA זה עם מחלקות ככה שאני לא יודע איך עושים את זה בטבלת מעקב...אין לי מושג מה החומר הלימודי של טופס א' בJAVA כי אני למדתי C ב י'-יא' וב יב' JAVA..

Jerba 07-09-08 12:58

ציטוט:

נכתב במקור על ידי meshuga (פרסם 666055)
כן אבל בJAVA זה עם מחלקות ככה שאני לא יודע איך עושים את זה בטבלת מעקב...אין לי מושג מה החומר הלימודי של טופס א' בJAVA כי אני למדתי C ב י'-יא' וב יב' JAVA..

אין שום קשר אחי , אמרתי לך .. זה רק בא לבדוק מה הערך של משתנה בסוף התוכנית..
אין לזה שום קשר לאיך תכנתת או שאם מחלקות ועצמים או בלי..

לדוגמא יש בJAVA תתוכנית הבאה:

קוד:

public class A
{
        public static void main(String[]args)
        {
                int a =10;
               
                for(int i=0;i<a;i++)
                {
                        System.out.println(i-a);
                        a--;
                }
                System.out.println("HELLO");
        }

}

אז הטבלת מעקב תראה ככה:

i a פלט

10 0 -10

9 1 -8

8 2 -6

7 3 -5

6 4 -2

5 5 HELLO

meshuga 07-09-08 16:40

ציטוט:

נכתב במקור על ידי Jerba (פרסם 666059)
אין שום קשר אחי , אמרתי לך .. זה רק בא לבדוק מה הערך של משתנה בסוף התוכנית..
אין לזה שום קשר לאיך תכנתת או שאם מחלקות ועצמים או בלי..

לדוגמא יש בJAVA תתוכנית הבאה:

קוד:

public class A
{
        public static void main(String[]args)
        {
                int a =10;
               
                for(int i=0;i<a;i++)
                {
                        System.out.println(i-a);
                        a--;
                }
                System.out.println("HELLO");
        }

}

אז הטבלת מעקב תראה ככה:

i a פלט

10 0 -10

9 1 -8

8 2 -6

7 3 -5

6 4 -2

5 5 HELLO

אני התכוונתי שאם יש לך מחלקה שבתוכה אתה קורא למחלקת אחרת...ברור שעל מחלקה פשוטה זה אותו דבר...

Jerba 07-09-08 21:23

ציטוט:

נכתב במקור על ידי meshuga (פרסם 666108)
אני התכוונתי שאם יש לך מחלקה שבתוכה אתה קורא למחלקת אחרת...ברור שעל מחלקה פשוטה זה אותו דבר...

מזה משנה ? השינוים מתבצעים על משתנים מקומיים ככה שכל עוד אתה יודע מה נמצא במחלקה
השניה או מה הערך המוחזר למשנה אתה רושם אותו , תבין , לא משנה מה יש לך , הורשות עניינים
מחלקות וכל מיני , אתה רושם כל פעם שמשתנה מסוים משתנה (ערך) אתה כותב בטבלה...

meshuga 08-09-08 01:34

ציטוט:

נכתב במקור על ידי Jerba (פרסם 666155)
מזה משנה ? השינוים מתבצעים על משתנים מקומיים ככה שכל עוד אתה יודע מה נמצא במחלקה
השניה או מה הערך המוחזר למשנה אתה רושם אותו , תבין , לא משנה מה יש לך , הורשות עניינים
מחלקות וכל מיני , אתה רושם כל פעם שמשתנה מסוים משתנה (ערך) אתה כותב בטבלה...

שוב, כמו שאמרתי...את החומר אני יודע...אבל לא ישמתי אותו מעולם בJAVA (ו/או מחלקות) אלא רק בC..אין טעם להמשיך "לחפור" בעניין...

yard2010 11-09-08 10:14

חכה חכה שתצטרך לעשות מעקב על ריקורסיה... חכה חכה... אז באמת תצטרך עזרה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 19:12.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ