14-06-2011, 18:18
|
|
|
חבר מתאריך: 18.04.10
הודעות: 7
|
|
משחק החיים - ג'ון קונווי
שלום חברים,
התבקשתי לבנות תכנית ללימודים, אשר מדמה את משחק החיים של ג'ון קונווי, ע"פ הכללים הבאים:
כל יצור שיש לו שכן אחד או שאין לו שכנים בכלל, מת מבדידות. כלומר, בדור הבא המקום שלו יהיה ריק.
כל מקום ריק שיש לו בדיוק שלוש שכנים קם לתחייה. כלומר בדור הבא המיקום יהיה מלא.
כל יצור שיש לו יותר משלושה שכנים מת מצפיפות.
כל יצור שיש לו שניים או שלושה שכנים עובר לדור הבא.
התכנית מקבלת מהמשתמש קובץ טקסט אשר יש בו את המצב ההתחלתי של הייצורים, (ע"י מספר בינארי). וע"י הקובץ התכנית ממקמת (*) או תאים ריקים לפי החוקים.
עד כאן הכל בסדר,
כתבתי תכנית, ע"י מערך בוליאני דו מימדי, ללא פונקציות, כלומר כל התכנית בנוייה בפונקציית main, ומשום מה
התכנית לא עובדת לי כמו שצריך. ואין לי מושג למה.
באחת השורות יש משתנה עזר temp, אשר צריך לקבל את המחרוזות, ולפענח אותם ל אפסים ולאחדים (לפי מה שהבנתי שצריך לעשות).
האם משהו יכול לעזור לי בסיום התכנית? אני יושב עליה כבר כמעט שבוע וחצי.
בתודה,
איתמר.
https://2011-uploaded.fresh.co.il/2...14/29593409.txt
https://2011-uploaded.fresh.co.il/2...4/33988081.docx
נערך לאחרונה ע"י no smoking בתאריך 14-06-2011 בשעה 18:20.
|