ABA


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

   02:15   08.10.03   
אל הפורום  
  צריך עזרה בפסקל (יא')  
 
   אני צריך תוכנה שמקבלת מספר בעל מספר ספרות בלתי ידוע
והופכת את סדר הספרות שלו
תודה מראש


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  באיזה צורה? szargel 08.10.03 07:11 1
     למה אתה כל הזמן עונה?חחח no_angel 08.10.03 10:25 2
     פתרון עם מחסנית הוא פחות טוב, dryice 08.10.03 11:29 3
         זה אכן הפתרון הפשוט ביותר. szargel 08.10.03 17:17 4
             רק אם מאפשרים לבצע קלט לתוך מחרוזת. dryice 08.10.03 17:34 5
                 אם דורשים קלט למשתנה מספרי אני מסכים בהחלט szargel 08.10.03 19:04 6
  תודה רבה לכולכם ! StavmaN 09.10.03 00:52 7

       
szargel

   07:11   08.10.03   
אל הפורום  
  1. באיזה צורה?  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 08.10.03 בשעה 07:12 בברכה, szargel
 
(או, מה החומר שאתם לומדים כרגע?)
אני יכול לחשוב בקלות על 3 דרכים שונות - באמצעות רקורסיה, באמצעות שימוש במחסנית LIFO (Last in First Out) ובאמצעות שימוש פשוט בDIV וMOD, ואם אני ינסה עוד אני ימצא עוד כמה דרכים...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   10:25   08.10.03   
אל הפורום  
  2. למה אתה כל הזמן עונה?חחח  
בתגובה להודעה מספר 1
 
   תן לי הזדמנות חחחח אתה כבר מנהל במקום אחר תן לי אולי צ'אנס?חחחח
סתם.
אבל אתה צודק והמחסנית זה מש לא אפשרות במיוחד לו בשבילו מפני שלפי ההיגיון שלי הוא בטח התחיל השנה רק ללמוד פסקל אז הוא בקושי למד לולאה אני חושב במידה והוא למד כבר שנה שעברה אז הוא אמור לעשות את זה כבר לבד .
הכי קל זה עם לולאת while
mod ו div


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

   11:29   08.10.03   
אל הפורום  
  3. פתרון עם מחסנית הוא פחות טוב,  
בתגובה להודעה מספר 1
 
   בצורה נמדדת, יש דרישת זכרון נוספת, וזה מסובך יותר למימוש.
הפתרון הרקורסיבי גם הוא עקום במיוחד, והוא לרוב ידרוש
פונקציית עזר(או תחכום מעוות למדיי אחר)

הפתרון הפשוט והסביר הוא לולאה, לוקחים צובר מאתחלים אותו לאפס.
ובלולאה עד שנשאר במספר המקורי 0 מבצעים:
הכפל צובר ב10 הוסף לו את ספרת האחדות של המספר.
חלק המספר ב10.

החזר את תוכן הצובר.

DRYICE


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

   17:17   08.10.03   
אל הפורום  
  4. זה אכן הפתרון הפשוט ביותר.  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 08.10.03 בשעה 17:18 בברכה, szargel
 
אבל כבר נתקלתי בתרגילים יותר מעוותים מזה בספרי לימוד לבגרות...
אם כבר אז כבר, אני הייתי בונה מערך מסוג char, מבחינת מימוש זה הכי קל.


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

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


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

   19:04   08.10.03   
אל הפורום  
  6. אם דורשים קלט למשתנה מספרי אני מסכים בהחלט  
בתגובה להודעה מספר 5
 
   כל זמן שלא הגבילו אותנו, char יעשה את העבודה יותר נוחה לדעתי.


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

   00:52   09.10.03   
אל הפורום  
  7. תודה רבה לכולכם !  
בתגובה להודעה מספר 0
 
  


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

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

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



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