max(sod1,sod2) 5 1 F (9321,345) סוד 1 1 max ( 1, 2 ) F (345,296) סוד 1 0 max ( 0, 2 ) F (296,7) סוד 1 2 max ( 2, 1 ) 2

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "max(sod1,sod2) 5 1 F (9321,345) סוד 1 1 max ( 1, 2 ) F (345,296) סוד 1 0 max ( 0, 2 ) F (296,7) סוד 1 2 max ( 2, 1 ) 2"

Transcript

1 1 ב' פתרון בחינת הבגרות פרק א - סוד 86)1 (31547, :1 Ï א. טבלת מעקב למשפט הזימון: n1 n2 n1 = 0, n2 = 0 n1 = 0, n2 0 = 0 n2 n1 0, ערך מוחזר F F F F F F F T F T F T T 0 ב. ג. הערך המוחזר הוא 3. האלגוריתם מחזיר את ההפרש במספר הספרות של n1 ו- n2 טבלת מעקב למערך ולזימון: סוד 2 1), 5, ( n k k = n - 1 (k = 4) סוד 1 ([k],[k+1]) ערך מוחזר mx(sod1,sod2) 5 1 F (9321,345) סוד 1 1 mx ( 1, 2 ) F (345,296) סוד 1 0 mx ( 0, 2 ) F (296,7) סוד 1 2 mx ( 2, 1 ) סוד 1 (7,98) T 5 4 הערך המוחזר הוא 2. ד. סוד 2 מחזיר את הפרש מספר-הספרות הגדול ביותר בין שני תאים סמוכים במערך החל ממקום k ועד המקום N (סוף מהערך).

