Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

‫תרגיל ‪ 3‬לעבודה עצמית לולאות‬

‫שאלה ‪1‬‬
‫כתוב תוכנית המקבלת מספר שלם ומחזירה כמות הספרות שלו‪:‬‬
‫דוגמה‪ .‬קלט‪ , n=876543 :‬פלט‪ :‬כמות ספרות ‪6‬‬
‫‪.‬‬

‫שאלה ‪2‬‬
‫כתוב תוכנית המקבלת מספר שלם ומחזירה כמות אפסים שלו‪:‬‬
‫דוגמה‪ .‬קלט‪ , n=806503 :‬פלט‪ :‬כמות ‪ 0‬הוא ‪2‬‬

‫שאלה ‪3‬‬
‫כתוב תוכנית המחשבת איברים של סדרת פיבונצי (‪ .)Fibbonachi‬הנוסחה של סדרת פיבונצי ‪:‬‬
‫‪:‬‬
‫‪a1 =1 , a2 =1 , a n+2 =a n +an+1 , n=1,2, . . .‬‬
‫‪a1 =1 , a2=1, a3 =2 , a 4 =3 , a 5=5 , a6 =8 , a7 =13 ,, . . .‬‬
‫‪a‬‬
‫הפונקציה מקבלת מספר שלם ‪ n‬ומחזירה מספר ‪. n‬‬
‫דוגמה‪ :‬אם הקלט הוא ‪ n=6‬אז הפלט הוא ‪.8‬‬

‫שאלה ‪4‬‬
‫כתוב תוכנית המקבלת מספר שלם ‪ ,n‬קולטת ‪ n‬איברים מהמשתמש ומחזירה מספר הגדול ביותר בין‬
‫המספרים הנקלטים‪.‬‬
‫דוגמה‪ :‬אם הפונקציה מקבלת ‪ , n=4‬קולטת מספרים‪ −2, −4 , −3, −5 :‬הפלט הוא ‪. −2‬‬

‫שאלה ‪5‬‬
‫כתוב תוכנה המקבלת מספר טבעי ומדפיסה משולש שווי‪-‬שוקיים וישר‪-‬זווית של כוכביות‪.‬‬
‫הקלט הוא מספר הכוכביות בכל אחד מניצבי המשולש‪:‬‬
‫דוגמה‪ :‬קלט‪ ,5 :‬פלט‪:‬‬
‫*‬
‫*‬ ‫*‬
‫*‬ ‫* *‬
‫*‬ ‫* * *‬
‫*‬ ‫* * * *‬

‫שאלה ‪6‬‬
‫כתוב תוכנה הקולטת מספר שלם ‪ n‬ואחר כך התוכנית הקולטת ‪ n‬מספרים ממשיים ומדפיסה את המספר‬
‫הגדול ביותר בין ה ‪-n‬המספרים הנקלטים‪.‬‬
‫‪.‬‬
‫‪ .‬לדוגמה ‪ n = 5‬והמספרים הנקלטים הם ‪5- ,4 , 0 ,2 ,7 :‬האיבר הגדול ביותר בינם הוא ‪7‬‬

‫שאלה ‪7‬‬
‫כתוב תוכנה הקולטת מספר שלם ובדקת האם הוא מושלם‪.‬‬
‫מספר נקרא מספר מושלם אם כסום של כל המחלקים שלו (כולל ‪ 1‬ולא כולל מספר עצמו( ‪n‬‬
‫שווה למספר עצמו‪.‬‬
‫שלו הוא דוגמה‪ :‬מספר ‪ 28‬מושלם כי סכום כל ‪1+2+4+7+14= 28‬‬
‫מספר ‪ 12‬אינו מושלם כי סכום כל המחלקים שלו הוא ‪=161+2+3+4+6‬‬

‫שאלה ‪8‬‬
‫כתוב תוכנית המקבלת מספר שלם ‪ ,n‬ומדפיסה משולש של כוכביות שווה צלעות שהבסיס שלו מכיל‬
‫‪ n‬כוכביות‪ ,‬וכל צלע מכילה גם ‪ n‬צלעות‬
‫דוגמה‪ :‬אם ‪ n=7‬הפלט הוא‪:‬‬
‫‪Enter number: 7‬‬
‫*‬
‫* *‬
‫* * *‬
‫* * * *‬
‫* * * * *‬
‫* * * * * *‬
‫* * * * * * *‬

You might also like