יסודות מדעי המחשב
🔤
משתנים, קלט ופלט
הצבה, טיפוסי נתונים, קריאה מהמשתמש והדפסה.
3 תרגילים
🔀
תנאים
if / else, אופרטורים לוגיים, תנאים מקוננים.
3 תרגילים
🔁
לולאות
for, while, לולאות מקוננות ותנאי עצירה.
5 תרגילים
🔡
מחרוזות
עיבוד תווים, חיפוש, בנייה והשוואה של מחרוזות.
4 תרגילים
📊
מערך חד-ממדי
סריקה, מינימום ומקסימום, סכימה, ספירה וחיפוש.
4 תרגילים
🧩
מתודות ופירוק לתת-בעיות
העברת פרמטרים, ערך מוחזר ופירוק בעיה לפעולות.
3 תרגילים
🔢
מערך דו-ממדי
סריקת שורות ועמודות, אלכסונים ותת-מטריצות.
3 תרגילים
🌀
רקורסיה
תנאי עצירה, קריאה עצמית וחשיבה רקורסיבית.
3 תרגילים
📈
מיון וחיפוש
חיפוש סדרתי ובינארי, מיון בחירה ומיון הכנסה.
3 תרגיליםמבני נתונים
📦
מחלקות ואובייקטים
בנאים, תכונות, פעולות ושימוש חוזר במחלקות.
2 תרגילים
🔗
רשימה מקושרת
בנייה, סריקה, הוספה והסרה — מעל ממשק List/Node הרשמי.
3 תרגילים
🥞
מחסנית
push/pop, היפוך, בדיקת סוגריים ושימושי מחסנית קלאסיים.
2 תרגילים
🚶
תור
insert/remove, סימולציות ומעבר בין תור למחסנית.
2 תרגילים
🌳
עץ בינארי
סריקות, עומק, ספירה וחיפוש — מעל ממשק BinNode הרשמי.
3 תרגילים