שלום לכולם...

שלום לכולם...

שמי יניב ואני חדש בפורום. אני תלמיד שנה א' למדעי המחשב במכון הטכנולוגי בחולון ורציתי לשאול משהו. אני באתי למדעי המחשב ללא רקע מוקדם בתכנות ומאוד מתקשה בלימוד. יצא לי לדבר עם חבריי לקורס (אלה שאין להם רקע מוקדם-אנחנו המיעוט, לרוב יש רקע מסויים) והבנתי שכולם או כמעט כולם לא מבינים לגמרי את מה שמלמדים אותנו שלא נדבר על ליישם תוכניות,מה גם שאחרי חודש של לימודים לא ציפיתי שיפילו עלינו את "משחק הגפרורים". אתם בטוח מכירים את זה, המשחק עם X גפרורים בצד אחד , Y גפרורים בצד שני וכל שחקן לוקח בתורו כמה גפרורים שהוא רוצה אבל מצד אחד בלבד. זו תוכנית של כמה מאות שורות (לפי האנשים שדיברתי איתם בקורס ועשו אותה) ואני מרגיש לגמרי לא מוכן לכזה דבר. הקצב שהתקדמנו בו הוא מסחרר. כבר בשיעור השלישי שלנו (אחרי שהשיעור הראשון דיבר על write hello כמובן כי מעולם לא ראינו תכנות בעבר) דיברנו על פונקציות ופרוצדרות, ואחרי חודש למדנו על מגדלי האנוי ונתבקשנו להגיש את תוכנית הגפרורים. (יש לנו בערך שבועיים לעשות אותה). האם זה בלתי אפשרי לאדם חסר רקע מהתיכון לבוא וללמוד תכנות?
 

vinney

Well-known member
הכל אפשרי

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

neko

New member
המשחק נשמע כמו 20 שורות קוד

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