ממש קולץ צריכה ממש עזרה

היי
אשמח להכוונה קצת מעמיקה יותר לגבי התרגיל
אני תקועה עליו כבר יומיים, את התרגיל הקודם על קולץ הצלחתי יחסיחת בקלות וכאן אני מבינה רעיונית מה אמור לקרות רק לא מצליחה לחבר את הדברים יחד…
מרגישה שאין לי מספיק ידע :dizzy_face:
אשמח לעזרה ממי שיכול :slight_smile:

נב - כן ראיתי את התרגיל עם הציונים
תודה

יש לך שאלה יותר ספציפית?
מה שגרם לי אישית להצליח בסוף היה לפתור את התרגיל עבור הספרה 1 ולא 1000, ואז לעבור על מה שכתבתי כדי לראות מה אני צריכה לשנות כדי שזה יעבוד עבור המקרה של 5.
ואז לקחתי דף ועט, כתבתי את שמות המשתנים שלי בטבלה, ועברתי על הקוד שלי וכתבתי כל שינוי שקורה למשתנים. מין טבלת מעקב. העמדתי פנים שאני המחשב שקורא את הקוד ומבצע כל פעולה שכתובה. וככה עליתי על דברים שלא מסתדרים בקוד וידעתי גם איזו שורה בעייתית.
וברגע שפתרתי עבור המקרה של 5 פשוט הצבתי 1000 איפה שכתוב 5 והכל עבד.

היי , תודה
מה זה אומר לפתור עבור 1? צריכה להיות פונקציה שמריצה את כל המספרים מ1 עד 1000 ולא לבדוק עבור מספר אחד בכל פעם… אז לא כלכך הבנתי מה שהסברת :no_mouth:

קודם כל לא אמרו שצריכה להיות בהכרח פונקציה
אבל התכוונתי שבמקום מ1 עד 1000 אז מ1 עד 1 חח
שזה הרבה יותר פשוט
ואז מ1 עד 5
ורק אז מ1 עד 1000

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

היי דנה :slight_smile:
פתרת את תרגיל “קולץ” הראשון עם פונקציה? מה הפונקציה מקבלת כפרמטר ומה היא מחזירה?

היי ים
זו אכן הייתה הבעיה שלי מסתבר, פתרתי את התרגיל קולץ הראשון בצורה מסורבלת ולא הכל היה בתוך הפונקציה
הצלחתי בסוף וגם תיקנתי את התרגיל הקודם
תודה :slight_smile:

לייק 1

בניתי לולאה שמשתמשת ב"כמו קולץ בישבן" עבור “ממש קולץ בישבן”. היא יכולה לרוץ על כל מספר שאני שם בתנאי של הלולאה ולתת לי את המספר של הריצות באופן נכון. איך אני בודק עבור איזה מספר יהיה מספר הריצות הגדול ביותר? ניסוי וטעיה ידני?

מחפש בפורום ומוצא, אני מניח :slight_smile:

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

היי נועה. אשמח לרמז לקוד שבודק את כל האפשרויות ונותן תוצאה לכל הרצה של הלולאה.

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

לייק 1

להחזיר אותן? :sweat_smile: