ABA


"כמה שאלות ברקורסיה.."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11355 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11355
tales

   18:22   15.11.04   
אל הפורום  
  כמה שאלות ברקורסיה..  
 
   התחלתי ללמוד רקורסיה בביצפר וקצת הסתבכתי עם זה.
אז אם אפשר פתרונות או הסברים לתרגילים הבאים בפסקל:
1. כתוב שגרה רקורסיבית המקבלת כפרמטר מספר שלם וחיובי ומחזירה את ערך הספרה המקסימלית.
2. כתוב שגרה רקורסיבית המקבלת כפרמטר מספר שלם וחיובי ומחזירה מספר שבו כל ספרה אי זוגית מוחלפת בספרה הקטנה ממנה באחד.
3. כתוב שגרה רקורסיבית המקבלת מספר שלם וחיובי ומסכמת את ספרותיו עם סימנים מתחלפים.
4. כתוב שגרה רקורסיבית המקבלת כפרמטר מספר שלם וחיובי ומחזירה את ההפרש בין סכום הספרות הזוגיות לסכום הספרות האי זוגיות.

ד"א באמת שניסיתי, אבל פשוט לא הבנתי את הפואנטה. בבקשה תנסו להסביר לי או להראות לי את הפתרון ואני יבין ממנו לבד.

תודה ענקית מראש!!!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  נסביר אך לא בצורת קוד. dryice 16.11.04 17:17 1

       
dryice

   17:17   16.11.04   
אל הפורום  
  1. נסביר אך לא בצורת קוד.  
בתגובה להודעה מספר 0
 
   בשביל לחלק מספר לספרות אנו יכולים לעשות מודולו(אופרטור %) עם 10
בשביל להשיג את ספרת האחדות ואז לחלק ב10 בשביל להשיג את המספר
ללא ספרת האחדות.

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

כך למשל עבור השאלה הראשונה, אנו רוצים למעשה לחשב את המקסימום בין
ספרת האחדות לבין המספר ללא ספרת האחדות(המספר שחולק כשלם ב10)

בתרגילים 2-4 יש משחקים עם ספרות זוגיות/אי-זוגיות, יש בגדול 2 דרכי
פעולה סבירות לבעיה זאת, האחת להוסיף למתודה הרקורסיסית פרמטר נוסף/
משתנה סטטי שיציין את הזוגיות. או לטפל ב2 ספרות בכל קריאה רקורסיבית.

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

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net