בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2025 קיץ מועד א

ניהול הסעות תלמידים - מחלקה

שאלה קודמתשאלה הבאה
שאלה 4יסודות2025 קיץ מועד א

ניהול הסעות תלמידים - מחלקה

למועצה האזורית "עוז" משתייכים כמה יישובים. המועצה מספקת לילדים הגרים ביישובים אלה שירותי הסעה מן הבית אל בית הספר ובחזרה. הסעה מן הבית אל בית הספר נקראת "הסעה הלוך" והסעה בחזרה מבית הספר אל הבית נקראת "הסעה חזור". נתונה המחלקה Transport – הסעה, ולה ארבע תכונות: name – שם היישוב שבעבורו מתבצעת ההסעה, מטיפוס מחרוזת toSchool – סוג ההסעה. בעבור "הסעה הלוך" ערך התכונה הוא true, ובעבור "הסעה חזור" הערך הוא false . num – מספר התלמידים בהסעה – מספר מטיפוס שלם בין 1 ל־ 50 (כולל) day – מספר מטיפוס שלם בין 1 ל־6 (כולל), המייצג את היום בשבוע שבו ההסעה מתבצעת (ראשון-שישי בהתאמה) הניחו שקיימות פעולות get/Get לתכונות המחלקה.

משימות

אמשימה אcode

(1) כתבו פעולה בונה במחלקה Transport, המקבלת את שם היישוב שבעבורו ההסעה name, מספר התלמידים בהסעה num, והיום בשבוע שבו ההסעה מתבצעת – day. הפעולה תאתחל את תכונות המחלקה. בסוג ההסעה (toSchool) הפעולה תיצור "הסעה הלוך". הניחו שהפרמטרים שמתקבלים תקינים. (2) כתבו פעולה בונה במחלקה Transport המקבלת רק את מספר התלמידים בהסעה num. הפעולה תאתחל את תכונות המחלקה כך שתתקבל "הסעה חזור" ביישוב Aviv ביום רביעי עם num תלמידים. הערה: אם פרמטר מספר התלמידים (num) אינו תקין, התכונה תקבל 1.

במשימה בcode

נתון מערך arr מטיפוס Transport, המכיל את ההסעות שהתבצעו במהלך השבוע. המערך אינו ממוין לפי סדר כלשהו, ואין בו ערכי null . (1) כתבו פעולה חיצונית ששמה dayReport בשפת Java או DayReport בשפת C#, המקבלת את המערך arr, מספר מטיפוס שלם – day המציין יום בשבוע, ופרמטר בוליאני – forward. אם forward הוא true, הפעולה תחזיר את סך מספר התלמידים שנסעו ב"הסעות הלוך" ביום day. אחרת (אם forward הוא false ), הפעולה תחזיר את סך מספר התלמידים שנסעו ב"הסעות חזור" ביום day. הניחו שהפרמטר day שמתקבל תקין (בין 1 ל־ 6). (2) כתבו פעולה חיצונית ששמה moreForward בשפת Java או MoreForward בשפת C#, המקבלת את המערך arr . הפעולה תדפיס את מספרי הימים בשבוע שבהם מספר התלמידים שנסעו ב"הסעות הלוך" היה גדול יותר ממספר התלמידים שנסעו ב"הסעות חזור". הערה: אפשר להיעזר בפעולה שכתבתם בתת־סעיף ב(1).

שאלה 4יסודות2025 קיץ מועד א

ניהול הסעות תלמידים - מחלקה

למועצה האזורית "עוז" משתייכים כמה יישובים. המועצה מספקת לילדים הגרים ביישובים אלה שירותי הסעה מן הבית אל בית הספר ובחזרה. הסעה מן הבית אל בית הספר נקראת "הסעה הלוך" והסעה בחזרה מבית הספר אל הבית נקראת "הסעה חזור". נתונה המחלקה Transport – הסעה, ולה ארבע תכונות: name – שם היישוב שבעבורו מתבצעת ההסעה, מטיפוס מחרוזת toSchool – סוג ההסעה. בעבור "הסעה הלוך" ערך התכונה הוא true, ובעבור "הסעה חזור" הערך הוא false . num – מספר התלמידים בהסעה – מספר מטיפוס שלם בין 1 ל־ 50 (כולל) day – מספר מטיפוס שלם בין 1 ל־6 (כולל), המייצג את היום בשבוע שבו ההסעה מתבצעת (ראשון-שישי בהתאמה) הניחו שקיימות פעולות get/Get לתכונות המחלקה.

משימות

אמשימה אcode

(1) כתבו פעולה בונה במחלקה Transport, המקבלת את שם היישוב שבעבורו ההסעה name, מספר התלמידים בהסעה num, והיום בשבוע שבו ההסעה מתבצעת – day. הפעולה תאתחל את תכונות המחלקה. בסוג ההסעה (toSchool) הפעולה תיצור "הסעה הלוך". הניחו שהפרמטרים שמתקבלים תקינים. (2) כתבו פעולה בונה במחלקה Transport המקבלת רק את מספר התלמידים בהסעה num. הפעולה תאתחל את תכונות המחלקה כך שתתקבל "הסעה חזור" ביישוב Aviv ביום רביעי עם num תלמידים. הערה: אם פרמטר מספר התלמידים (num) אינו תקין, התכונה תקבל 1.

במשימה בcode

נתון מערך arr מטיפוס Transport, המכיל את ההסעות שהתבצעו במהלך השבוע. המערך אינו ממוין לפי סדר כלשהו, ואין בו ערכי null . (1) כתבו פעולה חיצונית ששמה dayReport בשפת Java או DayReport בשפת C#, המקבלת את המערך arr, מספר מטיפוס שלם – day המציין יום בשבוע, ופרמטר בוליאני – forward. אם forward הוא true, הפעולה תחזיר את סך מספר התלמידים שנסעו ב"הסעות הלוך" ביום day. אחרת (אם forward הוא false ), הפעולה תחזיר את סך מספר התלמידים שנסעו ב"הסעות חזור" ביום day. הניחו שהפרמטר day שמתקבל תקין (בין 1 ל־ 6). (2) כתבו פעולה חיצונית ששמה moreForward בשפת Java או MoreForward בשפת C#, המקבלת את המערך arr . הפעולה תדפיס את מספרי הימים בשבוע שבהם מספר התלמידים שנסעו ב"הסעות הלוך" היה גדול יותר ממספר התלמידים שנסעו ב"הסעות חזור". הערה: אפשר להיעזר בפעולה שכתבתם בתת־סעיף ב(1).