מבחן 2014 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

מסמכים קשורים
מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

אוניברסיטת בן גוריון בנגב תאריך המבחן: שם המרצה: מר אלכסנדר שקולניק, בשפת JAVA מבחן ב: מבוא לתכנות מס' הקורס : מיועד לתלמידי : הנד

מבוא לתכנות ב- JAVA תרגול 11

אוניברסיטת בן גוריון בנגב תאריך המבחן: שקולניק אלכסנדר שם המרצה: מר בשפת JAVA מבוא לתכנות מבחן ב: מס' הקורס : הנדסת תעשיה וניהול מ

מבוא למדעי המחשב

אוניברסיטת חיפה החוג למדעי המחשב מבוא למדעי המחשב מועד א' סמסטר ב', תשע"ג, משך המבחן: שעתיים וחצי חומר עזר: אסור הנחיות: וודאו כי יש בידיכם

מבוא לתכנות ב- JAVA תרגול 7

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

מבוא למדעי המחשב - חובלים

תרגול 1

מתכונת עיצוב 3013

מהוא לתכנות ב- JAVA מעבדה 3

תרגול 1

Microsoft Word - c_SimA_MoedB2005.doc

פתרון 2000 א. טבלת מעקב אחר ביצוע האלגוריתם הנתון עבור הערכים : פלט num = 37, sif = 7 r האם ספרת האחדות של sif שווה ל- num num 37 sif 7 שורה (1)-(2) (

תוכן העניינים

PowerPoint Presentation

Slide 1

PowerPoint Presentation

תוכן העניינים

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

מבוא למדעי המחשב - חובלים

PowerPoint Presentation

שאלהIgal : מערכים דו מימדיים רקורסיה:

הגשה תוך שבוע בשעת התרגול

מבוא למדעי המחשב

הגשה תוך שבוע בשעת התרגול

Slide 1

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

מקביליות

אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו

. m most לכל אורך השאלה, במקרה של כוח חיכוך: = 0.01 [kg]; μ א. נתון: = 0.1 k f k = μ k N = μ k mg a = μ k g תור ראשון: לאחר שג'וני גלגל את הגולה הראשו

Slide 1

מבוא למדעי המחשב

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

מבוא למדעי המחשב

Slide 1

PowerPoint Presentation

Microsoft Word B

Tutorial 11

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

Slide 1

עב 001 ינואר 12 מועד חורף פתרונות עפר

Microsoft PowerPoint - rec3.ppt

Microsoft Word - pitaron222Java_2007.doc

PowerPoint Presentation

Slide 1

שאלהIgal : מערכים דו מימדיים רקורסיה:

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

מבוא למדעי המחשב

Slide 1

מקביליות

שאלהIgal : מערכים דו מימדיים רקורסיה:

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

PowerPoint Presentation

צירים סמויים - דגם סוס SOSS צירים 4 CS55555 CS5552 CS5554 CS55505 מק"ט דגם 34.93mm 28.58mm 25.40mm 19.05mm מידה A 26.99mm 22.23mm 18.2

PowerPoint Presentation

<4D F736F F D20FAF8E2E5EC20E0ECE2E1F8E420EEF2E5F8E D F9E0ECE5FA2E646F63>

עוצמת ההורשה מה הופך את ההורשה לכלי כל כך עוצמתי? מעבר לכך שהוא מקל בהגדרת מחלקות חדשות על סמך מחלקות קיימות, יש לנו אפשרות להתייחס לאובייקט מסויים בכ

1 בגרות עח יולי 18 מועד קיץ ב שאלון x b 2 2 y x 6x שיעור ה- א x לכן, של קדקוד הפרבולה, ו-, מתקבל על ידי הנוסחה a. C(3, 9) ובהתאם, y. (3, 9) 2 C

PowerPoint Presentation

תכנות מונחה עצמים א' – תש"ע

משימה תכנית המתרגמת קטעי טקסט לשפה אחרת הקלט: קובץ המכיל את קטעי הטקסט וכן את השפה אליה רוצים לתרגם תרגול מס' 4: המתרגם שימוש במחלקות קיימות תכנות מתק

פיסיקה 1 ב' מרצים: גולן בל, משה שכטר, מיכאל גדלין מועד ב משך המבחן 3 שעות חומר עזר: דף נוסחאות מצורף, מחשבון אסור בהצלחה! חלק א'

תרגול 1

תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב

מבוא לאסמבלי

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 313, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר

<4D F736F F D20F4E9E6E9F7E420FAF8E2E5ED20ECF2E1F8E9FA20E4E2E4E420F1E5F4E9FA20496C616E2E646F63>

שיעור 1

תרגול מס' 7 – חזרה על MST ואלגוריתם Dijkstra

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

Slide 1

סדרה חשבונית והנדסית

סדנת תכנות ב C/C++

Microsoft Word - SDAROT 806 PITRONOT.doc

Microsoft PowerPoint - rec8.ppt

Microsoft PowerPoint - lec10.ppt

מצגת של PowerPoint

Slide 1

Slide 1

תאריך פרסום: תאריך הגשה: מבנה נתונים תרגיל 5 )תיאורטי( מרצה ומתרגל אחראים: צחי רוזן, דינה סבטליצקי נהלי הגשת עבודה: -את העבודה יש לה

הטכניון מכון טכנולוגי לישראל תורת הקומפילציה , סמסטר חורף תשע"ו מבחן סוף סמסטר מועד א' מרצה אחראי: מתרגלים: ד ר אוהד שחם אבנר אליזרוב

HTML - Hipper Text Makeup Language

Microsoft Word - hedva 806-pitronot-2011.doc

דף נגזרות ואינטגרלים לשאלון 608 כללים למציאת נגזרת של פונקציה: n 1. y' n x n, y הנגזרת x.1 נכפול בחזקה )נרשום אותה משמאל ל- (. x א. נחסר אחד מהחזקה. ב

תרגול 3 - מערכים

ע 001 ינואר 10 מועד חורף פתרונות עפר

מיכפל

יוםראשון, 02 ליולי 2014 סמסטר סוף מבחן )236703( עצמים מונחה תכנות - א' מועד 2014, אביב סמסטר קמחי יחיאל ד"ר מרצה: מסינג מיטל עבדאלקאדר, כרם גלעד, ערן

Slide 1

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007

PRESENTATION NAME

PowerPoint Presentation

שעור 6

Microsoft PowerPoint - 10_threads.ppt

תמליל:

מבחן 2 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 8-( מבנה השאלון פרק ראשון - עיצוב תוכנה פרק שני - מודלים חישוביים 2 שאלות )בחירה מ- ( לכל שאלה 25 נקודות 2 שאלות )בחירה מ - ( לכל שאלה 25 נקודות סה"כ 5 נקודות סה"כ 5 נקודות תוכן עניינים של פתרון המבחן פרק ראשון - עיצוב תוכנה... שאלה : עצים [ ניתוח, פיתוח פעולות ]... ] טיפוסים [ מימוש מחלקה ופעולות שאלה 2: שאלה 3: רשימות, מערך חד ממדי [ כתוב פעולה ]...... שאלה : מחסנית, תור [ ניתוח ומעקב ] פרק שני - מודלים חישוביים שאלה 3: טיורינג [ בניית מכונת טיורינג [... שאלה : אוטומט סופי דטרמיניסטי, שפות [ השלמת אוטומט, ניתוח שפות ]... שאלה 5: אוטומט מחסנית [ בנה אוטומט ]... שאלה : אוטומט מחסנית [ בניית אוטומט מחסנית ]... 78

פתרון שאלה נושאים מרכזיים: עצים סוג השאלה: ניתוח, כתוב פעולה א. מאוזן / לא מאוזן.v.iv.iii.ii.i הסבר מאוזן לא מאוזן הערך המוחלט של הפרש הגובה בין תת העץ הימני לתת העץ השמאלי של x הוא 2. לא מאוזן הערך המוחלט של הפרש הגובה בין תת העץ הימני לתת העץ השמאלי של x הוא 2. מאוזן מאוזן ב. פעולה שמקבלת עץ בינארי ומחזירה אם הוא עץ בינארי מאוזן, אחרת מחזירה פעולת עזר לחישוב גובה של עץ // (t public static int H(BinTreeNode<int> הפעולה מקבלת עץ בינארי // הפעולה מחזירה את גובה העץ // if (t == null) return -; return Math.Max(H(t.GetLeft(),H(t.GetRight())))+; public static bool Balance(BinTreeNode<int> t) הפעולה מקבלת עץ בינארי // הפעולה מחזירה אמת אם העץ הוא מאוזן או שקר אחרת // if (t == null) return ; בדיקה האם הערך המוחלט של ההפרש בין // (Math.Abs(H(t.GetLeft())-H(t.GetRight()))>) if תתי return ; העצים אינו עולה על // return Balance(t.GetLeft())&&Balance(t.GetRight()); 79 הכנה לבגרות 25 בעיצוב +מודלים חלק ד: פתרון בגרויות כל הזכויות שמורות ל 'מבט לחלונות'

דרך ב: using System; public class Collec רשימה של מספרים שלמים // ;l private List<int> פעולה בונה ריקה // Collec() public this.l = new List<int>(); public Collec(int n) // this.l = new List<int>(); this.l.insert(null,n); פתרון שאלה 2 נושאים מרכזיים: טיפוסים סוג השאלה: מימוש מחלקות ופעולות פעולה בונה שנייה public bool Add(int num) Node<int> p = this.l.getfirst(); while (p!=null) if (p.getinfo()>num) return ; p = p.getnext(); return ; public int Small() Node<int> p = this.l.getfirst(); if (p == null) return -; int min = p.getinfo(); p = p.getnext(); while (p!=null) if (p.getinfo()<min) min = p.getinfo(); p = p.getnext(); return min; public int Smallest(Collec c) return Math.min(Small(),c.Small()); דרך א: using System; public class Collec רשימה של מספרים // list; private List<int> הערך המקסימלי ברשימה // max; private int הערך המינימלי ברשימה // min; private int פעולה בונה ריקה // Collec() public this.list = new List<int>(); this.max = -; this.min = -; פעולה בונה שנייה // n) public Collec(int list = new List<int>(); list.insert(null,n); max = n; min = n; public bool Add(int n) פרמטר לא חוקי // ; if(n<=) return במקרה שהרשימה ריקה // (-== if(min min = n; if (n>= max) list.insert(null,n); max = n; return ; return ; public int Small() return this.min; public int Smallest(Collec c) return Math.Min(this.min, c.small()); 8

פתרון שאלה 3 נושאים מרכזיים: רשימות, מערך חד-ממדי סוג השאלה: כתוב פעולה הפעולה החיצונית הבאה מקבלת עצם מטיפוס School ומחזירה מערך חד-ממדי בגודל 2 מטיפוס.List<Student> כל תא במערך מייצג חודש בשנה: תא מייצג את ינואר, תא מייצג את פברואר וכך הלאה, עד תא שמייצג את דצמבר. כל תא מכיל רשימה של כל התלמידים מכל השכבות שנולדו בחודש זה, בלי חשיבות לסדר. using System; public class q3 public static List<Student>[] BirthMonths(School s) List<Student>[] l = new List<Student>[2]; for (int i= ; i<2 ; i++) יצירת רשימת תלמידים ריקה בכל תא במערך // List<Student>(); l[i]= new List<Student>[] ls = s.getar(); הכנסת Node<Student> p; int m; for (int i= ; i<ls.length ; i++) שמירת התלמיד הראשון בכל שכבה לצורך מעבר על כל // GetFirst(); p = ls[i]. התלמידים // (p!=null) while m = p.getinfo().getbirthday().getmonth(); התלמיד לרשימה במערך במקום המתאים // l[m-].insert(null,p.getinfo()); p = p.getnext(); return l; 8 הכנה לבגרות 25 בעיצוב +מודלים חלק ד: פתרון בגרויות כל הזכויות שמורות ל 'מבט לחלונות'

פתרון שאלה נושאים מרכזיים: רשימות, מערך חד-ממדי סוג השאלה: מעקב וניתוח נתוני השאלה: נתונה הפעולה What המקבלת רשימה lst של מספרים שלמים 3 lst: -2-987 -3 5 null x = -2 2 return + lst: - 987-3 5 null x = 987 return + lst: -3 5 null x = return + lst: - 3 5 null x = -3 return + lst: 5 null x = 5 return lst null return ( הערך המוחזר: 3 2( הפעולה מחזירה את מספר האיברים השליליים ברשימה. 3( אחרי ההחלפה של ההוראה המסומנת ב- * להוראה :return i. הפעולה תחזיר את אורך רצף השליליים בתחילת הרשימה, אם האיבר הראשון ברשימה אי-שלילי, הפעולה מחזירה..ii הרשימה lst תכיל: את כל האברים מלבד רצף השליליים שבתחילת הרשימה והאיבר החיובי הראשון שאחרי הרצף. אם האיבר הראשון ברשימה חיובי, הפעולה תבטל אותו. 82

התנאי st.isempty() x -2-987 -3 5 התנאי x>= st -2>-987>>-3>5> -987>>-3>5> >-3>5> -3>5> 5> מעקב טבלאי הערך המוחזר זימון הפעולה מספר זימון 2 3 5 return ; what(st); return +what(st); return +what(st); return what(st); return +what(st); return what(st); 3 ב. נתונים הפעולה והמחסנית הבאים: 83 הכנה לבגרות 25 בעיצוב +מודלים חלק ד: פתרון בגרויות כל הזכויות שמורות ל 'מבט לחלונות'

8 מעקב אחר הפעולה sum בעבור המחסנית s הערך שמוחזר 8 ) s 2 33 x = 2 3 return 2 + s 33 x = 3 return s 33 x = 33 3 return s x = return + s x = return + ראש התור q qr q תאור התור לפני הזימון ואחרי הזימון s 2 33 לפני הזימון: s 2 3 23 אחרי הזימון: )2 s x = return + s return qr 8 3 8

מעקב טבלאי: הערך המוחזר זימון הפעולה מספר זימון התנאי st.isempty() x התנאי x%== s 2 33 ; 2 33 return 2+; 2 33 return ; 3 33 return ; return +; 5 return +; return +; 7 return ; 8 85 הכנה לבגרות 25 בעיצוב +מודלים חלק ד: פתרון בגרויות כל הזכויות שמורות ל 'מבט לחלונות'

פתרון שאלה 3 נושאים מרכזיים: טיורינג סוג השאלה: בניית מכונת טיורינג מכונת טיורינג שעל סרט הזיכרון שלה כתובה המילה w מעל הא"ב a. המכונה תכתוב על הסרט מתחילתו את המילה.w?w אם w היא המילה הריקה, המכונה תכתוב על הסרט מתחילתו את המילה?. לדוגמה: ימין, x a / q /? שמאל, שמאל,? /? שמאל, a a / q ימין, a x / ימין,? /? ימין, a a / q 2 / a ימין, / שמאל, /? שמאל, q 3 הסבר הפתרון הסבר: בתחילה כותבים על כל x a, עד לסיום המילה, ושם כותבים?. חוזרים שמאלה עד שמוצאים x, הופכים אותו חזרה ל- a, ואז מדלגים ימינה על כל המילה עד שמגיעים ל- וכותבים עליו a. חוזרים שוב שמאלה עד ל- x הכי ימני וחוזר חלילה, עד למצב שאין יותר x, ואז מגיעים ל-. זהו המצב המקבל. כמו-כן, יש מעבר מ q למצב מקבל עבור המילה ריקה )מילה המתחילה ב- ( ובה כותבים על ה- הראשון?. 8

פתרון שאלה נושאים מרכזיים: אוטומט סופי דטרמניסטי, שפות רגולריות סוג השאלה: השלמת אוטומט, הוכחת רגולריות א. השלמת אוטומט q q 3 q 2 q q q 5 L q ב. כך ש: ו- L, 2 הן שפות רגולריות, ו- L 3 היא שפה לא רגולרית, L = a n b m n, m L 2 = a n b m n, m L 3 = a n b n n דוגמאות לשפות... דוגמה לשלוש שפות L, L 2, L 3 ומתקיים L 3 L 2 =L דוגמה לשלוש שפות L, L 2, L 3 ומתקיים L 3 L 2 =L כך ש: ו- L, 2 הן שפות רגולריות, ו- L 3 היא שפה לא רגולרית, L = ab L 2 = ab L 3 = a n b n n a n b n n ab = ab L ) )2 פתרון שאלה 5 נושאים מרכזיים : אוטומט סופי דטרמיניסטי, שפות סוג השאלה: השלמת אוטומט, ניתוח שפות q q א. השלמת אוטומט q ב.,j < i עבור i x( w = x x מילה מעל הא"ב ), מתקיימים תנאים אלו. ג. בהינתן בהינתן,j i עבור w = b m c m+i m מתקיימים תנאים אלו. 87 הכנה לבגרות 25 בעיצוב +מודלים חלק ד: פתרון בגרויות כל הזכויות שמורות ל 'מבט לחלונות'

פתרון שאלה נושאים מרכזיים : אוטומט מחסנית סוג השאלה: בנה אוטומט א. ב. המילה הקצרה ביותר בשפה L=a i-j b i c j j, i - j היא,bc כאשר,j= i= ולכן גם i- a. לפיכך, לא יהיו מופעים של =j, בניית אוטומט מחסנית דחוף a,s / A שלוף b,a / A דחוף a,a / A q שלוף b,a / A דחוף a, / S q q 2 שלוף b,s / S דחוף b, / S שלוף b,s / S q 3 c,s / S שלוף q דחוף b, / S דחוף b,s / A דחוף b,a / A c,a / A שלוף c,a / A שלוף q 5 שלוף c,a / A q הסבר הפתרון הסבר: תחילה, על המופע הראשון של a דוחפים למחסנית את האות S ועל כל מופע של a הבא אחריו דוחפים למחסנית את האות A. במקרה זה, המחסנית מונה את הערך של.i-j בהינתן מופע של b, שולפים מהמחסנית את כל אותיות ה- A על כל מופע של b עד למצב בו האות S נמצאת בראש המחסנית ושולפים גם אותה. על כל מופע נוסף של b, דוחפים את האות S למחסנית ולאחריו את האות A כמספר מופעי ה- b. בהינתן מופע של c, על כל מופע של c שולפים את כל אותיות ה- A מהמחסנית למצב בו האות S נמצאת בראש המחסנית ושולפים גם אותה. במצב זה המילה מתקבלת בשפה. כמו כן, יש מעבר מ- למצב מקבל עבור המילה הקצרה ביותר.bc 88