2 2 :2 Ï type מסעדת "טעמים 22" א. ייצוג בשפת פסקל: ingredienttype = string; מרכיב-מזון = מחרוזת list_info_type = ingredienttype; רשימת-המרכיבים-למנה = רשימה שכל איבר בה מטיפוס מרכיב-מזון. או: מערך בגודל 15 של מרכיבי-מזון. (שורה זו תרשם ביחידת ספריה (List ingredintlist = rry [1..15] of ingredienttype או: course = record code : integer; dishnme : string; L : list_type; end; מנה-במסעדה = רשומה קוד-מנה - מספר שלם שם-המנה - מחרוזת סוגי-מזון = רשימת המרכיבים למנה course = record code : integer; dishnme : string; L : ingredintlist; end; או : menu = record menunme : string; rr : rry [1..22] of course ; end; תפריט-במסעדה = רשומה שם-התפריט - מחרוזת מערך בגודל 22 של מנות-במסעדה

3 3 :C א. ייצוג בשפת typedef chr * ingredienttype ; מרכיב-מזון = מחרוזת רשימת-המרכיבים-למנה = רשימה שכל איבר בה מטיפוס מרכיב-מזון. או: מערך בגודל 15 של מרכיבי-מזון. typedef ingredienttype list_info_type; (שורה זו תרשם ביחידת ספריה (List או: ingredienttype ingredintlist [15] ; typedef struct int code; chr * dishnme; list_type L; course ; מנה-במסעדה = רשומה קוד-מנה - מספר שלם שם-המנה - מחרוזת סוגי-מזון = רשימת המרכיבים למנה typedef struct int code; chr * dishnme; ingredintlist L ; course; או : typedef struct chr * menunme; course rr[22]; menu ; תפריט-במסעדה = רשומה שם-התפריט - מחרוזת מערך בגודל 22 של מנות-במסעדה

4 4 ב. (1) מרכיב- F -לא-במנה f) (M, הפעולה מקבלת תפריט M ומרכיב-מזון f ומדפיסה את כל המנות ש- f אינו מרכיב בהן (את כל המנות שניתן להכין). הנחה: התפריט מאותחל ותקין. עבור i מ- 1 ועד 22 בצע: i מקבל את רשימת המרכיבים למנה L L M.rr[i].L (1.1) אם לא נמצא-ברשימה (f,l) אזי הדפס את M.rr[i].code (1.2) M : menu מערך המנות M.rr k קוד קוד קוד קוד קוד קוד שם שם שם שם שם שם L L L L L L שם התפריט מרכיב 1 M.rr[k].code k מנה M.rr[k] מרכיב 2 M.rr[k].nme בייצוג האחר, L הוא מערך בגודל 15 מרכיב 3 M.rr[k].L // נמצא-ברשימה f) (L, פעולה המחזירה 'אמת' אם f הוא איבר ברשימת מרכיבי המזון L ו-'שקר' אחרת. הנחה: L מאותחל. עוקב-ברשימה (עוגן-רשימה (L) p (L, (1) כל עוד p סוף-רשימה (L) בצע: (2) אחזר-מרשימה p) x (L, (2.1) אם x = f אזי (2.2) החזר 'אמת' עוקב-ברשימה p) p (L, (2.3) החזר 'שקר' (3)

5 5 ואם L הוא מערך מרכיבי המזון: נמצא-ברשימה f) (L, פעולה המחזירה 'אמת' אם f הוא איבר במערך מרכיבי המזון L ו-'שקר' אחרת. הנחה: L מאותחל. i 1 (1) כל עוד 15 i וגם L[i] אינו תא ריק, בצע: (2) אם L[i] = f אזי החזר 'אמת' (2.1) i i + 1 (2.2) החזר 'שקר' (3) הפעולה מקבלת תפריט M ומרכיב-מזון f ומדפיסה את כל המנות ש- f אינו מרכיב בהן (את כל המנות שניתן להכין). הנחה: התפריט מאותחל ותקין. procedure Ingredient_F_not_in_course (M : menu ; f : ingredienttype); vr i : integer; L : list_type; egin for i := 1 to 22 do egin L := M.rr[i].L; if not found_in_list (L, f) then writeln (M.rr[i].code); end; end; פסקל: פעולה המחזירה 'אמת' אם f הוא איבר ברשימת מרכיבי המזון L ו-'שקר' אחרת. הנחה: L מאותחל. function found_in_list (L : list_type ; f : ingredienttype) : oolen; vr p : pos_type; x : list_info_type; found : oolen; egin found := flse; p := list_next (L, list_nchor (L)); while (p <> list_end (L)) nd (not found) do egin list_retrieve (L, p, x); if (x = f) then found := true else p := list_next (L, p);

6 6 end; end; found_in_list := found; פעולה המחזירה 'אמת' אם f הוא איבר במערך מרכיבי המזון L ו-'שקר' אחרת. הנחה: L מאותחל. function found_in_list (L : ingredintlist ; f : ingredienttype) : oolen; vr i : integer; found : oolen; egin found := flse; i := 1; while (i <=15) nd (L[i] <> '' ) nd (not found) do if (L[i] = f) then found := true else i := i + 1; found_in_list := found; end; // // // הפעולה מקבלת תפריט M ומרכיב-מזון f ומדפיסה את כל המנות ש- f אינו מרכיב בהן (את כל המנות שניתן להכין). הנחה: התפריט מאותחל ותקין. void Ingredient_F_not_in_course (menu M, ingredienttype f) int i; list_type L; for (i = 0 ; i < 22 ; i++) L = M.rr[i].L; if (found_in_list (L, f) = = 0) printf ("%d \n", (M.rr[i].code); :C

7 7 // // פעולה המחזירה 'אמת' אם הנחה: L מאותחל. f הוא איבר ברשימת מרכיבי המזון L ו-'שקר' אחרת int found_in_list (list_type L, ingredienttype f) pos_type p; list_info_type x; p = list_next (L, list_nchor (L)); while (p!= list_end (L) list_retrieve (L, p, x); if (strcmp(x, f) = = 0) return 1; p = list_next (L, p); return 0; // // פעולה המחזירה 'אמת' אם f הוא איבר במערך מרכיבי המזון L ו-'שקר' אחרת. הנחה: L מאותחל. int found_in_list (ingredintlist L, ingredienttype f) int i = 0; while (i < 15 && strcmp (L[i], "")!= 0) if (strcmp (L[i], f) = = 0) return 1; i ++; return 0; הערה: בפתרון שאלות 2 ו- 4 נעשה שימוש בתבניות אלגוריתמיות המופיעות בתבניות ב של אוניברסיטת תל-אביב.

8 8 מסעדת "טעמים 22": א. ייצוג בשפת :Jv (הטבלה שלהלן מתאימה גם ל- #C) pulic clss Ingredient privte String ingredient ; pulic clss Course privte int code; privte String title; List <Ingredient> ingeds; pulic sttic int N = 15; Ingredient [] ingreds; privte int lst; pulic Course (int code,string title) this.code - code; this.title = title; ingreds = new List <Ingredient>(); or: ingreds = new Ingredient[N]; this.lst = 0; pulic void ddingredient (String nme) this.ingreds.insert (neme); or: if (this.lst < 15) ingreds[this.lst ++] = nme; pulic clss Menu pulic sttic int N = 22; privte int lst; Course [] rr; pulic Menu () this.rr = new Course [N]; this.lst = 0; pulic void ddcourse (Course cor) if (this.lst < N) rr[this.lst ++] = cor; מרכיב-מזון = מחרוזת מנה במסעדה = קוד מנה = מספר שלם שם המנה = מחרוזת רשימת-המרכיבים-למנה = רשימה שכל איבר בה מטיפוס מרכיב-מזון. או: מערך בגודל 15 של מרכיבי-מזון. הערות: במקום המחלקה Ingredeint ניתן להשתמש ב-.String בכל מקום שבו כתוב Ingredient נחליף את הכיתוב ב- String או: הקוד שבצבע ירוק אינו חלק שנדרש בפתרון הבחינה, והוא מובא כאן לצרכי הבהרת הפתרון בלבד. תפריט-במסעדה = שם-התפריט - מחרוזת מערך בגודל 22 של מנות-במסעדה

9 9 import unit4.collectionsli.list; import unit4.collectionsli.node; פתרון בשפת :Jv תודה לעפרה ברנדס מצוות הפיתוח בירושלים. /** פתרון לשאלה 2 בבגרות קיץ תשס "ז * צוות הפיתוח, האוניברסיטה העברית * 15/5/2007 */ pulic clss Course privte int code; privte String nme; privte List<String> ingredients; pulic sttic finl int MAX_INGREDIENTS = 15; pulic oolen continsingredient(string f) Node<String> pos = this.ingredients.getfirst(); while (pos!= null) if (pos.getinfo().equls(f)) return true; pos = pos.getnext(); return flse; pulic int getcode() return this.code; /** פתרון לשאלה 2 בבגרות קיץ תשס "ז * צוות הפיתוח, האוניברסיטה העברית * 15/5/2007 */ pulic clss Menu privte String nme; privte Course[] courses = new Course[22]; pulic void printavillecourses(string f) for (int i=0; i<22; i++) if ((courses[i]!= null) && (!courses[i].continsingredient(f))) System.out.println(courses[i].getCode());

10 10 פתרון בשפת #C: תודה לעפרה ברנדס מצוות הפיתוח בירושלים. using System; using System.Collections.Generic; using System.Text; nmespce Bgrut /// <summry> פתרון לשאלה 2 בבגרות קיץ תשס "ז /// /// </summry> /// <uthor> צוות הפיתוח, האוניברסיטה העברית ירושלים </uthor> /// <version> 17/5/2007 </version> pulic clss Course privte int code; privte string nme; privte List<string> ingredients; pulic const int MAX_INGREDIENTS = 15; pulic ool ContinsIngredient(string f) Node<string> pos = this.ingredients.getfirst(); while (pos!= null) if (pos.getinfo().equls(f)) return true; pos = pos.getnext(); return flse; pulic int GetCode() return this.code;

11 11 using System; using System.Collections.Generic; using System.Text; nmespce Bgrut /// <summry> פתרון לשאלה 2 בבגרות קיץ תשס "ז /// /// </summry> /// <uthor> צוות הפיתוח, האוניברסיטה העברית ירושלים </uthor> /// <version> 17/5/2007 </version> pulic clss Menu privte string nme; privte Course[] courses = new Course[22]; pulic void PrintAvilleCourses(string f) for (int i = 0; i < 22; i++) if ((courses[i]!= null) && (!courses[i].continsingredient(f))) Console.WriteLine(courses[i].GetCode());

12 12 :3 Ï מסלול-אחיד? (T) פעולה המחזירה 'אמת' אם קיים מסלול, המתחיל בשורש העץ T ומסתיים באחד העלים שלו, וכל ערכי הצמתים בו זהים, ו-'שקר' אחרת. הנחה: העץ T מאותחל. (1) החזר: קיים-מסלול-אחיד? 1) (T, או קיים-מסלול-אחיד? 2) (T, קיים-מסלול-אחיד? x) (T, פעולה המחזירה 'אמת' אם קיים מסלול, המתחיל בשורש העץ T ומסתיים באחד העלים שלו, וערכי כל הצמתים בו הם, x ו-'שקר' אחרת. הנחה: העץ T מאותחל. אם עץ-ריק? (T) החזר 'שקר' (1) אם אחזר-שורש (T) x החזר 'שקר' (2) בשלב זה כבר ברור שערך הצומת הוא x אם עלה? (T) החזר 'אמת' (3) קיים-מסלול-אחיד? x), תע"י ((T) או החזר קיים-מסלול-אחיד? x), תע"ש ((T) (4) עלה? (T) פעולה המחזירה 'אמת' אם T עלה, ו-'שקר' אחרת. הנחה: T מאותחל אם עץ-ריק? (T) החזר 'שקר' (1) אם עץ-ריק? (תע"ש (T)) וגם עץ-ריק? (תע"י (T)) החזר 'אמת' (2) החזר 'שקר'. (3) :Ë Ô È È È ÏÚ Î :2 ÔÂ Ù מסלול-אחיד? (T) הפעולה מחזירה 'אמת' אם קיים מסלול אחיד (לפי הגדרת השאלה) בעץ הבינארי T, ו 'שקר' אחרת. הנחה: העץ מאותחל. (1) אם (עץ-ריק?( T )) או (עלה?( T )) אזי (1.1) החזר: 'אמת' (2) (לא עץ-ריק?(תע"ש( T ))) וגם (אחזר-שורש( T ) = אחזר-שורש(תע"ש( T ))) וגם (מסלול-אחיד?(תע"ש( T ))) Left (3) (לא עץ-ריק?(תע"י( T ))) וגם (אחזר-שורש( T ) = אחזר-שורש(תע"י( T ))) וגם (מסלול-אחיד?(תע"י( T ))) Right (4) החזר: (Left) או (Right)

13 13 :ÈÏ ÈÓ È È ÏÚ Î :3 ÔÂ Ù מסלול-אחיד? (T) פעולה מקבלת עץ בינארי ומחזירה 'אמת' אם קיים מסלול אחיד אחרת יוחזר 'שקר'. הנחה: T עץ בינארי מאותחל. אם עץ-ריק? (T) אזי החזר 'שקר' (1) אם עלה? (T) אזי החזר 'אמת' (2) אחזר-שורש (T) x (3) אם לא עץ-ריק? (תת-עץ-שמאלי (T)) וגם לא עץ-ריק? (תת-עץ-ימני( T )) וגם (4) אחזר-שורש (תת-עץ-שמאלי( T ) x וגם אחזר-שורש (תת-עץ-ימני( T ) x החזר 'שקר' (4.1) אם לא עץ-ריק? (תת-עץ-שמאלי( T )) וגם (עץ-ריק? (תת-עץ-ימני( T )) וגם (5) אחזר-שורש (תת-עץ-שמאלי( T )) x אזי החזר 'שקר' (5.1) אם (עץ-ריק(תת-עץ-שמאלי( T ))) וגם (לא עץ-ריק(תת-עץ-ימני( T ))) וגם (6) אחזר-שורש (תת-עץ-ימני( T )) x אזי החזר 'שקר' (6.1) החזר: מסלול-אחיד? (תת-עץ-שמאלי( T )) או מסלול-אחיד? (תת-עץ-ימני( T )) (7) אזי :È -Ô ÙÚ È È ÏÚ Î :4 ÔÂ Ù אמנם תור ירד במיקוד, אבל הנה עוד רעיון לפתרון - אלגוריתם מסלול-אחיד, לא רקורסיבי, המשתמש בתור: מסלול-אחיד (T) פעולה מקבלת עץ בינארי ומחזירה 'אמת' אם קיים מסלול אחיד אחרת יוחזר 'שקר'. הנחה: T עץ בינארי מאותחל. אם לא עץ-ריק? (T) אזי: (1) x אחזר-שורש (T) (1.1) אתחל תור Q (1.2) הכנס-לתור (Q,T) (1.3) כל עוד לא תור-ריק? (Q), בצע: (1.4) T1 הוצא-מתור( Q ) (1.4.1) אם עלה? (T1), החזר 'אמת' (1.4.2) אם לא עץ-ריק? (תע"ש( T1 )), אזי: (1.4.3) אם אחזר-שורש(תע"ש( T1 )) x = אזי ( ) הכנס-לתור (תע"ש( Q,(T1 ) אם לא עץ-ריק? (תע"י( T1 )), אזי: (1.4.4) אם אחזר-שורש(תע"י( T1 )) x = אזי ( ) הכנס-לתור (תע"י( Q,(T1 ) החזר 'שקר' (2)

14 14 :4 Ï טלפון נייד: א. ייצוג: מספר-טלפון = מחרוזת. יומן-שיחות-נכנסות = רשומה - L רשימת מספרי הטלפון שביומן השיחות הנכנסות: רשימה שכל איבר בה מטיפוס מספר-טלפון. - mxclls מספר שלם ולא שלילי המייצג את המספר המקסימלי של מספרי-טלפון שניתן לשמור ביומן השיחות הנכנסות. - currentclls מספר שלם ולא שלילי המייצג את מספר מספרי הטלפון השמורים בזמן מסויים ביומן השיחות הנכנסות. type phonenum = string [10]; list_info_type = phonenum ; ייצוג בשפת פסקל: ביחידת ספרייה רשימה נרשום : incomingclllog = record L : list_type; mxclls, currentclls : integer; end; בתכנית נגדיר : ייצוג בשפת C: chr phonenum [10]; typedef phonenum list_info_type ; ביחידת ספרייה רשימה נרשום : typedef struct list_type L; int mxclls, currentclls; incomingclllog ; בתכנית נגדיר : משתנים: = d יומן השיחות הנכנסות = tel מספר טלפון.

15 15 ב. תת תכנית לעדכון יומן השיחות הנכנסות: תהליך עדכון שיחה נכנסת: האם tel נמצא ברשימת השיחות הנכנסות? אם כן - הוצאתו מהמיקום הנוכחי והעברתו לתחילת הרשימה. אם לא - האם יש מקום פנוי ביומן? אם כן - הכנסת tel לתחילת הרשימה ועדכון currentclls אם לא - מחיקת השיחה האחרונה ברשימה והכנסת tel לתחילת הרשימה. פעולות עזר: אתר-ברשימה tel) (L, הכנס-להתחלה tel) (L, מחק-מהסוף (L) יש-מקום-פנוי? (d) המחזיר את מקומו של tel ברשימה L. אם לא קיים tel יחזיר את סוף-רשימה. המכניס את מספר הטלפון לתחילת הרשימה. המוחק את מספר הטלפון האחרון ברשימה. המחזיר 'אמת' אם יש מקום פנוי ביומן השיחות, ו-'שקר' אחרת. שיחה-נכנסת tel) (d, יומן שיחות נכנסות d ומספר טלפון.tel ט.כניסה: יומן השיחות מעודכן. ט.יציאה: d מאותחל ותקין. הנחה: אתר-ברשימה tel) p (d.l, (1) אם p סוף-רשימה (d.l) אזי - (2) הוצא-מרשימה p) (d.l, (2.1) הכנס-להתחלה tel) (d.l, (2.2) tel אינו ברשימה אחרת - (3) אם יש-מקום-פנוי? (d) אז - (3.1) הכנס-להתחלה tel) (d.l, (3.1.1) d.currentclls d.currentclls + 1 (3.1.2) אחרת - (3.2) מחק-מהסוף (d.l) (3.2.1) הכנס-להתחלה tel) (d.l, (3.2.2)

16 16 פסקל: ט.כניסה: ט.יציאה: הנחה: יומן שיחות נכנסות d ומספר טלפון.tel יומן השיחות מעודכן. d מאותחל ותקין. procedure incommingcll (vr d : incoingclllog; tel : phonenum) vr p : pos_type; egin p := list_find_plce (d.l, tel); if (p <> list_end (d.l)) then egin list_delete (d.l, p); list_insert_top (d.l, tel); end else egin if (vil_plce (d)) then egin list_insert_top (d.l, tel); d.currentclls := d.currentclls + 1; end else egin list_delete_ottom (d.l); list_insert_top (d.l, tel); end; end; end; פעולה המחזירה את מקומו של tel ברשימה מאותחלת L, אם לא נמצא יוחזר המקום סוף-רשימה. function list_find_plce (L : list_type; tel : list_info_type) : pos_type; vr p : pos_type; x : list_info_type; found : oolen; egin found := flse; p := list_next (L, list_nchor (L)); while ( p <> list_end (L)) nd not found do egin list_retrieve (L, p, x); if (x = tel) then found := true else p := list_next (L, p); end;

17 17 end; list_find_plce := p; פעולה המכניסה את tel לתחילתה של רשימה מאותחלת L procedure list_insert_top (vr L : list_type, tel : list_info_type); egin list_insert (L, list_nchor (L), tel); end; פעולה המוחקת את האיבר שנמצא בסוף הרשימה המאותחלת L procedure list_delete_ottom (vr.l : list_type); vr p : pos_type; egin p := list_prev (L, list_end(l)); list_delete (L, p); end; פעולה המחזירה 'אמת' אם יש מקום פנוי ביומן השיחות המאותחל, d ו-'שקר' אחרת. function vil_plce (d : incomingclllog) : oolen; egin vil_plce := (d.currentclls < d.mxclls); end;

18 18 :C #define TRUE 1 #define FALSE 0 בראש התכנית הוגדר : // // // ט.כניסה: ט.יציאה: הנחה: יומן שיחות נכנסות d ומספר טלפון.tel יומן השיחות מעודכן. d מאותחל ותקין. void incommingcll (incoingclllog * d, phonenum tel) pos_type p; p = list_find_plce (d.l, tel); if (p!= list_end (d.l)) list_delete (&d.l, &p); list_insert_top (&d.l, tel); else if (vil_plce (d)) list_insert_top (&d.l, tel); d.currentclls := d.currentclls + 1; else list_delete_ottom (&d.l); list_insert_top (&d.l, tel); פעולה המחזירה את מקומו של tel ברשימה מאותחלת L, אם לא נמצא יוחזר המקום סוף-רשימה. // pos_type list_find_plce (list_type L, list_info_type tel) pos_type p; list_info_type x; p = list_next (L, list_nchor (L)); while ( p!= list_end (L)) list_retrieve (L, p, &x); if (strcmp(x, tel) = = 0) return p; p = list_next (L, p);

19 19 return p; פעולה המכניסה את tel לתחילתה של רשימה מאותחלת // L void list_insert_top (list_type *L, list_info_type tel) list_insert (*L, list_nchor (*L), tel); פעולה המוחקת את האיבר שנמצא בסוף הרשימה המאותחלת // L void list_delete_ottom (list_type *L) pos_type p; p = list_prev (*L, list_end(*l)); list_delete (L, p); פעולה המחזירה 'אמת' אם יש מקום פנוי ביומן השיחות המאותחל, d ו-'שקר' אחרת. // int vil_plce (incomingclllog d) if (d.currentclls < d.mxclls) return TRUE; return FALSE;

20 20 פתרון בשפת :Jv תודה לעפרה ברנדס מצוות הפיתוח בירושלים. import unit4.collectionsli.list; import unit4.collectionsli.node; /** פתרון לשאלה 4 בבגרות קיץ תשס "ז * צוות הפיתוח, האוניברסיטה העברית * 15/5/2007 */ pulic clss IncomingCllsDiry privte List<String> incomingclls; privte int mxclls; privte int currentclls; pulic void ddincomingcll(string tel) oolen telwsalredyindiry = flse; Node<String> prev = null; Node<String> curr = this.incomingclls.getfirst(); while (curr!= null) if (curr.getinfo().equls(tel)) this.incomingclls.remove(curr); telwsalredyindiry = true; prev = curr; curr = curr.getnext(); if (!telwsalredyindiry) if (this.currentclls < this.mxclls) this.currentclls++; else this.incomingclls.remove(prev); this.incomingclls.insert(null,tel);

21 21 פתרון בשפת #C: תודה לעפרה ברנדס מצוות הפיתוח בירושלים. using System; using System.Collections.Generic; using System.Text; nmespce Bgrut /// <summry> פתרון לשאלה 4 בבגרות קיץ תשס "ז /// /// </summry> /// <uthor> צוות הפיתוח, האוניברסיטה העברית ירושלים </uthor> /// <version> 17/5/2007 </version> pulic clss IncomingCllsDiry privte List<string> incomingclls; privte int mxclls; privte int currentclls; pulic void AddIncomingCll(string tel) ool telwsalredyindiry = flse; Node<string> prev = null; Node<string> curr = this.incomingclls.getfirst(); while (curr!= null) if (curr.getinfo().equls(tel)) this.incomingclls.remove(curr); telwsalredyindiry = true; prev = curr; curr = curr.getnext(); if (!telwsalredyindiry) if (this.currentclls < this.mxclls) this.currentclls++; else this.incomingclls.remove(prev); this.incomingclls.insert(null, tel);

22 22 הערה: :5 ÏÈ פרק ב' מערכות מחשב ואסמבלר הפתרון לפרק זה נכתב ע"י עידן פרייברג (תלמיד מגמת הנדסת תכנה, מקיף ח' ראשל"צ) הפתרון מובא כלשונו, וללא הגהה. :6 ÏÈ :7 ÏÈ סעיף א' i. הקטע אינו מבצע את הנדרש. בהוראת החיסור BX,M) (SUB האופרנדים מסוגים שונים (לא מתאימים) ) BX מסוג מילה, N=N[0] שהוא מסוג בית) דבר שאינו יתכן. הקטע אינו מבצע את הנדרש. ההוראה AX,[M] LEA לא תקינה. הקטע מבצע את הנדרש. הקטע אינו מבצע את הנדרש. נתון כי אינדקס המערך מקבל ערכים בין 0 לבין 49 ולכן אין צורך להגדיל את (INC BX) BX.ii.iii.iv סעיף ב'.i הקטע אינו מבצע את המשימה. לאחר ההוראה DEC AX חסרה הוראת הקפיצה.JMP A2 הקטע אינו מבצע את המשימה. השגיאה היא בהוראה JGE A1 באלגוריתם נתון כי רק אם 50<X עלינו להגדיל את ערכו ב- 1. לכן צריך להיות.JG A1 הקטע מבצע את המשימה. הקטע אינו מבצע את המשימה. יש להחליף בין הוראת DEC AX לבין.INC BX (הקטע הנ"ל מבצע את ההפך).ii.iii.iv :8 Ï

23 23.MODEL SMALL.STACK 100H N EQU 11 ; גודל המערך N.DATA A DB N dup(?).code START: MOV AX,@DATA MOV DS,AX הכתובת של מערך LEA BX,A ; BX A MOV SI,0 MOV AL,0 ; יכיל את סכום האיברים הסמוכים המקסימלי AL MOV CX,N-1 AGAIN:MOV AH,[BX+SI] INC SI MOV DH,[BX+SI] ADD AH,DH CMP AH,AL JLE CONT XCHG AL,AH CONT: LOOP AGAIN MOV AH,4CH INT 21H END START

24 24 פרק ב' תורת המחשב :9 Ï 4 ( x) x f = [ 1,5] נתון: בקטע: = 1 = 5 n = x 0 x 1 x 2 x 3 x 4 S [ i, i+ 2] ( ) ( f ( x ) + 4 f ( x ) + f ( x )) = i i+ 1 i+ 2 3n א. חישוב השטח תחת גרף הפונקציה: S S [ 0,2] [ 2,4] = = ( ) ( f ( x ) + 4 f ( x ) + f ( x )) = ( ) 3n ( ) ( f ( x ) + 4 f ( x ) + f ( x )) = ( ) 3n = = S + S [ 0,2] [ 2,4] = = הערה: לצורך ההשוואה, חישוב האינטגרל מתחת לגרף הפונקציה בתחום הנתון הוא:

25 25 אלגוריתם לחישוב השטח לפי השיטה המתוארת: ב. תפקיד המשתנה טיפוס המשתנה טבלת משתנים: שם משתנה גבולות הקטע מספר שלם, גודל השגיאה המותרת: = מספר ממשי eps מספר החלקים של הקטע. n זוגי מספר שלם n השטח מחישוב קודם מספר ממשי השטח מחישוב נוכחי מספר ממשי מספר ממשי רוחב הרצועה: (-)/(3*n) w - ערך ה- x הראשון בשלשה x i S 0 S 1 מספר ממשי שיעור c אתחול נתונים: eps 1, 5, n 2, S 0 1, S 1 0 כל עוד S 0 - S 1 > eps בצע: S 0 S 1 (3.1) בהתחלה נקבע n להיות 2 כדי שהחישוב הראשון יתחיל עם 4 n n * 2 (3.2) רצועות. (3.3) חישוב-שטח n) S 1 (,, (1) (2) (3) פעולה המחזירה את x 4 F (x) חישוב-מקטע w) (x, y, z, פעולה המקבלת את שלשת נקודות y, x ו- z ואת רוחב הרצועה w ומחזירה את השטח עבור נקודות אלו. הנחה: x < y < z החזר: F(z)) w * (F(x) + 4*F(y) + עבור n הנוכחי חישוב-שטח n) (,, פעולה המחשבת את השטח תחת גרף הפונקציה בתחום [,] w ( - ) / (3 * n) (1) c (2) S 0 (3) עבור i מ- 1 ועד מחצית n בצע: (3) חישוב-מקטע c+2w) S S + (c, c+w, (3.1) c c + 2w (3.2) החזר את S (4)

26 26 פתרון בשפת C נכתב על ידי זיוה קונצמן S=S[1,3]+S[3,5] f(x)=x 4 S=4/12(1 4 +4* )+4/12(3 4 +4* )=1/3( )+1/3( )= 146/3+1730/3=1876/3=625 1 / 3 #include<stdio.h> #define 1 #define 5 #define diyuk flot f(flot x) f=sqr(x)* sqr(x); חישוב שטח של מקטע אחד // flot re1(flot x1,flot x2,flot x3,int n) return (-)/(3*n) * (f(x1) + 4*f(x2) + f(x3)); void min() flot x1, x2, x3, c, h, s1=0, s2=0; int n = 4, i; ב. h = (-)/ (3*n); c = ; for (i = 1 ; i <= n/2 ; i++) s1 += re1 (c, c+h, c+2*h, n); c = c + 2*h; n *= 2; h = (-)/ (3*n); c = ; for ( i = 1 ; i <= n/2 ; i++) s2 += re1(c, c+h, c+2*h, n); c = c + 2*h; while (s(s2-s1) > diyuk)

27 27 s1 = s2; s2 = 0; c = ; n *= 2; for (i = 1 ; i <= n/2 ; i++) s2 += re1(c, c+h, c+2*h, n); c = c + 2*h; printf ("%f", s2); הפתרון לשאלה זו נכתב ע"י: זיוה קונצמן :10 Ï א ב. מספר הקשתות בגרף "גלגל" W n הוא 2-2n. הסבר: מצומת 1 תמיד יוצאות 1-n קשתות. מצומת 2 תמיד יוצאת עוד קשת אחת לצומת n. מצומת 3 תמיד יוצאות עוד 2 קשתות (לצומת 2 ולצומת 4). כל שאר הצמתים - - מצומת 3 עד צומת n, לא כולל צומת n ז.א. 1-3-n צמתים, 4-n צמתים מכל צומת כזו יוצאת עוד קשת אחת, לצומת העוקבת לה. סה"כ : n n-4=2n-2 ג. לא קיים n בעבורו נוצר מעגל אוילר, מכיוון שתמיד צומת 2 היא בדרגה אי-זוגית קשורה לצומת 1 ל, צומת 3 ולצומת n. ומעגל אוילר קיים רק אם כל הצמתים בגרף הן בדרגה זוגית. ד. המספר המינימלי של קבוצות ב"חלוקה זרה" בגרף "גלגל" W n תלוי ב n. אם n זוגי, המספר המינימלי הוא 4, אם n אי-זוגי המספר המינימלי הוא 3. הסבר: 1 תמיד יהווה קבוצה נפרדת, כי כולם קשורים אליו.

28 28 אם n אי-זוגי כל המספרים הזוגיים יהיו קבוצה שניה וכל המספרים האי-זוגיים יהיו קבוצה שלישית. אם nזוגי שוב, 1 לבד, כל הזוגיים יהיו קבוצה שניה, כל האי-זוגיים יהיו קבוצה שלישית ו- n יהיה קבוצה רביעית. מכיוון ש- 2 קשור תמיד לצומת n, אם n זוגי, הוא לא יכול להיות עם קבוצת הזוגיים ואז נוסםת הקבוצה הרביעית. :11 Ï L= k m 2k+ m j = 0, 1, 2, 3j + 1 m > 0, k > = mod) m mod שארית (% כלומר - מספר ה- יהיה: 3j תנאים: או m = 1, k = 1 א. המילה הקצרה ביותר: ב. אוטומט מחסנית:,A / AA,B / ε,a / ε לל"ש = ללא שינוי, / AA,A / B # % 3 = 1,B / ε לל "ש /,ε,b / B,B / B,B / ε # % 3 = 2,B / B # % 3 = 0

29 29 :12 Ï א. אס"ד המקבל את כל המילים מעך, שיש בהן רצף, q 0 q 1 q 2 q 3 q 0 q 1 q 0 q 1 q 1 q 2 q 2 q 3 q 0 q 3 q 3 q 3 ב. אס"ד המקבל את כל המילים מעך,, שאין בהן רצף q 4 q 5 q 6 q 7 q 4 q 4 q 5 q 5 q 6 q 5 q 6 q 4 q 7 q 7 q 7 q 7

30 30 q 04 q 14 q 05 q 14 q 14 q 25 q 05 q 16 q 05 q 25 q 36 q 05 q 16 q 14 q 27 q 36 q 34 q 37 q 27 q 37 q 07 q 34 q 34 q 35 q 37 q 37 q 37 q 07 q 17 q 07 q 35 q 36 q 35 q 17 q 17 q 27 q 404 q 14 q 25 q 36 q 405 q 16 q 27 q 35 q 34 q 37 q 17 q 07, ניתן לאחד קבוצת מצבים זו למצב מלכודת אחד

31 31 L n = 1 n 1 0 n n L2 = R(0 n 0) = 0 n 0 n n L3 = 0 1 n 0 פרק ב' מודלים חישוביים הפתרון לפרק זה נכתב ע"י רחל לודמר. השפה n L = 0 n 0 :13 ÏÈ א. סעיף (i) L 1 ~ 1 = w1 w (, ) L2 = R(0w 0) w (, ) = 0R( w)0) w (, ) L3 = 0w0 1 w ~ 1 w (, ) n k L1 = 1 (10) n, k 0 n k k n L2 = R(0 (01) ) n, k 0 = (10) 0 ) n, k 0 n k n k L3 = 0 (01) 1 (10) n, k 0 L = 0w0 (, ) מעל w n k L = 0 (01) n, k 0 (ii) (iii) L = 0 n,1 n n 0 = ε, 0,1, 00,11, 000,111,... = ε, 1,0, 11,00, 111,000,... ב. (i) שפה L לא ריקה שעבורה מתקיים :L=L 1 = L 1 וגם :L L 1 L 1 לא ריקה שעבורה מתקיים =L 2 L שפה (ii) n L = 1 0 n n > 0 n n L1 = L2 = 0 1 n > 0

32 32 :14 ÏÈ (n>m אבל לא מתקיים, n=m=1>0) L 5 n=1,m=0 R( 1 (n=1) L, ולא שייכת ל- ) 1 L 1 (, ולא שייכת ל- L5 0) א. המילה שייכת ל- ב. המילה שייכת ל- L 4 ג. המילה בניגוד להגדרת השפה. 4 R( L ) שייכת ל- הסיפא,6 3, L ששייכת ל , המילה אינה מסתיימת ב- בודד ובתחילתה יש יותר (דרוש.(m n לכן גם לא תמצא R( L 5 ) = = = m n = L 2 n n, m > 0, n > m m+ n n+ m m n, m > 0, n > m n, m > 0, n > m n, m > 0, n > m = L L R( 2 : L הרישא שייכת ל- ) 2 L אינה שייכת ל- L =m, 0=n. מילה זו 4 מ בודד. ד. המילה הריקה נמצאת בשפה בשפת ההיפוך ולא בשרשורם.,(n=m=0) אך לא נמצאת ב- )R 5 L = נכונה. הנימוק מוכח באופן מתמטי. ה. הטענה ) 5 5 L, תוצאת הפונקציה תיכתב על הסרט ימין, 1,1 f ( x) = x mod3 x 0 :15 ÏÈ מכונת טיורינג המחשבת את הפונקציה במוסכמות המקובלות של המכונה. ימין, 1,1 ימין, 1,1 ימין,$, Δ ימין,$, Δ ימין,$, Δ ימין, Δ,1 ימין, Δ,1 ימין,$, Δ ימין,$, Δ ימין, Δ,1 ימין,$, Δ

33 33 :16 Ï א. אס"ד מעל, המקבל את כל המילים שיש בהם את הרצף., ב. אס"ד מעל, המקבל את כל המילים שאין בהם את הרצף., ג. אס"ד מעל, המקבל את כל המילים שיש בהם את הרצף, ואין בהם את הרצף. ניתן לבנות אוטומט "מכפלה" משני התנאים או לבנות את האוטומט באופן הרגיל.,

34 34 פרק ב' תכנות מונחה עצמים Jv הפתרון לפרק זה נכתב ע"י... :17 ÏÈ :18 ÏÈ :19 ÏÈ :20 Ï

35 35 C# פרק ב' תכנות מונחה עצמים :21 ÏÈ הפתרון נכתב על ידי סרחאן תאיר כל סעיפי השאלה פתורים ביחד ומשולבים בתוכנית שלמה. הפרוייקט מחולק ל 3 מחלקות עיקריות מחלקה ששומרת מידע עבור התשובות. ומחלקה אשר שומרת מידע עבור הסקר עצמו כוללת את השאלה ואת תאריך פרסום הסקר ואת המידע עבוד כל התשובות של המשתתפים. ומחלקה ששומרת את המידע על 50 הסקרים החדשים היא מוסיפה סקר חדש ושומרת שהסקרים החדשים יהיו רק 50 הסקרים החדשים ביותר. הרעיון: מערך של אובייקטים מסוג סקר וכל סקר הוא בעצם מכיל את התשובות של המשתתפים. המחלקה מגדירה את אפשרויות התשובה של שאלת הסקר // using system; using system.collections.generic; using system.text; clss nswer מספר התשובות של שאלת הסקר // privte const int n = 4 ; מספר המשתתפים שעונים על שאלת הסקר // pulic int[] nswers; בנאי לאתחול מספר המשתתפים לכל תשובה// pulic nswer() this.nswers = new int[n]; פעולה שקולטת את הבחירה של התשובה // ומעדכנת את נתוני מספר המשתתפים // pulic void inputnswer() console.writeline("enter your nswer. etween 1..4"); int personnswer = int.prse(console.redline()); this.nswers[personnswer - 1]++;

36 36 פעולה המחזירה את נתוני התשובות לסקר כמחרוזת // pulic override string tostring() int mx=0; for (int ns = 0; ns < nswers.length; ns++) if (nswers[ns] > mx) mx = nswers[ns]; return " select 1 nswer= " + nswers[0] + " select 2 nswer= " + nswers[1] + " select 3 nswer= " + nswers[2] + " select 4 nswer= " + nswers[3]+ "the mx person is=> "+mx; המחלקה מגדירה סקר אשר שומר את תאריך פרסום הסקר, // את שאלת הסקר ואת התשובות של כל המשתתפים. // clss survey תאריך פרסום הסקר // surveydte; privte string שאלת הסקר // questionsurvey; privte string מספר המשתתפים ותשובותיהם // surveynswer; pulic nswer אתחול התשובות לסקר // ) pulic survey(nswer this.surveynswer = ; this.surveydte = "0/00/0000"; this.questionsurvey = "its empty survey"; pulic void setsurveydte(string s) this.surveydte = s; pulic string getsurveydte() return this.surveydte; pulic void setquestionsurvey(string s) this.questionsurvey = s;

37 37 pulic string getquestionsurvey() return this.questionsurvey; pulic override string tostring() return this.surveynswer.tostring(); מספר כל המשתתפים בסקר מסויים // pulic int numerofprticipnt() int sum = 0; for (int i = 0; i < this.surveynswer.nswers.length; i++) return sum; sum += this.surveynswer.nswers[i]; using system; using system.collections.generic; using system.text; מחלקה אשר מגדירה את מאגר 50 הסקרים האחרונים באתר "הסקר השבועי " // clss llsurvey מערך של 50 הסקרים האחרונים // theweeksurvey; pulic survey[] מספר הסקרים האחרונים // 50; = numerofsurvey privte const int אתחול מערך כל הסקרים // מספר הסקרים הנוכחי // currentsurvey=0; privte int pulic llsurvey() this.theweeksurvey = new survey[numerofsurvey]; פעולה המקבלת סקר ומוסיפה אותו למאגר נתוני כל הסקרים // pulic void dd(survey s) if (currentsurvey < this.theweeksurvey.length -1 && currentsurvey > 0)

38 38 else הזזת כל הסקרים מקום אחד שמאלה // for (int k = currentsurvey; k > 0; k--) this.theweeksurvey[k + 1] = this.theweeksurvey[k]; currentsurvey++; currentsurvey = 0; הכנסת הסקר החדש למקום הראשון ברשימת // ;s this.theweeksurvey[0] = הסקרים קליטת תאריך פרסום הסקר והדפסת : מספר המשתתפים, תשובותיהם // ואת מספר המשתתפים המקסימלי. // pulic void inputsurveydte() console.writeline("enter the survey dte..."); string s=console.redline(); for (int seker = 0; seker < this.theweeksurvey.length; seker++) survey sur = this.theweeksurvey[0]; if (s == sur.getsurveydte()) console.writeline(sur.surveynswer.tostring()); פעולה המחזירה את מספר הסקרים שבהם יש יותר מ משתתפים // pulic int numerofsurveyegerthnth() מספר הסקרים // countsurvey=0; int סריקת מערך הסקרים // for (int seker = 0; seker < this.theweeksurvey.length; seker++) אם קיים סקר שבו השתתפו יותר מ משתתפים // if (this.theweeksurvey[seker].numerofprticipnt() > 1000) return countsurvey; countsurvey++;

39 39 using system; using system.collections.generic; using system.text; nmespce weeksurvy clss progrm דוגמא פשוטה לשימוש בפעולות המחלקות // sttic void min(string[] rgs) nswer = new nswer();.inputnswer(); survey s = new survey(); llsurvey ll = new llsurvey(); ll.dd(s); for (int i = 0; i < ll.theweeksurvey.length; i++) if (ll.theweeksurvey[i]!= null) console.writeline(ll.theweeksurvey[i]); console.redline(); :22 ÏÈ :23 ÏÈ :24 Ï

2 יח"ל ) השלמה ל - 5 יח"ל) (50 נקודות) מעבר חוקי, ו-'שקר' אחרת.

2 יחל ) השלמה ל - 5 יחל) (50 נקודות) מעבר חוקי, ו-'שקר' אחרת. 1 6 מאי, 2004 מועד הבחינה: 2 יח"ל ) השלמה ל - 5 יח"ל) פרק ראשון (50 נקודות) :1 Ï (מקור: שירלי רוזנברג כהן) נגדיר טיפוס נתונים חדש בשם תלת-מחסנית, כמבנה המכיל 3 מחסניות S3. S2, S1, נגדיר את הפעולות הבאות

Διαβάστε περισσότερα

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur

פתרון תרגיל מרחבים וקטורים. x = s t ולכן. ur uur נסמן, ur uur לכן U הוא. ur uur. ur uur פתרון תרגיל --- 5 מרחבים וקטורים דוגמאות למרחבים וקטורים שונים מושגים בסיסיים: תת מרחב צירוף לינארי x+ y+ z = : R ) בכל סעיף בדקו האם הוא תת מרחב של א } = z = {( x y z) R x+ y+ הוא אוסף הפתרונות של המערכת

Διαβάστε περισσότερα

מבני נתונים מדעי המחשב שאלון: מועד ב' תשע"ו מדעי המחשב פתרון בחינת הבגרות. Java שאלה 1. blog.csit.org.

מבני נתונים מדעי המחשב שאלון: מועד ב' תשעו מדעי המחשב פתרון בחינת הבגרות. Java שאלה 1. blog.csit.org. 1 פתרון בחינת הבגרות פרק ראשון - )יסודות( Java שאלה 1 C# 6 Java שאלה 2 ב. פלט a a1 A A 4 + 5 = 9 4 + 5 = 9 n1 n2 n1 n2 8 + 9 = 17? 4? 5 4 8 5 9 3 :C# שאלה 2 פלט a a1 A A 4 + 5 = 9 4 + 5 = 9 n1 n2 n1 n2

Διαβάστε περισσότερα

1 שאלון: תשס"ט { int listsize = size(list); int n = listsize / 3; if (listsize == 0 listsize % 3!

1 שאלון: תשסט { int listsize = size(list); int n = listsize / 3; if (listsize == 0 listsize % 3! ב' פתרון בחינת הבגרות פרק א - : Ï פתרון בשפת :Java ---// אחרת ו- "שקר" "רשימה משולשת" אם הרשימה היא "אמת" --- פעולה המחזירה ---// 3 רשימה משולשת היא רשימה לא ריקה שמספר איבריה מתחלק ב- --- ---// והאיברים

Διαβάστε περισσότερα

2 שאלות )בחירה מ - 4( סה"כ 25 נקודות לכל שאלה 22 נקודות

2 שאלות )בחירה מ - 4( סהכ 25 נקודות לכל שאלה 22 נקודות מבחן 0225 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדיקות אחרונות לפני מסירה )עמודים 7-9( מבנה השאלון פרק

Διαβάστε περισσότερα

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשע"ב זהויות טריגונומטריות

תרגול 1 חזרה טורי פורייה והתמרות אינטגרליות חורף תשעב זהויות טריגונומטריות תרגול חזרה זהויות טריגונומטריות si π α) si α π α) α si π π ), Z si α π α) t α cot π α) t α si α cot α α α si α si α + α siα ± β) si α β ± α si β α ± β) α β si α si β si α si α α α α si α si α α α + α si

