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

חומרי לימוד

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

ניתוח תמונה דיגיטלית - פיקסלים וצבעים

שאלה קודמתשאלה הבאה
שאלה 3יסודות2022 קיץ מועד א

ניתוח תמונה דיגיטלית - פיקסלים וצבעים

פיקסל (Pixel) הוא יחידת מידע המתארת נקודה בתמונה דיגיטלית. כל פיקסל מורכב משילוב של שלושה צבעים: אדום, ירוק וכחול. כל אחד משלושת הצבעים האלה (אדום, ירוק וכחול) מקבל ערך מספרי מ־ 0 עד 255 (כולל). לקבלת נקודה שהצבע שלה הוא אדום: אדום 1-255, ירוק 0, כחול 0. לקבלת נקודה שהצבע שלה הוא ירוק: אדום 0, ירוק 1-255, כחול 0. לקבלת נקודה שהצבע שלה הוא כחול: אדום 0, ירוק 0, כחול 1-255. לקבלת נקודה שהצבע שלה הוא שחור: אדום 0, ירוק 0, כחול 0. לקבלת נקודה שהצבע שלה הוא לבן: אדום 255, ירוק 255, כחול 255.

נתונה המחלקה Pixel - פיקסל, ולה שלוש תכונות:

  • red - צבע אדום, מספר שלם מ־ 0 עד 255
  • green - צבע ירוק, מספר שלם מ־ 0 עד 255
  • blue - צבע כחול, מספר שלם מ־ 0 עד 255 הניחו שיש פעולות get/Get set/Set בעבור תכונות המחלקה. נתון ממשק חלקי של המחלקה Pixel:
מפרט המחלקה
פעולה בונה המקבלת ערכים בעבור תכונות המחלקה
Javapublic Pixel (int red, int green, int blue)
C#public Pixel (int red, int green, int blue)
פעולה המחזירה true אם הנקודה היא בצבע אדום, אחרת היא מחזירה false
Javapublic boolean isRed ()
C#public bool IsRed ()
פעולה המחזירה true אם הנקודה היא בצבע ירוק, אחרת היא מחזירה false
Javapublic boolean isGreen ()
C#public bool IsGreen ()
פעולה המחזירה true אם הנקודה היא בצבע כחול, אחרת היא מחזירה false
Javapublic boolean isBlue ()
C#public bool IsBlue ()

משימות

אמשימה אcode

ממשו את הפעולה isRed / IsRed.

במשימה בcode

נתונה המחלקה Structure - ולה תכונה אחת בלבד: מערך חד־ממדי arr מטיפוס Pixel בגודל N. (1) כתבו פעולה פנימית במחלקה Structure ששמה isBalanced בשפת Java או IsBalanced בשפת C#. הפעולה תחזיר true אם במערך arr מספר הנקודות בצבע האדום זהה למספר הנקודות בצבע הירוק וזהה למספר הנקודות בצבע הכחול. אחרת הפעולה תחזיר false. שימו לב: הפעולה תחזיר true גם אם יש נקודות בצבעים שאינם אדום, ירוק וכחול, כל עוד מספרי הנקודות האדומות, הירוקות והכחולות זהים.

גמשימה גtext

(2) מערך "שחור לבן" הוא מערך שבו כל הנקודות הן רק בצבעים שחור ולבן, ויש בו לפחות נקודה אחת בצבע לבן ולפחות נקודה אחת בצבע שחור. כתבו פעולה פנימית במחלקה Structure ששמה isBlackWhite בשפת Java או IsBlackWhite בשפת C#. הפעולה תחזיר true אם המערך arr הוא מערך "שחור לבן", אחרת היא תחזיר false.

שאלה 3יסודות2022 קיץ מועד א

ניתוח תמונה דיגיטלית - פיקסלים וצבעים

פיקסל (Pixel) הוא יחידת מידע המתארת נקודה בתמונה דיגיטלית. כל פיקסל מורכב משילוב של שלושה צבעים: אדום, ירוק וכחול. כל אחד משלושת הצבעים האלה (אדום, ירוק וכחול) מקבל ערך מספרי מ־ 0 עד 255 (כולל). לקבלת נקודה שהצבע שלה הוא אדום: אדום 1-255, ירוק 0, כחול 0. לקבלת נקודה שהצבע שלה הוא ירוק: אדום 0, ירוק 1-255, כחול 0. לקבלת נקודה שהצבע שלה הוא כחול: אדום 0, ירוק 0, כחול 1-255. לקבלת נקודה שהצבע שלה הוא שחור: אדום 0, ירוק 0, כחול 0. לקבלת נקודה שהצבע שלה הוא לבן: אדום 255, ירוק 255, כחול 255.

נתונה המחלקה Pixel - פיקסל, ולה שלוש תכונות:

  • red - צבע אדום, מספר שלם מ־ 0 עד 255
  • green - צבע ירוק, מספר שלם מ־ 0 עד 255
  • blue - צבע כחול, מספר שלם מ־ 0 עד 255 הניחו שיש פעולות get/Get set/Set בעבור תכונות המחלקה. נתון ממשק חלקי של המחלקה Pixel:
מפרט המחלקה
פעולה בונה המקבלת ערכים בעבור תכונות המחלקה
Javapublic Pixel (int red, int green, int blue)
C#public Pixel (int red, int green, int blue)
פעולה המחזירה true אם הנקודה היא בצבע אדום, אחרת היא מחזירה false
Javapublic boolean isRed ()
C#public bool IsRed ()
פעולה המחזירה true אם הנקודה היא בצבע ירוק, אחרת היא מחזירה false
Javapublic boolean isGreen ()
C#public bool IsGreen ()
פעולה המחזירה true אם הנקודה היא בצבע כחול, אחרת היא מחזירה false
Javapublic boolean isBlue ()
C#public bool IsBlue ()

משימות

אמשימה אcode

ממשו את הפעולה isRed / IsRed.

במשימה בcode

נתונה המחלקה Structure - ולה תכונה אחת בלבד: מערך חד־ממדי arr מטיפוס Pixel בגודל N. (1) כתבו פעולה פנימית במחלקה Structure ששמה isBalanced בשפת Java או IsBalanced בשפת C#. הפעולה תחזיר true אם במערך arr מספר הנקודות בצבע האדום זהה למספר הנקודות בצבע הירוק וזהה למספר הנקודות בצבע הכחול. אחרת הפעולה תחזיר false. שימו לב: הפעולה תחזיר true גם אם יש נקודות בצבעים שאינם אדום, ירוק וכחול, כל עוד מספרי הנקודות האדומות, הירוקות והכחולות זהים.

גמשימה גtext

(2) מערך "שחור לבן" הוא מערך שבו כל הנקודות הן רק בצבעים שחור ולבן, ויש בו לפחות נקודה אחת בצבע לבן ולפחות נקודה אחת בצבע שחור. כתבו פעולה פנימית במחלקה Structure ששמה isBlackWhite בשפת Java או IsBlackWhite בשפת C#. הפעולה תחזיר true אם המערך arr הוא מערך "שחור לבן", אחרת היא תחזיר false.