תרגול 5.2 לולאות while עם פונקציות:


שאלות בלולאות עם קריאה לפונקציה

5.2.1 (מבוסס 5.1.2)

א. כתבו פעולה המקבלת כפרמטר מספר שלם חיובי num וספרה digit. הפעולה תחזיר כמה פעמים הספרה digit מופיעה במספר. דוגמא: עבור המספר 123532 והספר 3 יוחזר הערך 2, מאחר והספרה 3 מופיעה פעמיים. ב. כתבו פעולה ראשית המגרילה 5 זוגות מספרים

  • number - מספר בעל 4 ספרות (1000-9999)
  • digit - מספר בין 1 ל-9 ומדפיסה לכל זוג מספרים את המספרים שהוגרלו (number ו- digit) ואת מספר הפעמים שהספרה digit חוזרת במספר number.

5.2.2 (מבוסס 5.1.3)

א. כתבו פעולה אשר מקבלת כפרמטר מספר שלם והפלט שלה הוא המספר ההפוך למספר שנקלט. ב. כתבו פעולה ראשית המגרילה 10 מספרים, מדפיסה את המספרים ואת המספר ההפוך שלהם.

5.2.3 (מבוסס 5.1.4)

א. כתבו פעולה המקבלת כפרמטר מספר שלם חיובי, ותייצר ותחזיר מספר חדש המכיל רק את הספרות שבמיקומים הזוגיים בצורה הפוכה. מיקומה של הספרה הימנית ביותר הוא 0. דוגמא: עבור המספר 12345 יש לייצר את המספר 531. ב. כתבו פעולה ראשית הקולטת מהמשתמש 4 מספרים ומדפיסה את תוצאת הפעולה שכתבתם (עבור המספרים שנקלטו).