Microsoft Word B

מסמכים קשורים
הגשה תוך שבוע בשעת התרגול

Microsoft Word - c_SimA_MoedB2005.doc

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

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

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

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

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

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

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

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

PowerPoint Presentation

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

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

Microsoft Word - c_SimA_MoedA2006.doc

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

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

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

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

Slide 1

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

Slide 1

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

Tutorial 11

Slide 1

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

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

Slide 1

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

Slide 1

PowerPoint Presentation

Slide 1

Slide 1

PRESENTATION NAME

Slide 1

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

Microsoft PowerPoint - rec3.ppt

234114

Programming

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

תרגול 1

Slide 1

Microsoft Word - דוגמאות ב

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

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

שקופית 1

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

הטכניון מכון טכנולוגי לישראל אלגוריתמים 1 )443432( סמסטר חורף הפקולטה למדעי המחשב תרגול 9 מסלולים קלים ביותר תרגיל APSP - 1 עד כה דנו באלגור

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

שיעור 1

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

PowerPoint Presentation

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

Microsoft PowerPoint - T-10.ppt [Compatibility Mode]

Microsoft PowerPoint - rec1.ppt

מטלת מנחה (ממ"ן) 11 הקורס: חשבון אינפיניטסימלי II חומר הלימוד למטלה: יחידות 2,1 4 מספר השאלות: 7 משקל המטלה: נקודות סמסטר: ב 2007 מו

Slide 1

PowerPoint Presentation

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

Microsoft Word - Ass1Bgu2019b_java docx

תכנות דינמי פרק 6, סעיפים 1-6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח

תוכן העניינים: פרק צמצומים ומימושים של פונקציות בוליאניות... 2 צמצומים של פונקציות באמצעות מפת קרנו:...2 שאלות:... 2 תשובות סופיות:... 4 צמצום

שעור 6

מס' סידורי: ת.ז.: עמוד 1 מתוך 20 בחינה בתוכנה 1 סמסטר ב', מועד א',תשס"ט 5/7/2009 וולף, ליאור ליאור שפירא, נעמה מאיר, מתי שמרת הוראות )נא לקרוא!( משך ה

תרגיל בית מספר 1#

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

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

מקביליות

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

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

Microsoft Word - ExamA_Final_Solution.docx

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

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

תרגיל 9 מבוא ללוגיקה ותורת הקבוצות, סתיו תשע"ד 1. תהי L השפה בעלת סימן פונקצייה דו מקומי G, סימן פונקציה חד מקומי T, סימן יחס תלת מקומי.c, d וקבועים L

Microsoft PowerPoint - lec2.ppt

Slide 1

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

Slide 1

1 תבניות טקסט מהי תבנית טקסט? שימוש ב- Characters Meta שימוש ב- Expression Grouping שימוש ב- Quantifiers תת תבניות הפונקציה preg_match הפונקציה preg_m

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

Slide 1

ex1-bash

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc

Microsoft PowerPoint - YL-05.ppt

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

<4D F736F F D20EEF9E5E5E0E5FA20E3E9F4F8F0F6E9E0ECE9E5FA2E646F63>

פייתון

שאלה 2. תכנות ב - CShell

PowerPoint Presentation

<4D F736F F D20F4FAF8E5EF20EEE5F2E320E020F1EEF1E8F820E120FAF9F2E3>

Slide 1

תרגול 1

תיק משימטיקה מגרף הנגזרת לגרף הפונקציה להנגשה פרטנית נא לפנות: כל הזכויות שמורות

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

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

PowerPoint Presentation

מועד: א בחינה סופית במתמטיקה דיסקרטית משך הבחינה: 2 1 שעות מרצה: פרופ' תאופיק מנסור תאריך: סמסטר: א תשע"ח m 2 הוראות לנבחן: )1( הבחינה מו

תמליל:

מרצה: שולי וינטנר. מתרגל: שלמה יונה מבוא למדעי המחשב מועד ב', סמסטר א' תשס"ג, 17/2/03 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות: 1. ודאו כי בטופס שבידיכם 8 עמודים. יש לכתוב את התשובות על גבי טופס המבחן ולהגיש את כל הטופס ואת הטופס בלבד. 2. קראו היטב כל שאלה. ודאו כי אתם מבינים את השאלה לפני שתתחילו לענות עליה. 3. כתבו בכתב יד ברור וקריא. השתמשו בדפי הטיוטה והעתיקו לטופס המבחן רק תשובות סופיות. תשובות לא קריאות לא תיבדקנה. 4. הערות לתשובותיכם ניתן לכתוב בעברית, גם בגוף פונקציות C. 5. אם לא נכתב אחרת, כאשר עליכם להגדיר פונקציה יש להגדיר פונקציה אחת בדיוק. לא ניתן להשתמש בפונקציות חיצוניות. 6. אם לא נכתב אחרת, בתוכניות ניתן להשתמש בפונקציות מתוך הספריות הבאות בלבד: stdio.h.a stlib.h.b string.h.c ctype.h.d בהצלחה! שאלה 1 2 3 4 סה"כ ציון /25 /25 /25 /25 /100 1

שאלה 25 1- נקודות: בשאלה זו ניתן להשתמש בכל הפונקציות שהודגמו בהרצאה, ללא צורך להגדיר אותן. אם הנכם משתמשים בפונקציה חיצונית כזו, הצהירו עליה, הסבירו בהערה מה היא מבצעת וקבעו את סיבוכיותה. נתונים שני מערכים באורך זהה המוגדרים כך: barray[n].int array[n],int הגדירו פונקציה המקבלת שני מערכים כאלו ומספר שלם d, ומחזירה 1 אם קיים אבר xב- arrayואבר yב- barrayכך ש:.x-y=d על הפונקציה להחזיר 0 אחרת. לדוגמה, אם המערכים הם: array: 12 2 14 2 barray: 11 14 2 8 הפונקציה תחזיר 1 אם d הוא 1 או 3, ותחזיר 0 אם d הוא 5 או 2. על הפונקציה לעבוד בזמן logn).o(n פתרונות בסיבוכיות גבוהה יותר לא יתקבלו. int diff (int array[ ], int barray[ ], int d) 2

שאלה 25 2- נקודות: נתון סריג (מערכת צירים) בגודל.MxN מותר לנוע על הסריג ימינה ולמעלה בלבד. הגדירו פונקציה המקבלת כקלט קואורדינטות של נקודה על הסריג ומחזירה את מספר האפשרויות השונות לנוע מנקודת הראשית אל הנקודה הנתונה. לדוגמה, בסריג הבא מתוארות שלוש הדרכים השונות לנוע מהראשית אל הנקודה (2,1) ולכן על הפונקציה להחזיר 3 עבור הקלט (2,1): (0,2) (1,2) (0,1) (1,1) (2,1) (0,0) (1,0) (2,0) (3,0) (4,0) int paths (int i, int j) 3

נתונה הפונקציה הרקורסיבית הבאה: int recur (int a[], int n) { if (n==0) { return 0; else if (n==1) { return a[0]; else { return (a[0]+a[n-1]+recur(a+1,n-2)); הגדירו פונקציה לא רקורסיבית שקולה בשם.iter על הפונקציה להחזיר לכל קלט בדיוק את אותו הפלט ש- recurמחזירה. ב- iterאין לקרוא לאף פונקציה. int iter (int a[], int n) 4

שאלה 25 3- נקודות: נתונה ההגדרה הבאה עבור רשימה מקושרת: typedef struct node { int data; struct node *next; Node; ידוע כי בכל רשימה לפחות איבר אחד, וכי האיבר האחרון בכל רשימה מצביע ל- NULL. הגדירו פונקציה בשם free_list המקבלת רשימה כזו שכל איבר בה הוקצה באופן דינאמי ומשחררת את הזיכרון המוקצה. הגדירו פונקציה בשם merge המקבלת שתי רשימות כאלו, שידוע כי הן ממוינות, ומחזירה (דרך רשימת הארגומנטים שלה) רשימה הכוללת את כל אברי שתי רשימות הקלט. על רשימת הפלט להיות ממוינת. ניתן לפגוע ברשימות הקלט. לדוגמה, הרשימה הבאה: 24 5 7 NULL 4 7 תתקבל כפלט משתי הרשימות הבאות: NULL 5 NULL כתבו כאן את שורת הקריאה לפונקציה, אם ידוע שהמשתנים, list1 מצביעים list2 אל תחילת רשימות הקלט ו- list3 מצביע אל רשימת הפלט: 5

הגדרת הפונקציה : 6

שאלה 25 4- נקודות: בטבלה שבעמוד הבא, כתבו מה תדפיס התוכנית הבאה (בטבלה יותר שורות מהנדרש): #include <stdio.h> #include <stdlib.h> #define ROW 3 #define COL 4 int foo=10; int* have(int *bar) { int foo=5; *bar+=foo; foo=*bar-1; printf("%d, %d\n",foo,*bar); return bar; int fun(int *bar) { *bar=7; foo+=4; printf("%d, %d\n",foo,*bar); return foo-1; int what(int a[][col]) { int total=0,i,j; for(i=0;i<row;++i) for(j=0;j<col;++j) total+=(i%2?1:-1)*a[i][j]; return total; int main() { int a[row][col]={{0,2,5,1,{4,5,8,9,{3,2,4,2,bar=10,*baz; printf("result: %d\n", what(a)); baz=(int*)malloc(sizeof(int)); printf("%d, %d\n",fun(&bar),bar); foo=fun(&bar); printf("%d, %d\n",foo,bar); *baz=*(have(&foo)); *baz*=2; printf("%d, %d\n",foo,*baz); free(baz); return 0; 7

int even (int array[], int n) ליד כל אחת מההצהרות הבאות, אינה נכונה: 1. ניתן לאחסן במשתנה מטיפוס מצביע כתובת של משתנה.2 הפקודה printf( yes ); if (x-=2) הוא 3. 3. ניתן לממש כל מבנה if-elseבאמצעות שתי לולאות for 4. בכל תוכנית בה מופיע הבלוק: {i=6;j=7; בנכונות התוכנית ( iו- j הם משתנים מטיפוס.(int 5. אם x הוא מטיפוס Node (שהוגדר בשאלה 3) וערכו הוא מטיפוס. Node כתבו אמת אם היא נכונה ושקר אם מטיפוס מצביע למספר שלם. תגרום להדפסה אם ורק אם ערכו של xלפני ביצועה. ניתן להמירו בבלוק: {j=7;i=6; בלי לפגוע אזי הביטוי x->next->next הוא תקין תחבירית 8