תצוגה לדוגמה · קריאה בלבד
מדעי המחשב -יסודות - java
33 פריטים
🧠 יחידה 0 · חשיבה אלגוריתמית — לפני המחשב בעיות מילוליות, סדר פעולות, ומה בכלל אומר להסביר למחשב מה לעשות.
שיעור ראשון במדעי המחשב
מצגת
שפת התכנות java
משחק למידה
6 שאלות
פרקים:
💻 המסע אל עולם הקוד: מבוא ל-Java · 🚀 יוצאים לדרך עם Java
הדפסת 'שלום עולם' ב-Java
פעילות חשיבה
java medium
משימתך היא לכתוב את תוכנית ה'שלום עולם' הקלאסית ב-Java. סדר את שורות הקוד כך שיודפס המסר 'Hello, World!' למסך.
משימת תכנות ראשונה
מטלת תכנות
java
יש לפעול בהתאם לקובץ ה google docs
שאלות בסיסיות על java
תשבץ
he 11 מילים
📥 יחידה 1 · קלט–עיבוד–פלט ומשתנים המשולש שכל תוכנית בנויה עליו: קולטים, מחשבים, מדפיסים.
משתנים בשפת Java
מצגת
11 שקפים
קלט פלט ב-Java: המדריך השלם
מצגת
12 שקפים
קליטה והצגת שם משתמש
פעילות חשיבה
java medium
כתוב תוכנית ב-Java המבקשת מהמשתמש להזין את שמו ומדפיסה הודעת ברכה אישית הכוללת את השם שהוזן.
אופרטורים מתמטיים java
משחק למידה
15 שאלות
פרקים:
⚡ הקוד הראשון שלי: אופרטורים בסיסיים · ➗ ממלכת השארית והחלוקה · ⚔️ הקרב האחרון באופרטורים
קליטת 2 מספרים והדפסת סכומים
מטלת תכנות
java
קלטו 2 מספרים והדפיסו את סכומם
הכרת משתנים ב-Java
חידון
8 שאלות
איזה סוג נתונים מאחסן המשתנה 'int' בשפת Java?
- טקסט
- תווים בודדים
- מספרים עשרוניים
- מספרים שלמים
איזה סוג משתנה הוא המתאים ביותר לאחסון מספרים עם נקודה עשרונית (לדוגמה: 3.14)?
יסודת מדעי המחשב java משתנים
תשבץ
en 9 מילים
☕ יחידה 2 · עוברים ל-Java — חישובים ראשונים קליטת שלמים וממשיים, ותוכניות חישוב קצרות מקצה לקצה.
פעולות מתמטיות על int
מטלת תכנות
java
הגדירו ובצעו השמה לשני משתנים מסוג מספר שלם.
בצעו 5 פעולות מתמטיות על שני המשתנים הללו, הדפיסו את התוצאה.
1. חיבור (+)
2. חיסור (-)
3. כפל (*)
4. חילוק (/)
5. מודולו (%)
קליטת 3 מספרים וחישוב הממוצע שלהם
מטלת תכנות
java
כתבו קוד הקולט מהמשתמש 3 מספרים, מחשב ומדפיס את הממוצע שלהם.
➗ יחידה 3 · ביטויים חשבוניים, חלוקת שלמים ושארית חלוקה בשלמים מול חלוקה רגילה, אופרטור השארית, ובעיות מילוליות.
חילוק של שני מספרים שלמים
מטלת תכנות
java
בצע חילוק של שני מספרים
🎯 יחידה 5 · תנאים if / else, תנאים מורכבים, תנאי מקונן וטיפוס boolean.
מצא את המספר הגדול ביותר
פעילות חשיבה
java hard
כתוב תוכנית Java אשר קולטת שני מספרים מהמשתמש ומדפיסה את המספר הגבוה מביניהם.
מציאת המספר המקסימלי מבין שניים
פעילות חשיבה
java medium
כתבו תוכנית Java שקולטת שני מספרים שלמים מהמשתמש ומדפיסה את המספר הגדול מביניהם.
תנאים ב-Java — חידון סיכום
חידון
10 שאלות
מה יודפס?
int x = 7;
if (x > 10)
System.out.println("גדול");
else if (x > 5)
System.out.println("בינוני");
else
System.out.println("קטן");
- קטן
- בינוני
- גדול
- בינוני וגם קטן
מה ההבדל בין = לבין == ב-Java?
- אין הבדל, שניהם משווים
- = משווה, == מציב
- == עובד רק על מספרים
- = מציב ערך, == משווה ערכים
🔁 יחידה 6 · לולאת for מספר חזרות ידוע מראש: אתחול, תנאי, קידום — ומלכודת האחד.
מרתון הלולאות
משחק למידה
12 שאלות
פרקים:
🏃 קילומטר ראשון · אנטומיה של for · 🪤 קילומטר שני · מלכודת האחד · 🔁 קילומטר שלישי · לולאה בתוך לולאה
הדפסה 1 עד 10 — משהו כאן פספס
פעילות חשיבה
java easy
הקוד אמור להדפיס את המספרים 1 עד 10, כל אחד בשורה. הוא רץ בלי שגיאה, אבל הפלט לא נכון. מצא את השלב השגוי.
הדפסת זוגיים
מטלת תכנות
java
יש לכתוב קוד בפעולה הראשית המדפיסה את כל המספרים הזוגיים בין 1 ל-100.
כמו כן יש להשתמש בלולאת for.
▶ פתח ופתור בלי הרשמה
סכום ספרות
מטלת תכנות
java
כתוב פעולה שמקבלת מספר שלם חיובי ומחזירה את סכום ספרותיו.
דוגמאות:
472 → 13 (4+7+2)
9 → 9
1000 → 1
הנחיות:
• השתמש בלולאה, לא בהמרה למחרוזת.
• המספר הנתון גדול מ-0.
```ds:table
{"title":"דוגמאות","rows":[["קלט","סכום הספרות"],["472","13"],["9","9"],["1000","1"]]}
```
▶ פתח ופתור בלי הרשמה
🔄 יחידה 7 · לולאת while כשמספר החזרות לא ידוע מראש — קליטה עד תנאי עצירה.
סכום מטריצה — מה מיותר כאן
פעילות חשיבה
java medium
האלגוריתם מחשב את סכום כל איברי המטריצה. חלק מהשלבים מיותרים ולא תורמים דבר. סמן אותם.
קליטה עד 0 — תכנן לפני שאתה כותב
פעילות חשיבה
java medium
תכנן אלגוריתם שקולט מספרים שלמים מהמשתמש עד שנקלט 0, ובסוף מדפיס כמה מספרים נקלטו ומהו הגדול ביותר מביניהם. ה-0 עצמו אינו נספר.
ממוצע של n מספרים — מתי זה מתפוצץ
פעילות חשיבה
java medium
לפניך אלגוריתם לחישוב ממוצע של n מספרים שנקלטים מהמשתמש. עבור כל מקרה החלט אם האלגוריתם נשבר או עובד כמצופה.
לולאות ב-Java — חידון סיכום
חידון
10 שאלות
כמה פעמים יתבצע גוף הלולאה? for (int i = 0; i < 6; i++)
מה יודפס? for (int i = 2; i <= 8; i += 2) System.out.print(i + ",");
- 0,2,4,6,8,
- 2,4,6,8,
- 2,3,4,5,6,7,8,
- 2,4,6,
✏️ יחידה 8 · מחרוזות אורך, גישה לתו לפי מיקום, וסריקת מחרוזת בלולאה.
ספירת האותיות a במחרוזת — שלב חסר
פעילות חשיבה
java easy
האלגוריתם סורק מחרוזת וסופר כמה פעמים מופיעה האות a. שלב אחד הוצא — השלם אותו.
מחרוזת פלינדרום
מטלת תכנות
java
כתוב פעולה שמקבלת מחרוזת ומחזירה true אם היא פלינדרום — כלומר נקראת
אותו דבר מימין לשמאל ומשמאל לימין.
דוגמאות:
"abba" → true
"abcba" → true
"abc" → false
"a" → true
"" → true
הנחיות:
• השווה תווים משני קצות המחרוזת פנימה.
• אין צורך להתעלם מרווחים או מאותיות גדולות/קטנות.
```ds:table
{"title":"דוגמאות","rows":[["מחרוזת","פלינדרום?"],["abba","כן"],["abcba","כן"],["abc","לא"]]}
```
▶ פתח ופתור בלי הרשמה
🔧 יחידה 9 · פונקציות (מתודות) פרמטרים, ערך מוחזר, ופירוק תוכנית לחלקים קטנים.
מדריך רקורסיה ב-Java
מצגת
15 שקפים
מתודה אחת ארוכה או ארבע קצרות?
פעילות חשיבה
java medium
שני תלמידים כתבו תוכנית שקולטת ציונים, מחשבת ממוצע, מוצאת את הגבוה ואת הנמוך ומדפיסה דוח. הפתרונות נכונים שניהם. איזה מהם עדיף, ולמה?
ספירת ראשוניים בתחום
מטלת תכנות
java
כתוב שתי פעולות:
1. פעולה שמקבלת מספר שלם ומחזירה true אם הוא ראשוני.
2. פעולה שמקבלת שני מספרים a ו-b ומחזירה כמה מספרים ראשוניים
יש בתחום שביניהם (כולל שניהם), תוך שימוש בפעולה הראשונה.
דוגמאות:
countPrimes(1, 10) → 4 (2, 3, 5, 7)
countPrimes(10, 20) → 4 (11, 13, 17, 19)
countPrimes(0, 1) → 0
הנחיות:
• 0 ו-1 אינם ראשוניים.
• הפעולה השנייה חייבת להשתמש בראשונה — זה עיקר התרגיל.
▶ פתח ופתור בלי הרשמה
📊 יחידה 10 · מערכים — סוף החומר לשנה הצהרה, מילוי, סריקה, מינימום ומקסימום.
האיבר השני בגודלו
מטלת תכנות
java
כתוב פעולה שמקבלת מערך של מספרים שלמים ומחזירה את הערך השני בגודלו.
דוגמאות:
{3, 9, 4, 9, 1} → 4 (הגדול הוא 9, השני בגודלו הוא 4)
{5, 5, 5} → 5
{7, 2} → 2
הנחיות:
• עבור על המערך פעם אחת בלבד — בלי מיון.
• במערך יש לפחות שני איברים.
• שים לב לערכים כפולים: {9, 9, 4} מחזיר 4, לא 9.
```ds:array
{"title":"הגדול הוא 9, והשני בגודלו הוא 4","items":["3","9","4","9","1"]}
```
```ds:array
{"title":"ערכים כפולים — כאן התשובה 4, לא 9","items":["9","9","4"]}
```
▶ פתח ופתור בלי הרשמה
ראיון עבודה — ג'וניור בהייטק
תרחיש שיחה
להסביר באנגלית פשוטה מה ההבדל בין for ל-while, ולתאר באג שפתרת ואיך מצאת אותו.
חלק מהחומרים בכיתה אינם משותפים לצפייה ציבורית ואינם מוצגים כאן.