נשלח בתאריך: 25 September 2007 בשעה 17:22 | | IP רשוּם
|
|
|
|
אתה צריך להתייחס לכל תוכנית שאתה כותב כמו בתור חידה, ואיך אתה מתכוון לפתור אותה. בדוגמא שנתת למשל: מה הבעיה (החידה) בתוכנית? תשובה: להדפיס מחרוזת מהסוף להתחלה. איך אני אמור לפתור אותה? תשובה: להגיע לאיבר האחרון של המחרוזת ואז להדפיס כל איבר תוך כדי התקדמות מסוף המחרוזת להתחלה עד לאיבר הראשון.
איך אני עושה את זה? תשובה: מברר איך אני יכול להגיע לסוף המחרוזת, מה זה בעצם מחרוזת, אחרי שאני יודע את זה, אני מדפיס את האיבר האחרון, עכשיו איך אני עובר לאיבר הבא ואז מדפיס גם אותו? מהו תנאי העצירה שלי? זאת הגישה לפיתרון של כל תוכנית. בהצלחה!!
__________________ הבלוג שלי
|