Διαβάστε περισσότερα

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( )

פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד ... ( ) ( ) ( ) = L. uuruuruur. { v,v,v ( ) ( ) ( ) ( ) פתרון תרגיל 8. מרחבים וקטורים פרישה, תלות \ אי-תלות לינארית, בסיס ומימד a d U c M ( יהי b (R) a b e ל (R M ( (אין צורך להוכיח). מצאו קבוצה פורשת ל. U בדקו ש - U מהווה תת מרחב ש a d U M (R) Sp,,, c a e

Διαβάστε περισσότερα

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם

שדות תזכורת: פולינום ממעלה 2 או 3 מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה. שקיימים 5 מספרים שלמים שונים , ראשוני. שעבורם תזכורת: פולינום ממעלה או מעל שדה הוא פריק אם ורק אם יש לו שורש בשדה p f ( m i ) = p m1 m5 תרגיל: נתון עבור x] f ( x) Z[ ראשוני שקיימים 5 מספרים שלמים שונים שעבורם p x f ( x ) f ( ) = נניח בשלילה ש הוא

Διαβάστε περισσότερα

תרגול פעולות מומצאות 3

תרגול פעולות מומצאות 3 תרגול פעולות מומצאות. ^ = ^ הפעולה החשבונית סמן את הביטוי הגדול ביותר:. ^ ^ ^ π ^ הפעולה החשבונית c) #(,, מחשבת את ממוצע המספרים בסוגריים.. מהי תוצאת הפעולה (.7,.0,.)#....0 הפעולה החשבונית משמשת חנות גדולה

Διαβάστε περισσότερα

אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה:

אוטומט סופי דטרמיניסטי מוגדר עי החמישייה: 2 תרגול אוטומט סופי דטרמיניסטי אוטומטים ושפות פורמליות בר אילן תשעז 2017 עקיבא קליינרמן הגדרה אוטומט סופי דטרמיניסטי מוגדר ע"י החמישייה: (,, 0,, ) כאשר: א= "ב שפת הקלט = קבוצה סופית לא ריקה של מצבים מצב

Διαβάστε περισσότερα

3-9 - a < x < a, a < x < a

3-9 - a < x < a, a < x < a 1 עמוד 59, שאלהמס', 4 סעיףג' תיקוני הקלדה שאלון 806 צריך להיות : ג. מצאאתמקומושלאיברבסדרהזו, שקטןב- 5 מסכוםכלהאיבריםשלפניו. עמוד 147, שאלהמס' 45 ישלמחוקאתהשאלה (מופיעהפעמיים) עמוד 184, שאלהמס', 9 סעיףב',תשובה.

Διαβάστε περισσότερα

שאלה 1 V AB פתרון AB 30 R3 20 R

שאלה 1 V AB פתרון AB 30 R3 20 R תרגילים בתורת החשמל כתה יג שאלה א. חשב את המתח AB לפי משפט מילמן. חשב את הזרם בכל נגד לפי המתח שקיבלת בסעיף א. A 60 0 8 0 0.A B 8 60 0 0. AB 5. v 60 AB 0 0 ( 5.) 0.55A 60 א. פתרון 0 AB 0 ( 5.) 0 0.776A

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

חורף תש''ע פתרון בחינה סופית מועד א'

חורף תש''ע פתרון בחינה סופית מועד א' מד''ח 4 - חורף תש''ע פתרון בחינה סופית מועד א' ( u) u u u < < שאלה : נתונה המד''ח הבאה: א) ב) ג) לכל אחד מן התנאים המצורפים בדקו האם קיים פתרון יחיד אינסוף פתרונות או אף פתרון אם קיים פתרון אחד או יותר

