מה זה הפשטה בתכנות?

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

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

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

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

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

1. מה זו הפשטה?

2. איזו דוגמה היא הפשטה?

3. למה פונקציה היא סוג של הפשטה?

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

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

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

עוד מושגים מהשיעור "לחשוב כמו מתכנת: חשיבה חישובית"

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

שאלות נפוצות

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

הפשטה = רק מה שצריך. כל השאר — בצד.

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

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

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

האם זה עזר?
לא מצאתם בדיוק את הדף שחיפשתם?ספרו לנו מה צריך — ואולי הוא יחכה לכם כאן בשבוע הבא.
לבקשת דף ←או בוואטסאפ