Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Studies

מחסנית הקריאות ותמונת הזכרון

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

לפני שניגע בנושא הזכרון, נגדיר מושג שישמש אותנו בחלק זה של הקורס:

תרגילים

  1. כתבו פונקציה שמוצאת את הפתרון למשוואה לינארית מהצורה $0=b+ax$. נסו להתחשב בכל מקרה אפשרי של ארגומנטים.
  2. כתבו פונקציה שמקבלת מספר כלשהו ומדפיסה את לוח הכפל עד למספר זה.
  3. כתבו פונקציה שמקבלת מספר ומחזירה האם המספר ראשוני או לא.
  4. פלינדרום הוא מספר שקריאת ספרותיו מימין לשמאל שווה לקריאת ספרותיו משמאל לימין. כתבו פונקציה המקבלת מספר וקובעת האם הוא פלינדרום.