- 054-9008816
- info@yardenie.com
- א-ה: 10:00-20:00
הכרה ראשונית )בפרט לתלמידים שלא למדו מדעי המחשב בחטיבת הביניים( של תחום מדעי המחשב והשפעתו על תחומי ידע אחרים. חשיפה ראשונית לחשיבה אלגוריתמית וכתיבת תכניות. הכרה ראשונית של מושג העצם ותכנות מבוסס עצמים.
הכרת מושגי יסוד בתכנות: משתנים, טיפוסי נתונים, ביטויים חשבוניים, קלט / פלט, חלוקת קוד לפעולות עזר. המשך עבודה עם עצמים ממחלקות מוכנות.
הבנת ביטויים בוליאניים, מושג התנאי, הצורך בביצוע מותנה, מבנה הבקרה if ,ותפקידם בהקשר הכללי של משימה חישובית ומימושה; העמקת ההבנה של עבודה עם משתנים.
יעדים
הבנה ומימוש של אלגוריתמים בסיסיים לביצוע חוזר; לתרגל ביצוע חוזר ככלי לעידון אלגוריתמים; להבחין בין כתיבה אלגוריתמית של לולאה לבין מימושה בשפת תכנות; הכרה בסיסית של המושגים נכונות ויעילות של אלגוריתמים; העמקת הידע של כתיבת, תיעוד, ותיקון תכניות; להשתמש בלולאות לאלגוריתמים המצריכים מנייה או צבירה.
הכרת מערכים כאוסף לינארי של טיפוסים מאותו סוג, עבודה עם מערכים חד-ממדיים ודו-
ממדיים. הכרת ומימוש אלגוריתמי חיפוש, מיון ומיזוג.
מבוא לתכנות מונחה עצמים וכתיבת מחלקות.
הכרת מושג הרקורסיה כשיטה לפתרון בעיות; הכרת היתרונות והחסרונות של פתרונות
רקורסיבים; ייצוג בעיות ופתרונן בעזרת רקורסיה.
1. הגדרה רקורסיבית, תנאי עצירה, קריאה רקורסיבית
2. רקורסיית זנב, רקורסיית הלוך-חזור, רקורסיה כפולה, רקורסיה הדדית.
3. כתיבת תכניות רקורסיביות.
© 2021 ירדני. ללמוד בסביבה מעצימה
כתובת: ויצמן 12 גבעתיים
מספר טלפון: 054-9008816
אימייל: info@yardenie.com