תצוגה לדוגמה · קריאה בלבד

מדעי המחשב -יסודות - 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)?
  • double
  • int
  • boolean
  • char

יסודת מדעי המחשב 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++)
  • אינסוף
  • 5
  • 6
  • 7
מה יודפס? 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, ולתאר באג שפתרת ואיך מצאת אותו.

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