דילוג לתוכן הראשי

ק(כ)ישורים

ה                    החומרים בנושאי OOP (היחידה החמישית)
בגרויות - שאלות
790. בגרות  -   בגרות 2025 שאלה 12 המחלקות A, B, C, D והפעולה Foo חלק-I  כאן
                        בחלק זה עליכם לשרטט את העצמים שנוצרו בפעולה Main (מעקב-עצמים).
                        חלק II - יועלה בהמשך.                   
780. מתכונת  מתכונת 2022 שאלה לגבי המחלקות AA ו- BB כאן
772. בגרות  -   בגרות 2021 שאלה 17 חלק-III  כאן
771. בגרות  -   בגרות 2021 שאלה 17 חלק-II   כאן
770. בגרות  -   בגרות 2021 שאלה 17 חלק-I    כאן
763בגרות  -   בגרות 2021 שאלה 16 חלק-IV  כאן
762בגרות  -   בגרות 2021 שאלה 16 חלק-III   כאן 
761בגרות  -   בגרות 2021 שאלה 16 חלק-II    כאן
760בגרות  -   בגרות 2021 שאלה 16 חלק-I     כאן 
751בגרות  -   בגרות 2020 שאלה 16 (קיץ תש"ף) חלק II  כאן
750בגרות  -   בגרות 2020 שאלה 16 (קיץ תש"ף) חלק I   כאן
741בגרות  -   בגרות 2020 שאלה 15 מורחבת (קיץ תש"ף נבצרים) כאן פתרון כאן
740בגרות  -   בגרות 2020 שאלה 15 (קיץ תש"ף נבצרים) כאן
730בגרות  -   בגרות 2020 שאלה 15 (קיץ תש"ף) חלק I  כאן
720. בגרות  -   בגרות 2019 שאלה 16 (קיץ תש"ף)  כאן
710. בגרות  -   בגרות 2019 שאלה 15 (קיץ תש"ף)  כאן
                       מצגת עזר לפתרון מעקב עצמים בודדים (לא מערך-עצמים)  כאן
כ
בגרויות - כללי (מבני-נתונים ומונחה-עצמים)
630. כדאי להביא לבגרות
        * פעולות כתובות בנושאי תור, מחסנית, רשימות, עצים.
           דוגמאות לפעולות עצמים שכדאי להביא כאן
        * תבניות היכולות לעזור לכם לפתור שאלות בנושאי מבני-נתונים.
           דוגמאות לפעולות ולתבניות בנושא עצים כאן
        * מענה נכון (בהתאם למצופה) בנושא שאלות על יעילות, ראו דוגמאות כאן.
        * ממשקים של מבני-הנתונים (ראו סעיף 610).
        * תשובות דוגמא ביעילות לשם דוגמה כיצד יש לענות על שאלות בנושא זה.
        * חומר עזר מכל סוג, היכול לעזור לכם לצורך פתרון שאלות הבחינה.
        * מזון קל שעוזר לכם לשמור על ריכוז.
625. פעולות סטטיות שכיחות על מבני-נתונים שונים כאן
620. טיפים לבגרות במבני-נתונים כאן
611. מיקוד לבגרות תשפ"ו 2026 כאן
610. ממשקים למבני-נתונים כאן
605פתרונות-בגרות-אתרים   הבלוג של הילה קדמן - שאלוני 899381 כאן, שאלוני 899271 כאן
602פתרונות-בגרות--בוידאו -   הבלוג של אריאל ברצחק כאן
601חוברת-שאלוני-בגרויות   -   תדפיס מרוכז של 5 מבחני בגרות מהשנים 2014-2018 כאן 
600כל-שאלוני-הבגרויות        פורטל שאלוני הבגרויות החל משנת 2011 ועד היום כאן
                                                (עבור השנים 2024-2025 , חפשו לפי סמל שאלון: 899271) 
                                                (עבור השנים 2016-2024 , חפשו לפי סמל שאלון: 899381) 
                                                (עבור השנים 2011-2017 , חפשו לפי סמל שאלון: 899205) 
כ
טיפים
610. טיפים   - טיפים בנושא פעולות כאן
600. קיצוריםטבלת קיצורי-מקשים  כאן (משנת 2010, רלוונטית גם להיום)
כ
נושאים מתקדמים (לא לבגרות)
520. הסבר   -  יצירת טיפוס enum
510. הסבר   -  מחלקת List
500. הסבר   -  הגדרת מאפיינים, ללא הגדרה מפורשת של תכונות
כ
המרות
460. תרגול  - מבט לחלונות, עמ' 118 תר'3: "ניתוח, תיעוד ומעקב" (כולל שאלות Ran1) כאן 
                    שאלות Ran2 כאן מצגת תרשים עצמים מעודכנת כאן
450. תרגול  - מבט לחלונות, עמ' 116 תר'2: "מעקב" כאן
440. תרגול  - מבט לחלונות, עמ' 115 תר'1: "מעקב, הורשה ופולימורפיזם" כאן
432. תרגול  - Shape1 כאן
430. תרגול  UpcastingNDowncasting - drill03 כאן
420. תרגול  - UpcastingNDowncasting - drill02 כאן
410. תרגול  - UpcastingNDowncasting - drill01 כאן 
405. תרגול  - תרגיל3 בספר, עמ' 118 - ניתוח, תיעוד ומעקב One Two כאן
כ
ממשקים
390. תרגול -  DriveProject - בנושאים: is, Interface, Properties, using $ sign כאן
370. תרגול -   BetterRentalProject תרגיל drill03 כאן
360. תרגול -   BetterRentalProject תרגיל drill02 כאן
350. תרגול -   BetterRentalProject תרגיל drill01 כאן
320. מצגת  -   הדגמת עבודה עם ממשקים בפרויקט BetterRentalProject כאן
310. מצגת   -   הסבר מהו ממשק? תיאוריה כאן
                       סרטון אסף כאן, Caleb Curry תיאוריה כאן ודוגמה: כאן, סרטון טורפים/נטרפים כאן 
300. מצגת -   הורשה מתי? מתי נשתמש במנגנון ההורשה ומתי לא כאן
כ
מחלקה אבסטרקטית (מופשטת)
230. תרגול -   RentalProject תרגיל drill01 (תרגיל אחרון לפני לימוד ממשקים) כאן.
225. תרגול -   א. ShapesProject-Basic1 כאן (בנושאים is, casting)
                      ב. כאן (אבסטרקט)
                      ג. כאן (תרגיל אחרון אבסטרקט מח' Shape)
220. תרגול -   drill02 - AnimalsProject - בנושאים virtual-override, is, abstract כאן
215. הסבר  -   'מחלקה-מופשטת' (אבסטרקטית) 'Abstract-class' כאן
כ
הורשה, הכלה, פולימורפיזם
213. תרגול  -  תרגיל בנושא פולימורפיזם בשם virtual כאן
212. תרגול  -  פרויקט משימות (TaskProject) כאן. 
                      הנושאים: הכלה, מערך עצמים מטיפוס Task, מחלקת-אוסף בשם TaskList,
                      * ההבדל בין מחלקת Task למחלקת TaskList.
                      * הוספת עצם מטיפוס Task לאוסף משימות הנמצא במחלקות TaskList,                     
                      * Get - הוצאת עותק מהמחלקה (לגורם חיצוני לה), של אוסף מטיפוס Task.
                      * Set - קבלת עותק מחוץ למחלקה (מגורם חיצוני לה), 
של אוסף מטיפוס Task.
210. תרגול  -   SchoolEntitiesProject - האופרטור is, בדריסת פעולות (בהיררכיית מחלקות) כאן. 
190. תרגול  -   תרגול בנושא תכונה מטיפוס-מורכב במחלקה (ClassStudentsProject) - כאן
                       תכונה מורכבת = Complex Data-Type. 
                       הרעיון של תכונה מורכבת במחלקה נקרא הכלה - Composition.
                       במקרה זה נוסיף למחלקה תכונה מטיפוס מערך (מערך נחשב לתכונה מורכבת מכיוון
                       שהוא אובייקט/עצם היושב ב- Heap). נוסיף תכונה זו לצורך ניהול 
אוסף תלמידים.
170. הסבר  -   הורשה-הכלה-פולימורפיזם (Inheritance(is-a)-Composed-Polymorphism) כאן
כ
מחלקת שירות
180. תרגול -   יצירת מחלקת שירות לצורך שמירת פעולות על מערכים כאן
176. מדריך  -  כיצד יוצרים מחלקת-שירות (Creating Service-Class) כאן
175. הסבר   -  מהי מחלקת-שירות (Service-class) כאן
כ
מערכים ומערך-אובייקטים
160. תרגול  מערך אובייקטים (מחלקת Employee) ArraysNClasses -  כאן
150. תרגול -   מערכים: שיעור חזרה שני בנושא מערכים ומחלקות כאן
140. תרגול -   פעולות בסיסיות על מערכים (Arrays & Functions) - כאן
130. תרגול -   מערכים (ArrNums) כאן
120. תרגול -   פרויקט עובדים ומנהלים (WorkerNManagerProject) כאן
כ
בוחן/מבחן ראשונים
116. הסבר  -  מבחן ראשון הנחיות כאן
115. הסבר  בוחן ראשון הנחיות כאן
כ
נושאי בסיס
114. תרגול -   CollageProject - חישובי תאריכים (לפי שנת לידה בלבד) כאן
113. הסבר -   בנאים משוכללים (base: ו- this:) - כאן
112. הסבר -   בנאי ברירת מחדל ובנאי ברירת-מחדל של מחלקת האב - כאן
110. תרגול  drill01 - AnimalsProject סיכום ביניים כאן 
                       אינפוגרפיקות כאן וכאן, 
109. תרגול -   drill02 - PersonNStudentProject כאן וידאו של הפתרון כאן
108. הסבר -   Inheritance דוגמה ראשונה בהורשה - מודרך כאן
107. תרגול -   drill01 - PersonNStudentProject כאן
105. הסבר -    Inheritance מבוא להורשה כאן
104. תרגול -   CarProject-drill05-כאן
103. תרגול -   CarProject-drill04-כאן
102. הסבר -   Get/Set with Conditions שילוב תנאים בפעולות אחזור ושינוי כאן
100. הסבר   this - מלת מפתח כאן
98.   תרגול -   CarProject-drill03-כאן
97.   הסבר -   readonly - מלת-מפתח כאן (הסבר נוסף כאן)
95.   הסבר -   const - קבוע כאן (הסבר נוסף כאן)
93.   הסבר -   Properties - מאפיינים (לא בחומר הלימוד, אלא לצורך הבנת דוגמאות באינטרנט) כאן
90.   הסבר -   Overriding - דריסת פעולות כאן דוגמת קוד כאן
80.   תרגול -   MaxNumProject העמסת פעולות כאן
75.   תרגול -   CarProject-drill02-כאן
70.   הסבר -   Overloading - העמסת פעולות כאן (סרטון הסבר כאן)
65.   הסבר -   static C'tor - בנאי סטטי כאן
64.   הסבר -   static methods - פעולות סטטיות כאן
63.   תרגול -   drill01 - PersonProject  כאן
60.   הסבר -   static - תכונות סטטיות כאןכאן וכאן. אינפוגרפיקה כאן.
                       (הסבר נוסף על תכונה/בנאי/פעולה/מאפיין/מחלקה סטטיים כאן)
55.   תרגול -   CarProject-drill01-כאן
53.   הסבר  -   העברת פרמטרים לבנאי אחר - כאן
52.   הסבר  -   בנאים והעברת פרמטרים בין בנאים- כאן
50.   הסבר  -   הבדלים בין פעולות - הפע' הבונה לעומת שאר הפע' במחלקה כאן (עוד על בנאים כאן)
47.   תרגול -    'תרגיל בניית מחלקת Student' כאן
45.   תרגול -   StudentsProject - drill01 כאן
35.   תרגול -   DateTime מחלקת המערכת מול מחלקת המתכנת Date כאן פלט התוכנית כאן
כ
מבוא ל- OOP
31.   מצגת -   מקרא לרכיבי המחלקה כאן
30.   מצגת -   "המחלקה" חלק1 כאן
20.   מצגת  "מבוא תכנות מונחה עצמים" - האונ' העברית, שיעור1 כאן
15.   תרגול -   drill01 - PointProject כאן
13.   מצגת  Stack & Heap מתקדם: ההבדלים בין שני סוגי הזכרונות כאן
12.   מצגת -  Stack & Heap בסיסי: ההבדלים בין שני סוגי הזכרונות כאן
11.   הסבר  -   User-Interface vs Class-Interface ממשק משתמש / ממשק מחלקה כאן
10.   הסבר  -   כל דבר הוא אובייקט בשיטת תכנות מונחה עצמים כאן (מידע נוסף כאן)
05.   הסבר  -   סוגי שגיאות בתכנות - תחבירית, זמן-ריצה, לוגית כאן
02.   מדריך -   התקנת VS - מדריך וקישור להתקנת Visual Studio 2019 Community כאן
כ
פלאייר טיפים כאן