מה זה פונקציה בתכנות?

פונקציה היא קבוצה של הוראות שנותנים לה שם. אחרי שמגדירים אותה פעם אחת, אפשר להפעיל (״לקרוא לה״) בכל מקום ובכל פעם שרוצים.

בפייתון מגדירים פונקציה עם def: def greet(name): print("שלום " + name). אחר כך greet("עומר") מציג ״שלום עומר״, ו־greet("לינה") מציג ״שלום לינה״. בסקראץ׳ יוצרים בלוק חדש בקטגוריה ״הבלוקים שלי״.

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

💡 איך זוכרים? פונקציה = מתכון עם שם. כותבים פעם אחת, משתמשים הרבה.

🎯 משחק התאמה: מושג והגדרה

לוחצים על מושג, ואז על ההגדרה שלו.

0 מתוך 4

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

1. מה זו פונקציה?

2. באיזו מילה מגדירים פונקציה בפייתון?

3. איך נקראת הפעלה של פונקציה?

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

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

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

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

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

שאלות נפוצות

איך זוכרים מה זה פונקציה?

פונקציה = מתכון עם שם. כותבים פעם אחת, משתמשים הרבה.

אילו מושגים קשורים לפונקציה?

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

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

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