דף תשובות מועד ב מבוא למדעי המחשב 2015 )בסיום נשמור רק את דף התשובות( מספר נבחן מספר חדר תשובה לשאלה 1 שאלה 1 סעיף א': public static int ways2paya(int

מסמכים קשורים
מבוא למדעי המחשב

תרגול 1

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

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

תרגול 1

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

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

תרגול 1

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

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

תרגול 1

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

Slide 1

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

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

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

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

Microsoft PowerPoint - rec3.ppt

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

PowerPoint Presentation

PowerPoint Presentation

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

Slide 1

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

Microsoft Word - pitaron222Java_2007.doc

PowerPoint Presentation

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

PowerPoint Presentation

Slide 1

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

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

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

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

Microsoft Word - c_SimA_MoedB2005.doc

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

Microsoft PowerPoint - 10_threads.ppt

Microsoft Word B

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

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

PowerPoint Presentation

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

PowerPoint Presentation

Slide 1

PowerPoint Presentation

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

PowerPoint Presentation

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

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

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

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

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

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

Slide 1

PowerPoint Presentation

Slide 1

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

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

לנץ קרן מרצה: תכנותמונחהעצמים) ( יוםשישי 15 אוקטובר 0202 ב מועד 0202, אביב סמסטר סמסטר סוף מבחן גוטמן אייל רביב, אריאל משנה, אלון מתרגלים: הנחי

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

Slide 1

מס' ת"ז מס' מחברת מבחן בקורס מבוא מורחב למדעי המחשב CS1001.py ביה"ס למדעי המחשב, אונ' תל אביב סמסטר א' , מועד ב, 23/3/2018 מרצים: דניאל דויטש,

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

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

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

שאלה אחת

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

PowerPoint Presentation

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

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

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

Programming

1

מקביליות

1

Microsoft PowerPoint - 07_tdd.ppt

מקביליות

Slide 1

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

Slide 1

מקביליות

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

Microsoft Word - Presentation.doc

Microsoft Word a_moed_a_solution.doc

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

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

PowerPoint Presentation

Slide 1

Microsoft PowerPoint - rec8.ppt

PRESENTATION NAME

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

Tutorial 11

Slide 1

מבחן בקורס מבוא מורחב למדעי המחשב, CS1001.py ביה"ס למדעי המחשב, אונ' תל אביב סמסטר א' 2019, מועד א', 27/01/2019 מרצים: פרופ' דניאל דויטש, ד"ר אמיר רוב

Microsoft PowerPoint - 07_tdd.ppt

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

תמליל:

תשובה לשאלה 1 שאלה 1 סעיף א': public static int ways2paya(int n){ if(n<=1) return 1; else return ways2paya(n-1)+ ways2paya(n-2); שאלה 1 סעיף ב' : public static int ways2payb(int n){ if(n<10) return ways2paya(n); else return ways2payb(n-10)+ways2paya(n); 1

שאלה 1 סעיף ג' : public static int ways2payc(int n){ int a0,a1,tmp; int sum = 0; for (int i=n; i >= 0 ; i = i - 10){ a0 = 1;a1 = 1; n=i; while(n>0){ tmp = a1; a1 = a0 + a1; a0 = tmp; n = n - 1; sum = sum + a0; return sum; public class BinaryTree { public boolean isoddnodes(){ if(root!=null) return root.isoddnodes(); return false; if(root!=null) return root.isoddnodes(true); return false; // isoddnodes //class BinaryTree תשובה לשאלה 2 שאלה 2 סעיף א': א 1 : במחלקה BinaryTree פתרון השולח ארגומנט: 2

public class BinaryNode { public boolean isoddnodes( boolean leftans=false; boolean rightans=false; if(left!=null) leftans=left.isoddnodes(); if(right!=null) rightans=right.isoddnodes() return leftans==rightans; public boolean isoddnodes(boolean parity){ if (left!= null) parity = left.isoddnodes(parity); if(right!=null) parity = right.isoddnodes(parity); return!parity; א 2 : במחלקה BinaryNode ניתן אך לא חובה// ( להוסיף ארגומנטים פתרון המקבל ארגומנט // isoddnodes // isoddnodes //class BinaryNode public class LinkedList { public int numoddtrees(){ int ans=0; if(first==null) Link curr=first; while(curr!=null){ if(((binarytree)curr.getdata()).isoddnodes()) ans++; curr=curr.getnext(); שאלה 2 סעיף ב': // numoddtrees 3

//class LinkeList 4

public class OddTreesIterator implements Iterator{ private Link current; public OddTreesIterator(LinkedList list){ current=list.first; שאלה 2 סעיף ג': public boolean hasnext(){ // hasnext שאלה 2 סעיף ד': While(current!=null&&!((BinaryTree)current.getData()).isOddNodes()) current=current.getnext(); return current!=null; LinkedList tmp=new LinkedList(); tmp.first=current; return tmp. numoddtrees()>0 פתרון נוסף: שאלה 2 סעיף ה': public Object next(){ Object ans; if(!hasnext()) throw new RuntimeException("No such element"); ans=current.getdata(); current=current.getnext(); // next //class OddTreesIterator 5

תשובה לשאלה 3 public class CriteriaMale implements Criteria{ שאלה 3 סעיף א: public List meetcriteria(list persons){ List ans=new listimp(); for(int i=0; i<persons.length();i++){ if(((person)(persons.getat(i)).getgender().equals("male")) ans.add(persons.getat(i)); // meetcriteria //class CriteriaMale שאלה 3 סעיף ב: public class AndCriteria implements Criteria{ private Criteria criteria1; private Criteria criteria2; public AndCriteria(Criteria criteria1,criteria criteria2){ this.criteria1= criteria1; this.criteria2= criteria2; //constructor public List meetcriteria(list persons){ List ans= criteria1.meetcriteria(persons); ans= criteria2. meetcriteria(ans); 6

// meetcriteria //class AndCriteria שאלה 3 סעיף ג: public class OrCriteria implements Criteria{ private Criteria criteria1; private Criteria criteria2; //constructor public List meetcriteria(list persons){ List l1= criteria1.meetcriteria(persons); List l2= criteria2.meetcriteria(persons); for(int i=0; i<l1.length();i++){ if(!l2.contains(((person)l1.getat(i))) l2.add(l1.getat(i)); return l2; // meetcriteria //class OrCriteria בהצלחה! 7