תכנות, רקורסיה, מערכים, מחרוזות, עצים בינאריים ורשימות מקושרות
printf היא .c1.q_1A_exam הנתון לכם ונמצא במודל. הקובץ מכיל שלד לתוכנית המתאים למקרה שבו בכל השאלות בחרתם בתשובה "a".| a. | n. | |
| b. | o. | |
| c. | p. | |
| d. | q. | |
| e. | r. | |
| f. | s. | |
| g. | t. | |
| h. | u. | |
| i. | v. | |
| j. | w. | |
| k. | x. | |
| l. | y. | |
| m. | z. |
noisy_pic()local_means(noisy_pic())local_medians(noisy_pic())local_medians2(noisy_pic())local_operator שחישבה ערך חדש לכל פיקסל שאינו קרוב מדי לשולי התמונה על ידי הפעלת אופרטור כלשהו (op) על הפיקסלים השכנים. כמו כן נעשה שימוש בפונקציה items:local_operator מחדש, כך שחישוב רשימת הפיקסלים בסביבה ייעשה בפונקציה נפרדת neighbors.neighbors מקבלת כפרמטרים את המטריצה A, את ממדיה n ו-m, את האינדקסים i ו-j של הפיקסל הנוכחי ופרמטר אופציונלי k, גודל הסביבה. neighbors מחזירה את רשימת ערכי הפיקסלים שעליהם יש להפעיל את האופרטור. נתונה הגירסה החדשה של local_operator:neighbors באופן שהערך שתחזיר local_operator יהיה זהה לזה שהוחזר בגירסה המקורית (כלומר הפיקסלים הקרובים לשולי התמונה יישארו ללא שינוי).neighbors כך שכל הפיקסלים יוחלפו על ידי הפעלת האופרטור על הסביבה, אשר תכלול את כל השכנים במרחק קטן או שווה ל-k שקיימים.horiz_edge(A, k=1) המקבלת תמונה בגודל ומחזירה תמונה חדשה שבה מסומנים קצוות אופקיים (horizontal edges). לכל פיקסל , חשבו את ממוצע ההפרשים המוחלטים בין השורה מעליו לשורה מתחתיו בחלון בגודל . אם הממוצע גדול מ-80, סמנו את הפיקסל כ-0 (שחור), אחרת 255 (לבן).pixel_count(edgelist, n) המקבלת רשימה של פיקסלים (כל פיקסל הוא tuple של שורה ועמודה) ומספר שורות , ומחזירה רשימה שבה האיבר ה- הוא מספר הפיקסלים בשורה .Circle בפייתון המייצגת מעגל במישור. המחלקה תכלול:__init__(self, R, a, b) — רדיוס ומרכז __repr__ — ייצוג מחרוזתיarea() — שטח המעגלcircumference() — היקף המעגל__mul__(self, factor) — החזרת מעגל חדש עם רדיוס מוכפל ב-factormove(self, point) — הזזת מרכז המעגל לנקודה חדשהcontains(self, point) — האם נקודה נמצאת בתוך המעגלintersect(self, other) — האם שני מעגלים נחתכיםpaint (הצבעת המעגל על תמונה) כתלות ב-?paint(self, img) שמצבעת את כל הפיקסלים בתוך המעגל בשחור (0) על תמונה img, כאשר מרכז המעגל הוא מרכז התמונה.??? כדי שתוצג תמונה שחורה לחלוטין?שאלות תרגול במבוא למדעי המחשב בנושא עיבוד תמונה ממבחנים של האוניברסיטה הפתוחה, אוניברסיטת תל אביב, אוניברסיטת בר-אילן, הטכניון. השאלות ממוינות לפי רמת קושי, עם פתרונות לבדיקה עצמית - כך שניתן ללמוד מטעויות ולהבין את דרך הפתרון לפני הבחינה. ניתן לאתר שאלות חוזרות ולהריץ מבחני סימולציה ממוקדים בנושא עיבוד תמונה.