מה זה פרמטר בפונקציה?

פרמטר הוא מקום ״ריק״ בפונקציה שמתמלא בכל קריאה בערך אחר. הוא מאפשר לאותה פונקציה לעבוד עם מידע שונה בכל פעם.

בפונקציה def square(n): return n * n, n הוא פרמטר. כשכותבים square(4), n מקבל את הערך 4, והפונקציה מחזירה 16. הערך שנותנים בקריאה (4) נקרא ארגומנט, אבל ביום־יום משתמשים בשתי המילים כמעט באותה משמעות.

לפונקציה יכולים להיות כמה פרמטרים, מופרדים בפסיקים: def area(width, height): return width * height. בסקראץ׳, כשיוצרים בלוק ב״הבלוקים שלי״, אפשר להוסיף לו ״קלט״ — למשל מספר צעדים — וזה בדיוק פרמטר.

💡 איך זוכרים? פרמטר = חור בפונקציה שממלאים בכל קריאה.

✅ בודקים את עצמנו

1. מה זה פרמטר?

2. אם ⁦def square(n): return n * n⁩, מה מחזיר ⁦square(4)⁩?

3. איך מפרידים בין כמה פרמטרים?

🧩 לשיעור המלא: פונקציות: מתכון עם שם
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ה׳–ט׳

מושגים קשורים

פונקציה
פונקציה היא קבוצה של הוראות שנותנים לה שם. אחרי שמגדירים אותה פעם אחת, אפשר להפעיל (״לקרוא לה״) בכל מקום ובכל פעם שרוצים.
ערך החזרה
ערך החזרה הוא התשובה שפונקציה ״מחזירה״ למי שקרא לה, בעזרת המילה return. אפשר לשמור אותו במשתנה או להשתמש בו בחישוב.
משתנה
משתנה הוא מקום בזיכרון של המחשב, עם שם, ששומר ערך — מספר, טקסט או אמת/שקר — שאפשר לקרוא ולשנות בזמן שהתוכנית רצה.

עוד מושגים מהשיעור "פונקציות: מתכון עם שם"

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

שאלות נפוצות

איך זוכרים מה זה פרמטר?

פרמטר = חור בפונקציה שממלאים בכל קריאה.

אילו מושגים קשורים לפרמטר?

פונקציה, ערך החזרה, משתנה. ההגדרה הקצרה של כל אחד מהם מופיעה למעלה, ומכל אחד יש קישור לעמוד משלו.

לכל 72 המושגים בתכנות ←

האם זה עזר?
חדש בעוגה בוגה: מבקשים — ואנחנו מכינים ✨חסר לכם דף עבודה, חוברת או משחק? ספרו לנו, בחינם.
לבקשת דף ←או בוואטסאפ