משחק החיים

משחק החיים

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

shirbi

New member
כמה דברים לא ברורים לי.

1. אם אינני טועה, הפונקציה nbrs אמורה לחשב כמה שכנים יש לתא מסויים. מדוע אתה בודק רק את האלכסונים ולא את השכנים מהצדדים ומלמטה ומלמעלה? 2. הפונקציה generate מבצעת את הבדיקה והעדכון על אותו מערך, ועל לא תעבוד כמו שצריך. כלומר: אם תא חי צריך למות, אבל במקביל צריך לגרום לשכן שלו להיווצר, אז אצלך זה לא יעבוד, כי הוא ימות לפני שתבדוק את התא השכן. כאן: http://webcourse.cs.technion.ac.il/234112/Spring2007/he/ho_Tutorials.html בתרגול מספר 11, תוכל למצוא קוד שעושה את העבודה. נסה להבין איך הוא עובד (יש הסברים בעברית). בהצלחה.
 
למעלה