Professional Documents
Culture Documents
תרגיל 3 לעבודה עצמית לולאות
תרגיל 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
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *