תוכן עניינים 10-3 מבחן בתכנות להנדסת בנין, סמסטר ב', מועד ב', מבחן בתכנות להנדסת בנין, סמסטר ב', מועד ב', מבחן בתכנות להנדסת בני

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

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

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

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

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

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

Microsoft Word B

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

Microsoft Word - c_SimA_MoedB2005.doc

Slide 1

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

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

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

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

Tutorial 11

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

שקופית 1

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

תרגול 1

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

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

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

Slide 1

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

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

Slide 1

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

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

PRESENTATION NAME

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

PowerPoint Presentation

PowerPoint Presentation

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

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

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

Slide 1

Microsoft Word - Ass1Bgu2019b_java docx

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

Slide 1

ex1-bash

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

Microsoft Word - c_SimA_MoedA2006.doc

234114

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

Slide 1

Microsoft Word - pitaron222Java_2007.doc

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

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

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

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

Microsoft PowerPoint - rec1.ppt

שבוע 4 סינטקס של HACK ASSEMBLY ניתן להשתמש בשלושה אוגרים בלבד:,A,D,M כולם בעלי 16 ביטים. M אינו אוגר ישיר- הוא מסמן את האוגר של ה RAM שאנחנו מצביעים ע

Programming

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

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

Slide 1

PowerPoint Presentation

PowerPoint Presentation

PowerPoint Presentation

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

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט

Slide 1

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

Microsoft Word - ExamA_Final_Solution.docx

שעור 6

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

Slide 1

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office

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

תרגול מס' 7: תרגילים מתקדמים ברקורסיה

PowerPoint Presentation

Microsoft PowerPoint - rec3.ppt

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

מבוא לאסמבלי

מצגת של PowerPoint

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

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

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

Microsoft Word - review-sol-Prog123.doc

Slide 1

תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(

HTML - Hipper Text Makeup Language

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

Microsoft Word - דוגמאות ב

Slide 1

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

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

Slide 1

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

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

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

áñéñ åîéîã (ñéåí)

מבוא ללוגיקה ולתורת הקבוצות

PowerPoint Presentation

תמליל:

תוכן עניינים 10-3 מבחן בתכנות להנדסת בנין, סמסטר ב', מועד ב', 2019 25-11 מבחן בתכנות להנדסת בנין, סמסטר ב', מועד ב', 2019 34-26 מבחן בתכנות להנדסת בנין, סמסטר ב', מועד א', 2018 46-35 מבחן בתכנות להנדסת בנין, סמסטר ב', מועד ב', 2015 54-47 מבחן בתכנות להנדסת בנין, סמסטר ב', מועד ב', 2015 באדיבות רכזות בנק הבחינות והסיכומים www.bgu4u.co.il

371.1.1681 תכנות להנדסת בנין חוברת מבחנים זו מובאת אליכם באדיבות מדור אקדמיה של האגודה הסטודנטיאלית בעיות אקדמיות? מועד ג'? וועדת משמעת? מילואים? חוברת מבחנים? הפסקת לימודים? סיכומים? מדור אקדמיה פה בשבילך שירותי המדור: סיוע אקדמי ליווי וייצוג בבתי דין משמעתיים מאגר בחינות משנים קודמות מאגר סיכומים של סטודנטים ספריית השאלה במחירים סטודנטיאליים קורסי הכנה תמיכה במשרתי מילואים 2020 www.bgu4u.co.il בית הסטודנט, קומה 1, חדר 161 באדיבות רכזות בנק הבחינות והסיכומים www.bgu4u.co.il

2 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

3 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

4 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

5 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

6 25 נק' ) שאלה ( 1 i = 4, j = 4, k = 5 9 points i = -3, j = 11, k = 11 9 points i = - 3, j = 5, k = 0 7 points שאלה )25 2 נק' ) - אני ממליץ להוסיף שגודל מחרוזת לא יעלה על 100 תווים ושלא יהיו רווחים במחרוזת )שיוכלו לקלוט ב.)scanf int ispreaty(char* str) int num1,num2,i; for(i=num1=num2=0;str[i];i++) if(str[i]=='@') num1++; else if(str[i]=='&') num2++; return num1==num2; } void arepreaty() char str[100]=0}; int min=0,max=0,count=0; printf("enter strings until string STOP:\n"); scanf("%s",str); while(strcmp(str,"stop")) if(ispreaty(str)) count++; if(count==1) max=min=strlen(str); else if(strlen(str)>max) max=strlen(str); else if(strlen(str)<min) min=strlen(str); } } printf("enter another string (until STOP):\n"); scanf("%s",str); } if(!count) printf("there were no preaty words.\n"); else printf("ther were %d preaty words, the longest had %d chars and the shortest had %d chars.\n",count,max,min); } מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

7 )25 נק'( שאלה 3 א. כאשר התקבל פרמטר = 3 length הפונקציה מחזירה : list -> 5 -> 6 -> 0-> NULL ב. הפונקציה what3 תחזיר את אותה הרשימה אשר אורכן גדול או שווה ל-. length,list כאשר נמחקו ממנה תתי- הסדרות 25 נק' ) שאלה ( 4 כל סעיף 5 נקודות headodd = head;.(1) even -> nex t= head; (2) even = head;.(3) return headeven;.(4) headeven;.(5) MATLAB שאלה 25( 5 נק' ) סעיף א' )10 נק'( מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

8 2 5 10 0 5 8 13 0 10 13 18 0 0 0 0 0 סעיף ב' )15 נק'( function a1 = f5(b1) [b1row, b1col] = size(b1); v = zeros(1,c); if mod(b1col,2) == 0 a1 = zeros(b1row + 2,b1Col + 2); else a1 = ones(b1row + 2,b1Col + 2); a1(2 : b1row + 1,2 : b1col + 1) = b1; end % f5 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

2 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

3 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

4 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

5 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

6 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

7 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

8 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

9 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

10 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

11 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

12 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

371-1-1681. 5,. 100.,. ).(!

2 ( ' 25) 1 :? " מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

3 (' 25) 2 " ". 6 aabxxxbxbbxaxaa :. 6-6 'x'.str int maxnum(char *str) : str (' 25) 3.1 n " " n : " ", 3 2 1 } 2 1 3 } 1 2 3 } 4 3 5 1 2 } 2 7 5 6 3 1 4 } 1,2,2} : " " int test3 (int [ ] arr, int n)." " n arr.0, 1 " ".... int test3 (int [ ] arr, int n) int ans = ; int i, j; for ( i = 0 ; i < n && ; i++) if ((arr[i] > n) )) ans = 0; for ( ; j < n && ans ; j++) if ( ) ans = 0; } // for return ans; } // test3 מאגר הסיכומים אגודת הסטודנטים, בן גוריון

4 (' 25) 4 : typedef struct item int value; struct item *next; } item; void test4( item* list1, item* list2, int num ). num -, num value list1.list2 " num = 7 list2, list1 : list1 2 7 10 7 9 NULL list2 3 4 5 NULL : list1 list1 2 3 4 5 10 3 4 5 9 NULL מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

5 MATLAB ( ' 25) 5 function test5(inm) "YES" inm."no", : inm,1 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4."YES" : inm,2 1 0 0 0 0 2 0 0 0 0 3 0 7 0 0 4."NO".( while for ).( ) : מאגר הסיכומים אגודת הסטודנטים, בן גוריון

6 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

7 מאגר הסיכומים אגודת הסטודנטים, בן גוריון

8 מאגר הסיכומים אגודת הסטודנטים, בן-גוריון

9 מאגר הסיכומים אגודת הסטודנטים, בן גוריון

אוניברסיטת בן גוריון בנגב תאריך המבחן: 2.08.19 שם המרצה: שקולניק אלכסנדר מבחן ב: תכנות להנדסת בניין מס' הקורס : מיועד לתלמידי : 371-1-1681 הנדסת בניין ב' מועד ב' סמ' שנה תשע"ט 3 שעות משך הבחינה : דף פוליו אחד לא מודפס חומר עזר : ולא מצולם. אין להשתמש במחשבון. במבחן זה 5 שאלות. עליך לבחור בארבע שאלות בלבד, המאפשרות לצבור 100 נקודות. במקרה והבחירה לא תצוין ייבדקו ארבע שאלות ראשונות במחברת המבחן. רשמו תשובותיכם במחברת התשובות בלבד מותר להגדיר פונקציות עזר בכל השאלות, אלא אם נאמר אחרת. כתבו קוד קריא והקפידו על אינדנטציה והערות (אפשר בעברית). ב ה צ ל ח ה!

שאלה 25) 1 נק' ( #include<stdio.h> #include<string.h> typedef struct str int x; char y[20]; double z; } str; בהינתן התכנית הבאה: void f1() char* arr1 = "123456789"; printf("%c\n", arr1[ arr1[strlen(arr1)] ]); } // f1 void f2() char* arr2= "abcde"; printf("%c\n", arr2[ arr2[3] - arr2[1] ] ); } // f2 void f3() char* arr3 = "123456"; printf("%c\n", (arr3 + 2)[2] ); } // f3 void f4() struct str b = 0, "abcdef", 6.0}; printf("%c %d\n", (b.y + 2)[3], (b.x-1) ); } // f4 void f5() struct str b = 5, "12345", 6.0}; printf("%c %d\n", (b.y + 2)[0], b.x/3 ); } // f5 void main() f1(); f2(); f3(); f4(); f5(); } // main רשום מה מופיע על המסך לאחר ביצוע הקוד הנ"ל?

שאלה (25 2 נק') שתי מחרוזות נקראות "אחיות" אם הן מכילות את אותן התווים. כתוב פונקציה: ) *str2 int test2( char *str1, char המקבלת 2 מחרוזות str1, str2 ומחזירה את הערך 1 אם המחרוזות אחיות, אחרת 0. ניתן להניח כי המחרוזות מכילות אותיות קטנות באנגלית ורווחים בלבד. שים לב: בסוף הפונקציה יש לשחרר את כל הזיכרון שהוקצה. דוגמה: המחרוזות gurion bigger union, ben אחיות.b,e,g,i,o,n,r,u מכיוון ששתיהן מורכבות מהאותיות o המחרוזות evening good morning good אינן אחיות. v הן אינן מכילות את אותן האותיות, לדוגמה בראשונה יש o בעוד שבשנייה לא. שאלה (25 3 נק') typedef struct item int value; struct item *next; } item; כל איבר ברשימה מקושרת מוגדר באופן הבא: list ערכי הרשימה מרכיבים תתי-סדרות (לא ריקות, כלומר מכילות לפחות ערך אחד), כאשר בסוף כל אחת מהן המספר 0. לדוגמה: 3 8 0 2 8 1 7 0 list הפונקציה length) item *Test3(item *list, int מקבלת כפרמטרים את מצביע list לרשימה, ומספר שלם. length התכנית תחזיר את אותה הרשימה, כאשר נמחקו ממנה תתי- הסדרות אשר אורכן גדול או שווה ל-. length לפלט התכנית עבור הקלט למעלה, כאשר התקבל פרמטר length=3 : 3 8 0 השלימו בדפי התשובה את הקטעים החסרים:

item *Test3(item *list, int length) item *start = list, *finish, *head = list, *aux; int count = 0; while( list ) if(list->value!= 0) count++; list = list->next; } else return head; } // Test3 if(count < length) count = 0; finish = list; start =?? 1??; list = list->next; } else count = 0; list = list->next; if(?? 2?? == start) head =?? 3??; else?? 4?? = list; while(start!=?? 5??) aux =?? 6??; start =?? 7??; free(aux); } }

שאלה (25 4 נק') typedef struct node int code; int count; struct node *next; } node; כל איבר ברשימה מקושרת מוגדר באופן הבא: void Test4(node *head) כתוב פונקציה המקבלת head עוגן של רשימה מקושרת לא ממוינת שכל חוליה ברשימה מכילה שני נתונים: קוד הפריט כמות הפריט - - הפונקציה משנה את הרשימה כך שעבור כל קוד פריט תהיה רק חוליה אחת המכילה את סך כל הכמות עבור אותו פריט. הערות: אין להגדיר מבנה נתונים אחר מלבד הרשימה הנתונה. אין להשתמש בפונקציות נוספות.

MATLAB שאלה ) 5 25 נק' ( כתוב פונקציה ) inm function test5( המקבלת כפרמטר מטריצה מלבנית inm ומדפיסה ווקטור עמודה vm אשר בכל הכניסות של ווקטור העמודה vm מאוחסן הערך המקסימאלי עבור כל השורות של המטריצה המלבנית.inM חובה להדפיס את הווקטור בליווי הודעה מתאימה (אפשר כמו בדוגמה ( inm היא : לדוגמה, אם המטריצה 1 2 3 1 7 0 1 0 3 1 2 0 2 4 5 אז הפונקציה test5 מדפיסה את ווקטור העמודה הבא: Column vectot Vm is : 7 3 5 הערה: אפשר להשתמש רק בלולאה אחת בלבד ) for או while אין להשתמש בקינון לולאות ) לולאה בתוך הלולאה). לפי בחירתך ).

אוניברסיטת בן גוריון בנגב תאריך המבחן: 2.08.19 שם המרצה: שקולניק אלכסנדר מבחן ב: תכנות להנדסת בניין מס' הקורס : מיועד לתלמידי : 371-1-1681 הנדסת בניין ב' מועד ב' סמ' שנה תשע"ט 3 שעות משך הבחינה : דף פוליו אחד לא מודפס חומר עזר : ולא מצולם. אין להשתמש במחשבון. במבחן זה 5 שאלות. עליך לבחור בארבע שאלות בלבד, המאפשרות לצבור 100 נקודות. במקרה והבחירה לא תצוין ייבדקו ארבע שאלות ראשונות במחברת המבחן. רשמו תשובותיכם במחברת התשובות בלבד מותר להגדיר פונקציות עזר בכל השאלות, אלא אם נאמר אחרת. כתבו קוד קריא והקפידו על אינדנטציה והערות (אפשר בעברית). ב ה צ ל ח ה!

