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

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

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

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

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

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

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

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

Slide 1

Slide 1

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

תרגול 1

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

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

Microsoft Word B

Slide 1

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

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

PowerPoint Presentation

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

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

Microsoft Word - c_SimA_MoedB2005.doc

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

Slide 1

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

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

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

PowerPoint Presentation

Microsoft Word - pitaron222Java_2007.doc

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

PowerPoint Presentation

PowerPoint Presentation

Tutorial 11

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

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

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

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

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

Slide 1

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

Microsoft PowerPoint - rec3.ppt

PowerPoint Presentation

Slide 1

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

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

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

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

Microsoft Word - c_SimA_MoedA2006.doc

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

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

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

234114

Microsoft PowerPoint - 10_threads.ppt

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

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

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

תרגול 1

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

PowerPoint Presentation

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

סיכום הוראות Touch touchend יקרא לפונקציה כשיסתיים המגע עם הסמארטפון. - touchmove יקרא לפונקציה במהלך תזוזת המגע עם הסמארטפון. touchstart יקרא לפונקצי

PowerPoint Presentation

תורת הקומפילציה

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

ex1-bash

Microsoft PowerPoint - rec1.ppt

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

תרגול 1

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

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

Slide 1

מבוא למדעי המחשב, סמסטר א', תשס"ח תרגול מס' 2

PowerPoint Presentation

Slide 1

PowerPoint Presentation

תרגיל 1 בקורס תוכנה 1

Slide 1

PowerPoint Presentation

תרגול 1

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

Slide 1

שקופית 1

Slide 1

HTML - Hipper Text Makeup Language

PowerPoint Presentation

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

Microsoft Word - דוגמאות ב

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

PowerPoint Presentation

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

PowerPoint Presentation

תוכנה 1 תרגול מספר 12: GUI כתיבת מחלקות גנריות בית הספר למדעי המחשב אוניברסיטת תל אביב 1

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד

Microsoft PowerPoint - lec10.ppt

אוניברסיטת תל אביב - בית הספר למדעי המחשב מבוא מורחב למדעי המחשב, אביב 2019 תרגיל בית מספר - 2 להגשה עד 02/04/2019 בשעה 23:55 קיראו בעיון את הנחיות הע

תוכנה 1 בשפת Java שיעור מספר 3: "חתיכת טיפוס"

תמליל:

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

