Page 30 - תכנות בשפת ג'אווה חלק א
P. 30

‫דף עבודה פרק ‪3‬‬

                                                                       ‫תרגיל ‪ :1‬מספר מושלם‬
                                                     ‫א( פתח מחלקה בשם ‪.PerfectNumber‬‬

                                                                         ‫ב( כתוב פעולה ראשית‪.‬‬
                                           ‫ג( הדפס את כל המספרים המושלמים עד ‪.1000‬‬
                              ‫מספר מושלם‪ :‬מספר ששווה לסכום מחלקיו)לא כולל עצמו(‪.‬‬
                                      ‫דוגמה‪ 28 :‬מספר מושלם ‪.14 + 7 + 4 + 2 + 1 = 28 -‬‬

                                                                        ‫תרגיל ‪ :2‬תווך אי‪-‬זוגיים‬
                                                                    ‫א( קלוט ‪ 2‬מספרים שלמים‪.‬‬
                      ‫ב( הדפס את כל המספרים האי‪-‬זוגיים בין ‪ 2‬המספרים כולל עצמם‪.‬‬
                                                                  ‫ג( הוסף בדיקת תקינות לקלט‪.‬‬

                                                                    ‫תרגיל ‪ :3‬שרשור מספרים‬
                                                                    ‫א( קלוט ‪ 2‬מספרים שלמים‪.‬‬
                                                                 ‫ב( הוסף בדיקת תקינות לקלט‪.‬‬
                                ‫ג( חבר את המספרים אחד לשני)לא חשוב מי מהם ראשון(‪.‬‬
                                      ‫לדוגמה‪ :‬לקלט ‪ .867 ,24 -‬הפלט ‪ 86724 -‬או ‪.24867‬‬

                                                                    ‫תרגיל ‪ :4‬סדרת פיבונאצ'י‬
                                                                            ‫א( קלוט מספר שלם‪.‬‬

‫ב( כתוב תכנית שתדפיס את המספרים בסדרת פיבונאצ'י הקטנים מהמספר שקלטת‪.‬‬
      ‫סדרת פיבונאצ'י‪ :‬סדרה שמתחילה ב ‪ 1,1‬וכל מספר הבא בסדרה שווה לסכום ‪2‬‬
               ‫המספרים שלפניו‪ .‬כלומר‪ ,‬המספרים הבאים בסדרה הם ‪...13 ,8 ,5 ,3 ,2‬‬

                               ‫‪30‬‬

                                                              ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   25   26   27   28   29   30   31   32   33   34   35