שאלה 25) 1 נק' ( #include<stdio.h> #include<string.h> typedef struct str int x; char y[20]; double z; } str; בהינתן התכנית הבאה: void f1() char* arr1 = "123456789"; printf("%c\n", arr1[ arr1[strlen(arr1)] ]); } // f1 void f2() char* arr2= "abcde"; printf("%c\n", arr2[ arr2[3] - arr2[1] ] ); } // f2 void f3() char* arr3 = "123456"; printf("%c\n", (arr3 + 2)[2] ); } // f3 void f4() struct str b = 0, "abcdef", 6.0}; printf("%c %d\n", (b.y + 2)[3], (b.x-1) ); } // f4 void f5() struct str b = 5, "12345", 6.0}; printf("%c %d\n", (b.y + 2)[0], b.x/3 ); } // f5 void main() f1(); f2(); f3(); f4(); f5(); } // main רשום מה מופיע על המסך לאחר ביצוע הקוד הנ"ל?

שאלה (25 2 נק') שתי מחרוזות נקראות "אחיות" אם הן מכילות את אותן התווים. כתוב פונקציה: ) *str2 int test2( char *str1, char המקבלת 2 מחרוזות str1, str2 ומחזירה את הערך 1 אם המחרוזות אחיות, אחרת 0. ניתן להניח כי המחרוזות מכילות אותיות קטנות באנגלית ורווחים בלבד. שים לב: בסוף הפונקציה יש לשחרר את כל הזיכרון שהוקצה. דוגמה: המחרוזות gurion bigger union, ben אחיות.b,e,g,i,o,n,r,u מכיוון ששתיהן מורכבות מהאותיות o המחרוזות evening good morning good אינן אחיות. v הן אינן מכילות את אותן האותיות, לדוגמה בראשונה יש o בעוד שבשנייה לא. שאלה (25 3 נק') typedef struct item int value; struct item *next; } item; כל איבר ברשימה מקושרת מוגדר באופן הבא: list ערכי הרשימה מרכיבים תתי-סדרות (לא ריקות, כלומר מכילות לפחות ערך אחד), כאשר בסוף כל אחת מהן המספר 0. לדוגמה: 3 8 0 2 8 1 7 0 list הפונקציה length) item *Test3(item *list, int מקבלת כפרמטרים את מצביע list לרשימה, ומספר שלם. length התכנית תחזיר את אותה הרשימה, כאשר נמחקו ממנה תתי- הסדרות אשר אורכן גדול או שווה ל-. length לפלט התכנית עבור הקלט למעלה, כאשר התקבל פרמטר length=3 : 3 8 0 השלימו בדפי התשובה את הקטעים החסרים:

item *Test3(item *list, int length) item *start = list, *finish, *head = list, *aux; int count = 0; while( list ) if(list->value!= 0) count++; list = list->next; } else return head; } // Test3 if(count < length) count = 0; finish = list; start =?? 1??; list = list->next; } else count = 0; list = list->next; if(?? 2?? == start) head =?? 3??; else?? 4?? = list; while(start!=?? 5??) aux =?? 6??; start =?? 7??; free(aux); } }

שאלה (25 4 נק') typedef struct node int code; int count; struct node *next; } node; כל איבר ברשימה מקושרת מוגדר באופן הבא: void Test4(node *head) כתוב פונקציה המקבלת head עוגן של רשימה מקושרת לא ממוינת שכל חוליה ברשימה מכילה שני נתונים: קוד הפריט כמות הפריט - - הפונקציה משנה את הרשימה כך שעבור כל קוד פריט תהיה רק חוליה אחת המכילה את סך כל הכמות עבור אותו פריט. הערות: אין להגדיר מבנה נתונים אחר מלבד הרשימה הנתונה. אין להשתמש בפונקציות נוספות.

MATLAB שאלה ) 5 25 נק' ( כתוב פונקציה ) inm function test5( המקבלת כפרמטר מטריצה מלבנית inm ומדפיסה ווקטור עמודה vm אשר בכל הכניסות של ווקטור העמודה vm מאוחסן הערך המקסימאלי עבור כל השורות של המטריצה המלבנית.inM חובה להדפיס את הווקטור בליווי הודעה מתאימה (אפשר כמו בדוגמה ( inm היא : לדוגמה, אם המטריצה 1 2 3 1 7 0 1 0 3 1 2 0 2 4 5 אז הפונקציה test5 מדפיסה את ווקטור העמודה הבא: Column vectot Vm is : 7 3 5 הערה: אפשר להשתמש רק בלולאה אחת בלבד ) for או while אין להשתמש בקינון לולאות ) לולאה בתוך הלולאה). לפי בחירתך ).

באדיבות רכזות בנק הבחינות והסיכומים www.bgu4u.co.il