שאלה )25 1 נק'( נתונה התכנית הבאה : public static int max(int a, int b) if (a >b) return a; else return b; } // max public static int what1(int num1, int num2) int limit = max(num1,num2)/2; for (int i=2; i<= limit; i++) if (num1 % i == 0 && num2 % i == 0) return i * what1 (num1 / i, num2 / i); return num1 * num2; } // what1 public static void main(string[ ] args) int arr1[ ]= 10, 7, 11, 8,50 }; int arr2[ ]= 6, 9, 7, 5,30 }; for(int i=0; i<5; i++) System.out.println( what1(arr1[i], arr2[i])); } // main א. מהו הפלט של התכנית הנ"ל? ) 10 נק' ) ב. מה יעודה של הפעולה? what1 )15 נק' ) )25 נק'( שאלה 2 public static boolean lexcomp(string s1, String s2) כתוב פעולה רקורסיבית אשר מחזירה true אם מחרוזת s1 קודמת למחרוזת s2 בסדר המילוני )לקסיקוגרפי( אחרת פעולה מחזירה.false לדוגמא :המחרוזת" "abc קודמת למחרוזת" "quarsbecy אך לא למחרוזת "aabc." המחרוזת" "abbc קודמת למחרוזת" "abbec אך לא למחרוזת "abbac.". המחרוזת" "ab קודמת למחרוזת "abbec.". הנחיות נוספות: מחרוזת לא קודמת לעצמה. - מחרוזת ריקה קודמת לכל מחרוזת שאינה ריקה. - אינן null ומכילות אותיות קטנות באנגלית בלבד. ניתן להניח כי המחרוזות s1 וs2 -

ניתן להשתמש בכל פעולות String שנלמדו מלבד compareto או.compare אסור להשתמש בלולאות ובפעולות עזר נוספות ואין לשנות חתימת הפונקציה הנדרשת. - - )25 נק'( שאלה 3 נתונה התכנית הבאה : public static void what3(int[ ] arr) int oidx = what31(arr, 0, true); int eidx = what31(arr, 0, false); while (oidx < eidx) oidx = what31(arr, oidx + 1, true); while (oidx < arr.length && eidx < arr.length) what32(arr, eidx, oidx); oidx=what31(arr,oidx+1,true); eidx++; } } // what3 private static int what31(int[ ] arr, int idx, boolean isodd) while (idx < arr.length && (arr[idx] % 2 == 0) == isodd) idx = idx + 1; return idx; } // what31 private static void what32(int[ ] arr, int left, int right) int t = arr[right]; for (int i = right; i > left; i = i - 1) arr[i] = arr[i - 1]; arr[left] = t; } // what32 private static void print(int[ ] arr) for (int i = 0; i < arr.length; ++i) System.out.print(" " + arr[i]); System.out.println(); } // print public static void main(string[ ] args) int[ ] arr = 1, 3, 4, 6, 7, 8, 9, 11, 12 }; what3(arr); print(arr); } // main ) 10 נק' ) 15( נק' )? א. מהו הפלט של התכנית הנ"ל? ב. מה יעודה של הפעולה what3

שאלה )25 4 נק'( א. ( 15 נק' ) מערך באורך n נקרא מושלם אם הוא מכיל את כל המספרים n 1. למשל, כל אחד מהמערכים הבאים הוא מושלם: 3 2 1 } 2 1 3 } 1 2 3 } 4 3 5 1 2 } 2 7 5 6 3 1 4 } דוגמא למערך לא מושלם: }1,2,2 ללא שימוש במערכי עזר ופעולות עזר כתוב פעולה לא רקורסיבית public static boolean isarrayperfect (int [ ] arr) שמקבלת מערך arr ובודקת האם הוא מושלם. הערה: אסור להשתמש בפעולות עזר נוספות. ב. ( 10 נק' ) אין קשר עם הסעיף א'. כתוב פעולה לא רקורסיבית public static boolean isinclude(int arr[ ], int x) הפעולה מקבלת מערך arr ממוין בסדר עולה ומספר x שלם ולא שלילי וקובעת האם המערך מכיל את סדרת המספרים הבאה המאוחסנת מתחילת המערך: 1 2 + 2 2 + 3 2 +... + x 2 לדוגמה, עבור המערך הבא בגודל 10 תאים ומספר שלם = 4 x הפעולה מחזירה.true 0 1 1 4 2 9 3 16 4 21 5 30 6 34 7 53 8 67 9 93 אינדקס ערך

שאלה )25 5 נק'( לפניך מחלקה : Point public class Point private int x; private int y; } // Point כל עצם במחלקה Point מוגדר ע''י שתי קואורדינאטות x ו y ממדי. ומתאר מיקום במרחב דו כמו כן נתונה הגדרה של מחלקה : Circle public class Circle private int radius; private Point center; private String color; } // Circle - כל עצם במחלקה Circle מוגדר ע"י התכונות : radius רדיוס של מעגל, center מיקום מרכז המעגל במרחב דו ממדי, color צבע המעגל. other במחלקה Circle המקבלת כפרמטר הפנייה א. ( 10 נק' ) כתוב פעולה issamex לעצם מטיפוס Circle ומחזירה ערך true אם שני מעגלים בעלי קואורדינטה x זהה, אחרת פעלה מחזירה ערך.false

ב. )15 נק' ) כתוב פעולה public static List<Circle> Test5( Circle [ ] arr, String col, int y ) אשר מקבלת כפרמטר מערך של מעגלים arr,מחרוזת col ומספר שלם y. הפעולה מחזירה רשימה של כל המעגלים בעלי צבע col וקואורדינטה y זהה בלבד. הערה 1 : אפשר להשתמש בכל הפעולות של המחלקות List<T> String, Node<T>, ) GET - ו SET Point וגם בפעולות של המחלקות Circle ו - )פעולה בונה, פעולות לממש בלי אותן. הערה 2 : אין להשתמש בפעולות עזר נוספות.