Διαβάστε περισσότερα

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012)

יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 6 נושא: תחשיב הפסוקים: הפונקציה,val גרירה לוגית, שקילות לוגית 1. כיתבו טבלאות אמת לפסוקים הבאים: (ג) r)).((p q) r) ((p r) (q p q r (p

Διαβάστε περισσότερα

מדעי המחשב ב' פתרון בחינת הבגרות. One n 4.0. One n T 4 3 T 8 4 T 16 5 T 32 6 F

מדעי המחשב ב' פתרון בחינת הבגרות. One n 4.0. One n T 4 3 T 8 4 T 16 5 T 32 6 F ב' פתרון בחינת הבגרות פרק א - tg Together double x 5.0 int from 2 int to 6 One first Two second One n 5.0 Queueq שאלה : א. One n 4.0 One n 8.0 One n 6.0 One n 32.0 new Two ((from,to) n m i i

Διαβάστε περισσότερα

1 שאלון: תש"ע

1 שאלון: תשע 1 ב' פתרון בחינת הבגרות פרק א - :1 Ï פתרון בשפת :Jv מציאת הזוג הראשון במחסנית 1 הגדול מהזוג המקסימאלי במחסנית 2. אם הוא גדול מהזוג בעל הסכום המקסימאלי, הוא בהכרח גדול מסכום כל הזוגות הסמוכים במחסנית 2.

Διαβάστε περισσότερα

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור

לדוגמה: במפורט: x C. ,a,7 ו- 13. כלומר בקיצור הרצאה מס' 1. תורת הקבוצות. מושגי יסוד בתורת הקבוצות.. 1.1 הקבוצה ואיברי הקבוצות. המושג קבוצה הוא מושג בסיסי במתמטיקה. אין מושגים בסיסים יותר, אשר באמצעותם הגדרתו מתאפשרת. הניסיון והאינטואיציה עוזרים להבין

Διαβάστε περισσότερα

{ : Halts on every input}

{ : Halts on every input} אוטומטים - תרגול 13: רדוקציות, משפט רייס וחזרה למבחן E תכונה תכונה הינה אוסף השפות מעל.(property המקיימות תנאים מסוימים (תכונה במובן של Σ תכונה לא טריביאלית: תכונה היא תכונה לא טריוויאלית אם היא מקיימת:.

Διαβάστε περισσότερα

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד

פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשעד פתרון תרגיל 5 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. לכל אחת מן הפונקציות הבאות, קבעו אם היא חח"ע ואם היא על (הקבוצה המתאימה) (א) 3} {1, 2, 3} {1, 2, : f כאשר 1 } 1, 3, 3, 3, { 2, = f לא חח"ע: לדוגמה

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים:

לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשעו ( ) ... חלק ראשון: שאלות שאינן להגשה נפריד למקרים: לוגיקה ותורת הקבוצות פתרון תרגיל בית 8 חורף תשע"ו ( 2016 2015 )............................................................................................................. חלק ראשון: שאלות שאינן להגשה.1

Διαβάστε περισσότερα

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin(

= 2. + sin(240 ) = = 3 ( tan(α) = 5 2 = sin(α) = sin(α) = 5. os(α) = + c ot(α) = π)) sin( 60 ) sin( 60 ) sin( א. s in(0 c os(0 s in(60 c os(0 s in(0 c os(0 s in(0 c os(0 s in(0 0 s in(70 מתאים לזהות של cos(θsin(φ : s in(θ φ s in(θcos(φ sin ( π cot ( π cos ( 4πtan ( 4π sin ( π cos ( π sin ( π cos ( 4π sin ( 4π

Διαβάστε περισσότερα

תרגיל 13 משפטי רול ולגראנז הערות

תרגיל 13 משפטי רול ולגראנז הערות Mthemtics, Summer 20 / Exercise 3 Notes תרגיל 3 משפטי רול ולגראנז הערות. האם קיים פתרון למשוואה + x e x = בקרן )?(0, (רמז: ביחרו x,f (x) = e x הניחו שיש פתרון בקרן, השתמשו במשפט רול והגיעו לסתירה!) פתרון

Διαβάστε περισσότερα

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

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשעד, מיום 0/8/0610 שאלונים: 315, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 315, 635865 מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר 1 נתון: 1. סדרה חשבונית שיש בה n איברים...2 3. האיבר

Διαβάστε περισσότερα

Logic and Set Theory for Comp. Sci.

Logic and Set Theory for Comp. Sci. 234293 - Logic and Set Theory for Comp. Sci. Spring 2008 Moed A Final [partial] solution Slava Koyfman, 2009. 1 שאלה 1 לא נכון. דוגמא נגדית מפורשת: יהיו } 2,(p 1 p 2 ) (p 2 p 1 ).Σ 2 = {p 2 p 1 },Σ 1 =

Διαβάστε περισσότερα

s ק"מ קמ"ש מ - A A מ - מ - 5 p vp v=

s קמ קמש מ - A A מ - מ - 5 p vp v= את זמני הליכת הולכי הרגל עד הפגישות שלהם עם רוכב האופניים (שעות). בגרות ע מאי 0 מועד קיץ מבוטל שאלון 5006 מהירות - v קמ"ש t, א. () נסמן ב- p נכניס את הנתונים לטבלה מתאימה: רוכב אופניים עד הפגישה זמן -

Διαβάστε περισσότερα

1 שאלו : Together double x 5.0 int from 2 int to 6 One first Two second One n 5.0 Queue<One>q One n 4.0 One n 8.0 One n 16.

1 שאלו : Together double x 5.0 int from 2 int to 6 One first Two second One n 5.0 Queue<One>q One n 4.0 One n 8.0 One n 16. tg Together double x 5.0 int from 2 int to 6 One first Two second ב' פתרון בחינת הבגרות פרק א - One n 5.0 Queueq : Ï א. One n 4.0 One n 8.0 One n 6.0 One n 32.0 new Two ((from,to) n m i i

Διαβάστε περισσότερα

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)

לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשעו (2016) לוגיקה ותורת הקבוצות פתרון תרגיל בית 4 אביב תשע"ו (2016)............................................................................................................. חלק ראשון: שאלות שאינן להגשה 1. עבור

Διαβάστε περισσότερα

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

דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות יסודות לוגיקה ותורת הקבוצות למערכות מידע (סמסטר ב 2012) דף פתרונות 7 נושא: תחשיב הפסוקים: צורה דיסיונקטיבית נורמלית, מערכת קשרים שלמה, עקביות 1. מצאו צורה דיסיונקטיבית נורמלית קנונית לפסוקים הבאים: (ג)

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 13

מתמטיקה בדידה תרגול מס' 13 מתמטיקה בדידה תרגול מס' 13 נושאי התרגול: תורת הגרפים. 1 מושגים בסיסיים נדון בגרפים מכוונים. הגדרה 1.1 גרף מכוון הוא זוג סדור E G =,V כך ש V ו E. V הגרף נקרא פשוט אם E יחס אי רפלקסיבי. כלומר, גם ללא לולאות.

Διαβάστε περισσότερα

מדעי המחשב. פרק ראשון :Java. blog.csit.org.il מדעי המחשב שאלון: עיצוב תכנה 1 מועד ב' תשע"ו פתרון בחינת הבגרות שאלה 1 פעולות עזר:

מדעי המחשב. פרק ראשון :Java. blog.csit.org.il מדעי המחשב שאלון: עיצוב תכנה 1 מועד ב' תשעו פתרון בחינת הבגרות שאלה 1 פעולות עזר: 1 פתרון בחינת הבגרות פרק ראשון :Java שאלה 1 פעולות עזר: 6 3 C#: שאלה 1 פעולות עזר: 4 5 a.length = 5 0 1 2 3 4 a 2 4 7 12 18 שאלה 2 א. (a,11) sod ערך k i i

Διαβάστε περισσότερα

ניתן לקבל אוטומט עבור השפה המבוקשת ע "י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות:

ניתן לקבל אוטומט עבור השפה המבוקשת ע י שימוששאלה 6 בטכניקתשפה המכפלה שנייה כדי לבנות אוטומט לשפת החיתוך של שתי השפות: שאלה 1 בנה אוטומט המקבל את שפת כל המילים מעל הא"ב {,,} המכילות לפחות פעם אחת את הרצף ומיד אחרי כל אות מופיע הרצף. ניתן לפרק את השפה לשתי שפות בסיס מעל הא"ב :{,,} שפת כל המילים המכילות לפחות פעם אחת את

Διαβάστε περισσότερα

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד

בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד בחינה בסיבוכיות עמר ברקמן, ישי חביב מדבקית ברקוד סמסטר: א' מועד: א' תאריך: יום ה' 0100004 שעה: 04:00 משך הבחינה: שלוש שעות חומר עזר: אין בבחינה שני פרקים בפרק הראשון 8 שאלות אמריקאיות ולכל אחת מהן מוצעות

Διαβάστε περισσότερα

' 2 סמ ליגרת ןורתפ םיפרגה תרותב םימתירוגלא דדצ 1 : הלאש ןורתפ רבסה תורעה

' 2 סמ ליגרת ןורתפ םיפרגה תרותב םימתירוגלא דדצ 1 : הלאש ןורתפ רבסה תורעה אלגוריתמים בתורת הגרפים פתרון תרגיל מס' 2 לשאלות והערות נא לפנות לאילן גרונאו (shrilan@cs.technion.ac.il) א) ב) ג) גרף דו-צדדי (bipartite) הינו גרף (E )G V, אשר קיימת חלוקה של צמתיו לשתי קבוצות U,W e =

Διαβάστε περισσότερα

תורת הגרפים - סימונים

תורת הגרפים - סימונים תורת הגרפים - סימונים.n = V,m = E בהינתן גרף,G = V,E נסמן: בתוך סימוני ה O,o,Ω,ω,Θ נרשה לעצמנו אף להיפטר מהערך המוחלט.. E V,O V + E כלומר, O V + E נכתוב במקום אם כי בכל מקרה אחר נכתוב או קשת של גרף לא

Διαβάστε περισσότερα

ל הזכויות שמורות לדפנה וסטרייך

ל הזכויות שמורות לדפנה וסטרייך מרובע שכל זוג צלעות נגדיות בו שוות זו לזו נקרא h באיור שלעיל, הצלעות ו- הן צלעות נגדיות ומתקיים, וכן הצלעות ו- הן צלעות נגדיות ומתקיים. תכונות ה כל שתי זוויות נגדיות שוות זו לזו. 1. כל שתי צלעות נגדיות

Διαβάστε περισσότερα

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m

[ ] Observability, Controllability תרגול 6. ( t) t t קונטרולבילית H למימדים!!) והאובז' דוגמא: x. נשתמש בעובדה ש ) SS rank( S) = rank( עבור מטריצה m Observabiliy, Conrollabiliy תרגול 6 אובזרווביליות אם בכל רגע ניתן לשחזר את ( (ומכאן גם את המצב לאורך זמן, מתוך ידיעת הכניסה והיציאה עד לרגע, וזה עבור כל צמד כניסה יציאה, אז המערכת אובזרוובילית. קונטרולביליות

Διαβάστε περισσότερα

השאלות ידי מצביעים לילדים.

השאלות ידי מצביעים לילדים. מבני נתונים פתרונות לסט שאלות דומה לשאלות מתרגיל 4 השאלות 1. כתבו פונקציה לא רקורסיבית שמדפיסה ב- Postorder את כל הנתונים המאוכסנים בעץ בינארי T. הפונקציה אינה צריכה להיות תלויה במימוש העץ T. הניחו שנתון

Διαβάστε περισσότερα

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד.

חידה לחימום. כתבו תכappleית מחשב, המקבלת כקלט את M ו- N, מחליטה האם ברצוappleה להיות השחקן הפותח או השחקן השappleי, ותשחק כך שהיא תappleצח תמיד. חידה לחימום ( M ש- N > (כך מספרים טבעיים Mו- N שappleי appleתוappleים בעלי אותה הזוגיות (שappleיהם זוגיים או שappleיהם אי - זוגיים). המספרים הטבעיים מ- Mעד Nמסודרים בשורה, ושappleי שחקappleים משחקים במשחק.

Διαβάστε περισσότερα

גבול ורציפות של פונקציה סקלרית שאלות נוספות

גבול ורציפות של פונקציה סקלרית שאלות נוספות 08 005 שאלה גבול ורציפות של פונקציה סקלרית שאלות נוספות f ( ) f ( ) g( ) f ( ) ו- lim f ( ) ו- ( ) (00) lim ( ) (00) f ( בסביבת הנקודה (00) ) נתון: מצאו ) lim g( ( ) (00) ננסה להיעזר בכלל הסנדביץ לשם כך

Διαβάστε περισσότερα

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx

I. גבולות. x 0. מתקיים L < ε. lim אם ורק אם. ( x) = 1. lim = 1. lim. x x ( ) הפונקציה נגזרות Δ 0. x Δx דפי נוסחאות I גבולות נאמר כי כך שלכל δ קיים > ε לכל > lim ( ) L המקיים ( ) מתקיים L < ε הגדרת הגבול : < < δ lim ( ) lim ורק ( ) משפט הכריך (סנדוויץ') : תהיינה ( ( ( )g ( )h פונקציות המוגדרות בסביבה נקובה

Διαβάστε περισσότερα

( )( ) ( ) f : B C היא פונקציה חח"ע ועל מכיוון שהיא מוגדרת ע"י. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חח"ע אז ועל פי הגדרת

( )( ) ( ) f : B C היא פונקציה חחע ועל מכיוון שהיא מוגדרת עי. מכיוון ש f היא פונקציהאז )) 2 ( ( = ) ( ( )) היא פונקציה חחע אז ועל פי הגדרת הרצאה 7 יהיו :, : C פונקציות, אז : C חח"ע ו חח"ע,אז א אם על ו על,אז ב אם ( על פי הגדרת ההרכבה )( x ) = ( )( x x, כךש ) x א יהיו = ( x ) x חח"ע נקבל ש מכיוון ש חח"ע נקבל ש מכיוון ש ( b) = c כך ש b ( ) (

Διαβάστε περισσότερα

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

אלגוריתמים בתורת הגרפים חלק ראשון גירסה 1. 11.11.22 אלגוריתמים בתורת הגרפים חלק ראשון מסמך זה הינו הראשון בסדרת מסמכים אודות תורת הגרפים, והוא חופף בחלקו לקורס "אלגוריתמים בתורת הגרפים" בטכניון (שאינו מועבר יותר). ברצוני להודות תודה מיוחדת

Διαβάστε περισσότερα

מודלים חישוביים פתרון תרגיל 5

מודלים חישוביים פתרון תרגיל 5 מודלים חישוביים פתרון תרגיל 5 כתוב אוטומט דטרמיניסטי לשפות הבאות מעל הא"ב.Σ={,} א. *Σ. q, ב. q, ג. {ε}, q, q ד. } = 3 {w w mod, q, q,, ה. ''} {w w does not contin the sustring q 4 q 3 q q כתוב אוטומט דטרמיניסטי

Διαβάστε περισσότερα

. {e M: x e} מתקיים = 1 x X Y

. {e M: x e} מתקיים = 1 x X Y שימושי זרימה פרק 7.5-13 ב- Kleinberg/Tardos שידוך בגרף דו-צדדי עיבוד תמונות 1 בעיית השידוך באתר שידוכים רשומים m נשים ו- n גברים. תוכנת האתר מאתרת זוגות מתאימים. בהינתן האוסף של ההתאמות האפשריות, יש לשדך

Διαβάστε περισσότερα

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS

כלליים זמן: S מחסנית, top(s) ראש המחסנית. (Depth First Search) For each unmarked DFS(v) / BFS(v) רקורסיבי. אלגוריתם :BFS כלליים שיטות חיפוש בבגרפים שיטה 1: חיפוש לרוחב S (readth irst Search) זמן: ) Θ( V + הרעיון: שימוש בתור.O שיטה 2: חיפוש לעומק S (epth irst Search) Θ( V + ) יהי =(V,) גרף כלשהו, V הוא צומת התחלת החיפוש.

Διαβάστε περισσότερα

רשימת בעיות בסיבוכיות

רשימת בעיות בסיבוכיות ב) ב) רשימת בעיות בסיבוכיות כל בעיה מופיעה במחלקה הגדולה ביותר שידוע בוודאות שהיא נמצאת בה, אלא אם כן מצוין אחרת. כמובן שבעיות ב- L נמצאות גם ב- וב- SACE למשל, אבל אם תכתבו את זה כתשובה במבחן לא תקבלו

Διαβάστε περισσότερα

תרגיל 7 פונקציות טריגונומטריות הערות

תרגיל 7 פונקציות טריגונומטריות הערות תרגיל 7 פונקציות טריגונומטריות הערות. פתרו את המשוואות הבאות. לא מספיק למצוא פתרון אחד יש למצוא את כולם! sin ( π (א) = x sin (ב) = x cos (ג) = x tan (ד) = x) (ה) = tan x (ו) = 0 x sin (x) + sin (ז) 3 =

Διαβάστε περισσότερα

תרגול מס' 6 פתרון מערכת משוואות ליניארית

תרגול מס' 6 פתרון מערכת משוואות ליניארית אנליזה נומרית 0211 סתיו - תרגול מס' 6 פתרון מערכת משוואות ליניארית נרצה לפתור את מערכת המשוואות יהי פתרון מקורב של נגדיר את השארית: ואת השגיאה: שאלה 1: נתונה מערכת המשוואות הבאה: הערך את השגיאה היחסית

Διαβάστε περισσότερα

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, א"ב (.

חלק 1 כלומר, פונקציה. האוטומט. ) אותיות, אלפבית, אב (. תוכן עניינים תקציר מודלים חישוביים ערך יגאל הינדי 2 2 2 3 4 6 6 6 7 7 8 8 9 11 13 14 14 15 16 17 17 18 19 20 20 20 20 - האוטומט הסופי - אוטומט סופי דטרמניסטי 2 פרק - מושגים ומילות מפתח 2.1 - הגדרת אוטומט

Διαβάστε περισσότερα

logn) = nlog. log(2n

logn) = nlog. log(2n תכנוןוניתוחאלגוריתמים סיכוםהתרגולים n log O( g( n)) = Ω( g( n)) = θ ( g( n)) = תרגול.3.04 סיבוכיות { f ( n) c> 0, n0 > 0 n> n0 0 f ( n) c g( n) } { f ( n) c> 0, n0 > 0 n> n0 0 c g( n) f ( n) } { f ( n)

Διαβάστε περισσότερα

הגדרה: קבוצת פעילויות חוקית היא קבוצה בה כל שתי פעילויות

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

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 5

מתמטיקה בדידה תרגול מס' 5 מתמטיקה בדידה תרגול מס' 5 נושאי התרגול: פונקציות 1 פונקציות הגדרה 1.1 פונקציה f מ A (התחום) ל B (הטווח) היא קבוצה חלקית של A B המקיימת שלכל a A קיים b B יחיד כך ש. a, b f a A.f (a) = ιb B. a, b f או, בסימון

Διαβάστε περισσότερα

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק

brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק יום א 14 : 00 15 : 00 בניין 605 חדר 103 http://u.cs.biu.ac.il/ brookal/logic.html לוגיקה מתמטית תרגיל אלון ברוק 29/11/2017 1 הגדרת קבוצת הנוסחאות הבנויות היטב באינדוקציה הגדרה : קבוצת הנוסחאות הבנויות

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 7

מודלים חישוביים תרגולמס 7 מודלים חישוביים תרגולמס 7 13 באפריל 2016 נושאי התרגול: מכונת טיורינג. 1 מכונת טיורינג נעבור לדבר על מודל חישוב חזק יותר (ובמובן מסוים, הוא מודל החישוב הסטנדרטי) מכונות טיורינג. בניגוד למודלים שראינו עד

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 2

מתמטיקה בדידה תרגול מס' 2 מתמטיקה בדידה תרגול מס' 2 נושאי התרגול: כמתים והצרנות. משתנים קשורים וחופשיים. 1 כמתים והצרנות בתרגול הקודם עסקנו בתחשיב הפסוקים, שבו הנוסחאות שלנו היו מורכבות מפסוקים יסודיים (אשר קיבלו ערך T או F) וקשרים.

Διαβάστε περισσότερα

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p;

(2) מיונים השאלות. .0 left right n 1. void Sort(int A[], int left, int right) { int p; מבני נתונים פתרונות לסט שאלות דומה לשאלות בנושאים () זמני ריצה של פונקציות רקורסיביות () מיונים השאלות פתרו את נוסחאות הנסיגה בסעיפים א-ג על ידי הצבה חוזרת T() כאשר = T() = T( ) + log T() = T() כאשר =

Διαβάστε περισσότερα

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם.

מבחן מועד ב' בהצלחה! אנא קיראו היטב את ההוראות שלהלן: ודאו כי כל עמודי הבחינה נמצאים בידכם. 7.8.2017 מבחן מועד ב' תאריך הבחינה: שמות המרצים: מר בועז ארד פרופ' עמוס ביימל מר יהונתן כהן דר' עדן כלמטץ' גב' מיכל שמש אנא קיראו היטב את ההוראות שלהלן: שם הקורס: תכנון אלגוריתמים מספר הקורס: 202-1-2041

Διαβάστε περισσότερα

מבני נתונים ואלגוריתמים תרגול #3 נושאים: תור קדימויות/ערימה, עצים

מבני נתונים ואלגוריתמים תרגול #3 נושאים: תור קדימויות/ערימה, עצים מבני נתונים ואלגוריתמים תרגול #3 נושאים: תור קדימויות/ערימה, עצים חזרה מבנה נתונים אמצעי לאחסון נתונים במחשב. יש הרבה סוגים שונים, וצריך להשתמש במבנה שהכי מתאים לבעיה שלנו מבחינת שימוש בנתונים הוספה, מחיקה

Διαβάστε περισσότερα

תורת הקבוצות תרגיל בית 2 פתרונות

תורת הקבוצות תרגיל בית 2 פתרונות תורת הקבוצות תרגיל בית 2 פתרונות חיים שרגא רוזנר כ"ה בניסן, תשע"ה תזכורות תקציר איזומורפיזם סדר, רישא, טרנזיטיביות, סודרים, השוואת סודרים, סודר עוקב, סודר גבולי. 1. טרנזיטיבות וסודרים קבוצה A היא טרנזיטיבית

Διαβάστε περισσότερα

מבני נתונים ויעילות אלגוריתמים

מבני נתונים ויעילות אלגוריתמים מבני נתונים ויעילות אלגוריתמים (8..05). טענה אודות סדר גודל. log טענה: מתקיים Θ(log) (!) = הוכחה: ברור שמתקיים: 3 4... 4 4 4... 43 פעמים במילים אחרות:! נוציא לוגריתם משני האגפים: log(!) log( ) log(a b

Διαβάστε περισσότερα

Regular Expressions (RE)

Regular Expressions (RE) Regular Expressions (RE) ביטויים רגולריים עד כה דנו במספר מודלים חישוביים להצגת (או ליצור) שפות רגולריות וראינו שכל המודלים האלה הם שקולים מבחינת כוח החישובי שלהם. בסעיף זה נראה עוד דרך להצגת (או ליצור)

Διαβάστε περισσότερα

אלגברה מודרנית פתרון שיעורי בית 6

אלגברה מודרנית פתרון שיעורי בית 6 אלגברה מודרנית פתרון שיעורי בית 6 15 בינואר 016 1. יהי F שדה ויהיו q(x) p(x), שני פולינומים מעל F. מצאו פולינומים R(x) S(x), כך שמתקיים R(x),p(x) = S(x)q(x) + כאשר deg(q),deg(r) < עבור המקרים הבאים: (תזכורת:

Διαβάστε περισσότερα

מבני נתונים (234218) 1

מבני נתונים (234218) 1 מבני נתונים (234218) 1 חומר עזר לבחינה 13 בספטמבר 2016 שימו לב: מותר לצטט טענות המופיעות בדף זה ללא הוכחה. כל טענה אחרת, שאינה מופיעה באופן מפורש, יש לנמק באופן מלא. נימוקים מהצורה "בדומה לטענה שבחומר

Διαβάστε περισσότερα

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

פתרונות , כך שאי השוויון המבוקש הוא ברור מאליו ולכן גם קודמו תקף ובכך מוכחת המונוטוניות העולה של הסדרה הנתונה. בחינת סיווג במתמטיקה.9.017 פתרונות.1 סדרת מספרים ממשיים } n {a נקראת מונוטונית עולה אם לכל n 1 מתקיים n+1.a n a האם הסדרה {n a} n = n היא מונוטונית עולה? הוכיחו תשובתכם. הסדרה } n a} היא אכן מונוטונית

Διαβάστε περισσότερα

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים.

קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. א{ www.sikumuna.co.il מהי קבוצה? קבוצה היא שם כללי לתיאור אוסף כלשהו של איברים. קבוצה היא מושג יסודי במתמטיקה.התיאור האינטואיטיבי של קבוצה הוא אוסף של עצמים כלשהם. העצמים הנמצאים בקבוצה הם איברי הקבוצה.

Διαβάστε περισσότερα

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

משוואות רקורסיביות רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים. למשל: יונתן יניב, דוד וייץ משוואות רקורסיביות הגדרה: רקורסיה זו משוואה או אי שוויון אשר מתארת פונקציה בעזרת ערכי הפונקציה על ארגומנטים קטנים למשל: T = Θ 1 if = 1 T + Θ if > 1 יונתן יניב, דוד וייץ 1 דוגמא נסתכל על האלגוריתם הבא למציאת

Διαβάστε περισσότερα

אוסף שאלות מס. 3 פתרונות

אוסף שאלות מס. 3 פתרונות אוסף שאלות מס. 3 פתרונות שאלה מצאו את תחום ההגדרה D R של כל אחת מהפונקציות הבאות, ושרטטו אותו במישור. f (x, y) = x + y x y, f 3 (x, y) = f (x, y) = xy x x + y, f 4(x, y) = xy x y f 5 (x, y) = 4x + 9y 36,

Διαβάστε περισσότερα

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור

סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 005 שנכתב על-ידי מאיר בכור סיכום חקירת משוואות מהמעלה הראשונה ומהמעלה השנייה פרק זה הינו חלק מסיכום כולל לשאלון 5 שנכתב על-ידי מאיר בכור. חקירת משוואה מהמעלה הראשונה עם נעלם אחד = הצורה הנורמלית של המשוואה, אליה יש להגיע, היא: b

Διαβάστε περισσότερα

"קשר-חם" : לקידום שיפור וריענון החינוך המתמטי

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

אלגברה ליניארית (1) - תרגיל 6

אלגברה ליניארית (1) - תרגיל 6 אלגברה ליניארית (1) - תרגיל 6 התרגיל להגשה עד יום חמישי (12.12.14) בשעה 16:00 בתא המתאים בבניין מתמטיקה. נא לא לשכוח פתקית סימון. 1. עבור כל אחד מתת המרחבים הבאים, מצאו בסיס ואת המימד: (א) 3)} (0, 6, 3,,

Διαβάστε περισσότερα

סדרות - תרגילים הכנה לבגרות 5 יח"ל

סדרות - תרגילים הכנה לבגרות 5 יחל סדרות - הכנה לבגרות 5 יח"ל 5 יח"ל סדרות - הכנה לבגרות איברים ראשונים בסדרה) ) S מסמן סכום תרגיל S0 S 5, S6 בסדרה הנדסית נתון: 89 מצא את האיבר הראשון של הסדרה תרגיל גוף ראשון, בשנייה הראשונה לתנועתו עבר

Διαβάστε περισσότερα

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015)

מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מודלים חישוביים מבחן מועד א', סמסטר א' תשע''ה (2015) מרצה: פרופ' בני שור מתרגלים: אורית מוסקוביץ' וגל רותם 28.1.2015 הנחיות: 1. מומלץ לקרוא את כל ההנחיות והשאלות בתחילת המבחן, לפני כתיבת התשובות. 2. משך

Διαβάστε περισσότερα

סיכום- בעיות מינימוםמקסימום - שאלון 806

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

Διαβάστε περισσότερα

מבני נתונים מבחן מועד ב' סמסטר חורף תשס"ו

מבני נתונים מבחן מועד ב' סמסטר חורף תשסו TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE הטכניון - מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצים: רן אל-יניב, נאדר בשותי מבני נתונים 234218-1 מבחן מועד ב' סמסטר חורף תשס"ו

Διαβάστε περισσότερα

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r

חישוביות הרצאה 4 לא! זיהוי שפות ע''י מכונות טיורינג הוכחה: הגדרת! : f r ל' ' פונקציות פרימיטיביות רקורסיביות חישוביות הרצאה 4 האם כל פונקציה מלאה היא פרימיטיבית רקורסיבית? לא נראה שתי הוכחות: פונקציות רקורסיביות (המשך) זיהוי שפות ע''י מכונות טיורינג הוכחה קיומית: קיימות פונקציות

Διαβάστε περισσότερα

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא:

דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא: של שאלות מבחינות פתרונות.1 שאלהזוהופיעהבמבחןמועדג 01 דוגמה: יהי T עץ בינארי כפי שמתואר בציור הבא: הגדרות: עבור צומת בעץ בינארי T נסמן ב- T את תת העץ של T ששורשו. (תת העץ הזה כולל את ). נגדיר את תת העץ

Διαβάστε περισσότερα

מתמטיקה בדידה תרגול מס' 12

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

Διαβάστε περισσότερα

gcd 24,15 = 3 3 =

gcd 24,15 = 3 3 = מחלק משותף מקסימאלי משפט אם gcd a, b = g Z אז קיימים x, y שלמים כך ש.g = xa + yb במלים אחרות, אם ה כך ש.gcd a, b = xa + yb gcd,a b של שני משתנים הוא מספר שלם, אז קיימים שני מקדמים שלמים כאלה gcd 4,15 =

Διαβάστε περισσότερα

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות

תורת המספרים 1 פירוק לגורמים ראשוניים סיכום הגדרות טענות ומשפטים אביב הגדרות 1.2 טענות תורת המספרים סיכום הגדרות טענות ומשפטים אביב 017 1 פירוק לגורמים ראשוניים 1.1 הגדרות חוג A C נקראת חוג אם: היא מכילה את 0 ואת 1 סגורה תחת חיבור, חיסור, וכפל הפיך A חוג. a A נקרא הפיך אם 0,a.a 1 A קבוצת

Διαβάστε περισσότερα

הגדרה: מצבים k -בני-הפרדה

הגדרה: מצבים k -בני-הפרדה פרק 12: שקילות מצבים וצמצום מכונות לעי תים קרובות, תכנון המכונה מתוך סיפור המעשה מביא להגדרת מצבים יתי רים states) :(redundant הפונקציה שהם ממלאים ניתנת להשגה באמצעו ת מצבים א חרים. כיוון שמספר רכיבי הזיכרון

Διαβάστε περισσότερα

מבני נתונים ואלגוריתמים תרגול #11

מבני נתונים ואלגוריתמים תרגול #11 מבני נתונים ואלגוריתמים תרגול # התאמת מחרוזות סימונים והגדרות: P[,,m] כך Σ * טקסט T )מערך של תווים( באורך T[,,n] n ותבנית P באורך m ש.m n התווים של P ו T נלקחים מאלפבית סופי Σ. לדוגמא: {a,b,,z},{,}=σ.

Διαβάστε περισσότερα

אלגברה לינארית מטריצות מטריצות הפיכות

אלגברה לינארית מטריצות מטריצות הפיכות מטריצות + [( αij+ β ij ] m λ [ λα ij ] m λ [ αijλ ] m + + ( + +C + ( + C i C m q m q ( + C C + C C( + C + C λ( ( λ λ( ( λ (C (C ( ( λ ( + + ( λi ( ( ( k k i חיבור מכפלה בסקלר מכפלה בסקלר קומוטטיב אסוציאטיב

Διαβάστε περισσότερα

x a x n D f (iii) x n a ,Cauchy

x a x n D f (iii) x n a ,Cauchy גבולות ורציפות גבול של פונקציה בנקודה הגדרה: קבוצה אשר מכילה קטע פתוח שמכיל את a תקרא סביבה של a. קבוצה אשר מכילה קטע פתוח שמכיל את a אך לא מכילה את a עצמו תקרא סביבה מנוקבת של a. יהו a R ו f פונקציה מוגדרת

Διαβάστε περισσότερα

פתרון תרגיל 6 ממשוואות למבנים אלגברה למדעי ההוראה.

פתרון תרגיל 6 ממשוואות למבנים אלגברה למדעי ההוראה. פתרון תרגיל 6 ממשוואות למבנים אלגברה למדעי ההוראה. 16 במאי 2010 נסמן את מחלקת הצמידות של איבר בחבורה G על ידי } g.[] { y : g G, y g כעת נניח כי [y] [] עבור שני איברים, y G ונוכיח כי [y].[] מאחר והחיתוך

Διαβάστε περισσότερα

אלגברה ליניארית 1 א' פתרון 2

אלגברה ליניארית 1 א' פתרון 2 אלגברה ליניארית א' פתרון 3 4 3 3 7 9 3. נשתמש בכתיבה בעזרת מטריצה בכל הסעיפים. א. פתרון: 3 3 3 3 3 3 9 אז ישנו פתרון יחיד והוא = 3.x =, x =, x 3 3 הערה: אפשר גם לפתור בדרך קצת יותר ארוכה, אבל מבלי להתעסק

Διαβάστε περισσότερα

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t.

תכנון אלגוריתמים 2016 עבודה 1 שאלה 1 פתרון נתונות שתי בעיות. יש למצוא: אורך מסלול קצר ביותר המתחיל באחד מן הקודקודים s 1,..., s k ומסתיים ב t. תכנון אלגוריתמים 2016 עבודה 1 פתרון שאלה 1 נזכר כי בגרף (E G, =,V) עבור שני קודקודים d(u, (v,u, v הוא אורך מסלול קצר ביותר מ u ל v. אם אין מסלול מ u ל.d(u, v) =,v נתונות שתי בעיות. בעיה א' מופע: גרף מכוון

Διαβάστε περισσότερα

אלגוריתמים / תרגיל #1

אלגוריתמים / תרגיל #1 1 אריאל סטולרמן אלגוריתמים / תרגיל #1 קבוצה 02 (1) טענה: אם בגרף לא מכוון וקשיר יש 2 צמתים מדרגה אי זוגית ושאר הצמתים מדרגה זוגית, זהו תנאי הכרחי ומספיק לקיום מסלול אויילר בגרף. הערות: הוכחה: התוספת כי

Διαβάστε περισσότερα

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1

מתכנס בהחלט אם n n=1 a. k=m. k=m a k n n שקטן מאפסילון. אם קח, ניקח את ה- N שאנחנו. sin 2n מתכנס משום ש- n=1 n. ( 1) n 1 1 טורים כלליים 1. 1 התכנסות בהחלט מתכנס. מתכנס בהחלט אם n a הגדרה.1 אומרים שהטור a n משפט 1. טור מתכנס בהחלט הוא מתכנס. הוכחה. נוכיח עם קריטריון קושי. יהי אפסילון גדול מ- 0, אז אנחנו יודעים ש- n N n>m>n

Διαβάστε περισσότερα

תרגול 8: מטלאב לולאות

תרגול 8: מטלאב לולאות מבוא למחשב בשפת Matlab : מטלאב לולאות נכתב על-ידי רמי כהן,אולג רוכלנקו, לימור ליבוביץ ואיתן אביאור כל הזכויות שמורות לטכניון מכון טכנולוגי לישראל לולאת while a=input('enter a positive number:'); קליטת

Διαβάστε περισσότερα

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME

תרגילים באמצעות Q. תרגיל 2 CD,BF,AE הם גבהים במשולש .ABC הקטעים. ABC D נמצאת על המעגל בין A ל- C כך ש-. AD BF ABC FME הנדסת המישור - תרגילים הכנה לבגרות תרגילים הנדסת המישור - תרגילים הכנה לבגרות באמצעות Q תרגיל 1 מעגל העובר דרך הקודקודים ו- של המקבילית ו- חותך את האלכסונים שלה בנקודות (ראה ציור) מונחות על,,, הוכח כי

Διαβάστε περισσότερα

מודלים חישוביים תרגולמס 5

מודלים חישוביים תרגולמס 5 מודלים חישוביים תרגולמס 5 30 במרץ 2016 נושאי התרגול: דקדוקים חסרי הקשר. למת הניפוח לשפות חסרות הקשר. פעולות סגור לשפות חסרות הקשר. 1 דקדוקים חסרי הקשר נזכיר כי דקדוק חסר הקשר הוא רביעיה =(V,Σ,R,S) G, כך

Διαβάστε περισσότερα

רשימת משפטים והגדרות

רשימת משפטים והגדרות רשימת משפטים והגדרות חשבון אינפיניטיסימאלי ב' מרצה : למברג דן 1 פונקציה קדומה ואינטגרל לא מסויים הגדרה 1.1. (פונקציה קדומה) יהי f :,] [b R פונקציה. פונקציה F נקראת פונקציה קדומה של f אם.[, b] גזירה ב F

Διαβάστε περισσότερα

אוטומטים- תרגול 10: מכונות טיורינג.

אוטומטים- תרגול 10: מכונות טיורינג. אוטומטים- תרגול 10: מכונות טיורינג. מודל מכונת טיורינג מכונת טיורינג מורכבת מהרכיבים הבאים: 1. מספר סופי של מצבים.. סרט עבודה אינסופי בעל קצה שמאלי. הסרט המחולק לתאים ובכל תא כתוב תו מ- Γ. 3. ראש קורא/כותב

Διαβάστε περισσότερα

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

אלגוריתמים בתורת הגרפים חלק שני גירסה 1.00 5.12.2002 אלגוריתמים בתורת הגרפים חלק שני מסמך זה הינו השני בסדרת מסמכים אודות תורת הגרפים, והוא חופף בחלקו לקורס "אלגוריתמים בתורת הגרפים" בטכניון (שאינו מועבר יותר). ברצוני להודות תודה מיוחדת

Διαβάστε περισσότερα

אוטומטים- תרגול 8 שפות חסרות הקשר

אוטומטים- תרגול 8 שפות חסרות הקשר אוטומטים- תרגול 8 שפות חסרות הקשר דקדוק חסר הקשר דקדוק חסר הקשר הנו רביעיה > S

Διαβάστε περισσότερα

משפטי בקרה ולולאות שעור מס. 3 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל

משפטי בקרה ולולאות שעור מס. 3 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל משפטי בקרה ולולאות שעור מס. 3 דרור טובי דר' 1 כל הזכויות שמורות דר' דרור טובי המרכז האוניברסיטאי אריאל - הקדמה משפט התנאי if המשימה: ברצוננו לכתוב תוכנית המקבלת שני מספרים בסדר כל שהוא ולהדפיס אותם בסדר

Διαβάστε περισσότερα

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת)

מכונת טיורינג אוטומט מחסנית לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) מכונת טיורינג לא דטרמיניסטי שפות חופשיות הקשר (שפת ראי לא מסומנת) דטרמיניסטי שפות חופשיות הקשר (שפת ראי מסומנת) סגירות:איחוד,שרשור,היפוך, חיתוך עם שפה רגולרית אוטומט סופי דטרמיניסטי שפות רגולריות סגירות:חיתוך,איחוד,שרשור,משלים,היפוך

Διαβάστε περισσότερα

התפלגות χ: Analyze. Non parametric test

התפלגות χ: Analyze. Non parametric test מבחני חי בריבוע לבדיקת טיב התאמה דוגמא: זורקים קוביה 300 פעמים. להלן התוצאות שהתקבלו: 6 5 4 3 2 1 תוצאה 41 66 45 56 49 43 שכיחות 2 התפלגות χ: 0.15 התפלגות חי בריבוע עבור דרגות חופש שונות 0.12 0.09 0.06

Διαβάστε περισσότερα