דפנה לוי רשתי מדעי המחשב יסודות מדעי המחשב #C מערך דו-ממדי - יחידת לימוד 6 ש"ש ידע קודם מערך חד ממדי, מחלקות ועצמים, שימוש בפעולות פתיחה הקנייה מטרה ה

גודל: px
התחל להופיע מהדף:

Download "דפנה לוי רשתי מדעי המחשב יסודות מדעי המחשב #C מערך דו-ממדי - יחידת לימוד 6 ש"ש ידע קודם מערך חד ממדי, מחלקות ועצמים, שימוש בפעולות פתיחה הקנייה מטרה ה"

תמליל

1 דפנה לוי רשתי מדעי המחשב יסודות מדעי המחשב #C מערך דו-ממדי - יחידת לימוד ש"ש ידע קודם מערך חד ממדי, מחלקות ועצמים, שימוש בפעולות פתיחה הקנייה מטרה הוכחה לרלוונטיות וחשיבות החומר הנלמד, שתגרום לתלמידים לגלות עניין ומעורבות בשיעור הצגת מערך דו ממדי, הגדרת הנושא והמושגים המרכזיים, לימוד, להעמקה והקניית ידע. הצגת משחק לוח שולה מוקשים, משחק החיים וכד' דיון כיצד נייצג את המשחק לוגית מצגת התנסות ההערכה התנסות פעילה, בהלימה למטרות השיעור ובדגש על: אקטיביות, העמקת ידע ופיתוח חשיבה מסדר גבוה. שימוש בכלים של למידת חקר בדיקה האם אכן עמדנו במטרות השיעור ומגלים נקודות הדורשות חיזוק בהמשך. דפי עבודה מצורפים כנספח א. כוללים סיכום של החומר שנלמד את דפי העבודה אני נותנת במשולב עם המצגת. מציגה חלק, נותנת חלק מדפי העבודה וכן הלאה בדיקת דפי העבודה ומתן משוב לתלמיד. אם קיים קושי תת הנושר מוסבר מחדש, ו/או הפתרון מוצג על הלוח סיכום השיעור שיעורי בית עצם ביצוע ההערכה מעבירה מסר של התייחסות מקצועית ורצינית לתלמיד, דרישה ללמידה והוקרת הלמידה. בעקבות ההערכה נוכל לתת מטלות המשך בהתאם לרמת ההבנה שהושגה וכמובן לאתר תלמידים הזקוקים לחיזוק. סקירה קצרה של הנושא ודיון. דיון בפרוייקט המסכם משחק מחשב, ביחידים, זוגות או קבוצות. תוך ציון של החשיבות והמשמעות שיש לשיעורי הבית על הלמידה, במקצוע בכלל ובנושא בפרט תרגילי תכנות. בסוף התהליך בניית משחק בקבוצות. במידת האפשר ונסיונו של המורה, משחק גרפי. דפנה לוי רשתי, 9

2 . פתיחה לקראת השיעור שיעורי בית לתלמידים לכתבו תוכנית tic tac toe )"איקס מיקס דריקס"( כאשר לוח המשחק מיוצג על ידי מערך חד ממדי בגודל 9. הצגת משחק לוח פשוט כמו שולה המוקשים או משחק החיים. מומלץ - משחק אסטרטגיה מופשט ללא אלמנט מזל, בו קיימת ידיעה מלאה ובכל רגע כל השחקנים יודעים הכול על מצב המשחק. המהלכים מתבצעים בזה אחר זה, ולא בו זמנית. בתחילת השיעור לתת לילדים לשחק באחד המשחקים כדוגמת: דיון בש"ב קודמים )איקס עיגול( ייצוגים אפשריים ללוח. דיון כיצד נייצג את משחק הלוח הדו ממדי. הקנייה אני משתמשת במצגת. סרטונים רלבנטיים: הנושאים: טיפוס הנתונים של המערך הדו ממדי הגדרה ואתחול מערך דו ממדי דגש על האופי הדו שלבי מצייני המערך ובמיוחד השורה הראשונה והאחרונה והעמודה הראשונה והאחרונה ממדי המערך מערך דו ממדי כעצם מעבר על תאי המטריצה, לרבות מעבר חלקי הגדרת שכנים של תא מטריצה ריבועית אלכסונים מערך מונים וצוברים מערך דו ממדי של עצמים. התנסות דף עבודה הכולל סיכום המידע שהוצג במצגת ותרגול )מצ"ב כנספח א'( דפנה לוי רשתי, 9

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

4 נספח א' מערך דו-מימדי דף עבודה מערך דו מימדי )מטריצה( מורכב משורות ועמודות, במבנה של טבלה, כל האיברים/תאים במערך זה הם משתנים מאותו טיפוס. הגדרת מערך דו מימדי: ;שם_משתנה_ההפנייה ], [ טיפוס_תא משתנה מטיפוס הפניה )כתובת( למערך דו מימדי סימן למערך דו מימדי לאחר ההגדרה, לאו דווקא בצמוד, יש להקצות מקום בזיכרון למערך: טיפוס כל תא במערך ;[מספר_עמודות,מספר_שורות [ טיפוס_תא = new שם_משתנה_ההפנייה פעולה זו בונה בזיכרון מערך דו- מימדי של משתנים מטיפוס טיפוס_תא, בגודל המבוקש. שימו - המערך הוא קבוצה מסודרת של משתנים מאותו טיפוס, בעלי שם משותף ומספרים סידוריים, דבר המאפשר לפנות אל כולם על ידי לולאות. דרך מקובלת יותר היא להגדיר את המערך ולהקצותו בו זמנית: ;[מספר_עמודות,מספר_שורות [ טיפוס_תא = new ], [ שם_משתנה_ההפנייה טיפוס_תא דוגמאות להגדרת מערך דו-מימדי )קודם מספר שורות, אח"כ מספר עמודות(: ; [,] int int [,] grades=new מערך בן שורות ו- עמודות double [,] heights=new double [,]; COL=; const int ROW=, מערך בן שורות ו- עמודות double [,] grades=new double [ROW,COL] ; דפנה לוי רשתי, 9

5 כאמור, ניתן גם להצהיר על המערך, ורק אח"כ לאתחל אותו )שורת ההצהרה תבוא תמיד לפני האתחול, לא חייב ברצף(: const int ROW=, COL=; int [,] grades; double [,] heights;.. grades=new int [,] ; מערכים אלו נבנו בזיכרון. למרות שיש בהם ערכי ברירת מחדל, יש לתת לכל תא ערך התחלתי לפני פניה אליו. מערך מונים ומערך צוברים חובה לאפס. ניתן גם לאתחל מערך דו-מימדי בדרך מקוצרת: נקבל: Int[,] mat =,,,,,,,,9,,, ; mat 9 המשתנה mat מכיל הפניה )כתבות( למערך. נהוג לומר שזהו "שמו" של המערך, אך לאמיתו של דבר זהו שם המשתנה המכיל את ההפניה למערך בזיכרון )כתבות(. פנייה לאיבר/תא במערך דו-מימדי נעשית על ידי ציון מספר שורה ואחריו מספר עמודה: [ מספר עמודה, מספר שורה ] mat דפנה לוי רשתי, 9

6 mat עמודות שורות במערך זה שורות, ו- עמודות. סמן בתא mat[,] את הערך, ובתא mat[,] את הערך. התבונן בהוראות שלפניך. אם ניתן לשרטט את המערך, או להכניס את הערך המבוקש, עשה זאת, אחרת, רשום בקצרה מה הבעיה: int [, ] a; int [, ] b = new int[,]; double [, ] c; int [, ] d; a = new [,]; c = new [.,.]; e = new [,]; סמן בתא [,]a את הערך סמן בתא [,]a את הערך סמן בתא [,]b את הערך סמן בתא [,]c את הערך סמן בתא [,]d את הערך סמן בתא [,]e את הערך דפנה לוי רשתי, 9

7 כיצד נדע מה גודלו של המערך? בניגוד למערך חד מימדי בו יש רק מימד אחד, במערך דו-מימדי שני מימדים )מימד השורות ומימד העמודות(, ולכן נשתמש בהוראה )מספר המימד( GetLength : על מנת לקבל את מספר השורות mat.getlength() על מנת לקבל את מספר העמודות mat.getlength() שימו : מספר השורה האחרונה הוא mat.getlength()- שימו : מספר העמודה האחרונה הוא mat.getlength()- מעבר על כל התאים: על מנת לעבור על כל התאים במערך דו-מימדי, אנו זקוקים ל- לולאות מקוננות. א. מעבר על שורות ובכל שורה על כל התאים )לפי עמודה( הלולאה החיצונית עוברת על כל השורות, הלולאה הפנימית עוברת על כל העמודות בשורה בודדה. לולאה על כל השורות// i++) for ( i= ; i<mat.getlength() ; לולאה על העמודות בשורה בודדה = התאים בשורה// j++) for ( j= ; j< mat.getlength() ; לולאה זו עוברת שורה שורה על כל התאים במערך, לפי הסדר: mat 9 9 דפנה לוי רשתי, 9

8 א. מעבר על עמודה ובכל עמודה על כל התאים )לפי שורה( הלולאה החיצונית עוברת על כל העמודות, הלולאה הפנימית עוברת על כל השורות בעמודה בודדה. לולאה על כל העמודות// j++) for ( j= ; j<mat.getlength() ; לולאה על השורות בעמודה בודדה = התאים בעמודה// i++) for ( i= ; i< mat.getlength() ; לולאה זו עוברת עמודה עמודה על כל התאים במערך, לפי הסדר: mat 9 9 מהן הלולאות הרלבנטיות כדי לעבור על המערך בסדר המסומן? mat א. 9 9 for ( i= ; i ; i ) for ( j= ; j ; j ) דפנה לוי רשתי, 9

9 mat ב. 9 9 for ( i= ; i ; i ) for ( j= ; j ; j ) mat ג. 9 9 for ( _= ; ; ) for ( _= ; ; ) ג. mat 9 9 for ( _= ; ; ) 9 דפנה לוי רשתי, 9

10 for ( _= ; ; ) הדפסת מערך דו מימדי: for ( i= ; i< mat.getlength() ; i++) for ( j= ; j< mat.getlength() ; j++) Console.Write (mat [ i, j ]+" "); קליטה למערך דו מימדי ב"שם" mat המכיל מספרים שלמים: for ( i= ; i< mat.getlength() ; i++) for ( j= ; j< mat.getlength() ; j++) סכום שורות for ( i= ; i< mat.getlength() ; i++) sum = ; for ( j= ; j< mat.getlength() ; j++) sum+= mat [ i, j ] ; חישוב סכום עמודות for ( j= ; j< mat.getlength() ; j++) sum = ; for ( i=; i < mat.getlength() ; i++) sum+= mat [ i, j] ; דפנה לוי רשתי, 9

11 מעבר מותנה על התאים עד להתקיימות תנאי מסויים דוגמאות : האם איבר נמצא במערך? האם אין במערך ערך מסויים? האם סכום האיברים גדול מ-? ניתן, כמובן, להשתמש בלולאות for מקוננות, המשמשות למעבר על כל התאים: דוגמה: האם הערך נמצא במערך? bool found = false; for ( i= ; i<mat.getlength() ; i++) for ( j= ; j< mat.getlength() ; j++) if (mat[i,j] == ) found = true; עדיף, מטעמי יעילות, להשתמש בלולאות while מקוננות: לולאה זו מצריכה אתחול לפני הלולאה bool found = false; int i = ; // כנ"ל // ; = j int while (!found && i<mat.getlength()) while (!found && j< mat.getlength()) if (mat[i,j] == ) found = true; לולאה זו מצריכה קידום בתוך הלולאה קידום של משתנה הלולאה // ;++j הפנימית לולאה זו מצריכה קידום בתוך הלולאה קידום של משתנה הלולאה החיצונית // ;++i דפנה לוי רשתי, 9

12 תרגול : האם סכום המערך גדול מ-? int i = int j = while ( && i<mat.getlength()) while ( && j< mat.getlength()) תרגול: נתון מערך דו מימדי.mat כתבו קטע קוד המשתמש בלולאות,while הבודק אם כל עמודות המערך ממויינות בסדר עולה ממש )ללא כפילויות( דפנה לוי רשתי, 9

13 while ( && mat.getlength( )) while ( && mat.getlength( )) מערך דו מימדי ופעולות:. פעולה המקבלת מערך דו מימדי כפרמטר: public static return_value FunctionName(parameters) כאשר מערך נשלח כפרמטר פעולה, יש לכתבו את טיפוס המערך, העובדה שמדובר במערך, ושם המשתנה המקומי המפנה למערך: דוגמה: פעולה אשר מחזירה סכום מערך של מספרים ממשיים: public static double ArrSum(double[, ] arr) טענת כניסה: הפעולה מקבלת מערך דו מימדי של מספרים ממשיים // טענת יציאה: הפעולה מחזירה את סכום המערך// double sum =.; for ( i= ; i< arr.getlength() ; i++) for ( j= ; j< arr.getlength() ; j++) sum += arr[i,j]; return sum; דפנה לוי רשתי, 9

14 . מערך מאותחל//.,-9.,-.;.,.,., = a double[, ] doube arrsum = ArrSum(a); זימון הפעולה בתוכנית: a זהו תיאור של המערך לאחר השורה הראשונה. בעת הזימון, ולצורך הפעולה, נוצר בפעולה משתנה מקומי בשם arr )הפרמטר(, שמצביע אף הוא על המערך: a arr לכן, שימו - גם כאשר המערך משתנה בתוך הפעולה, אין צורך להחזיר אותו כ"ערך מוחזר". public static void Add(int[, ] arr) טענת כניסה: הפעולה מקבלת מערך דו מימדי של מספרים שלמים // טענת יציאה: הפעולה מוסיפה לכל איבר במערך// for ( i= ; i< arr.getlength() ; i++) for ( j= ; j< arr.getlength() ; j++) arr[i,j] += ; return sum; דפנה לוי רשתי, 9

15 . מערך מאותחל//,,;,,, = a Int[, ] זימון הפעולה בתוכנית: Add(a); a arr השינוי במערך נעשה תוך כדי שימוש בהפניה,arr אך כמובן, זהו אותו מערך אליו מפנה המשתנה a בתוכנית הראשית. כתבו את כותרת הפעולות הבאות: א. פעולה המקבלת מערך דו מימדי של תווים ובודקת האם נמצא במערך: ב. פעולה המקבלת מערך דו מימדי של מחרוזות ומחרוזת, ומשנה כל מחרוזת shalom למחרוזת המועברת כפרמטר. ג. פעולה המקבלת שני מערכים דו מימדיים של שלמים ובודקת האם הם זהים דפנה לוי רשתי, 9

16 כתבו את הפעולות הבאות: א. פעולה המקבלת מערך דו מימדי של שלמים ומחזירה את השורה בה נמצא הערך המקסימלי: public static RowWithMaxValue( ) טענת כניסה: // טענת יציאה: // ב. פעולה המקבלת מערך דו מימדי של שלמים ומשנה את ערכי כל תא בשורה בה נמצא הערך המקסימלי, לערך העמודה של אותו תא. יש להשתמש בפעולה מסעיף א'. public static ChangeRow( ) טענת כניסה: // טענת יציאה: // דפנה לוי רשתי, 9

17 . פעולה המחזירה מערך: public static cell_type FunctionName(parameters) כאשר הפעולה מחזירה מערך דו מימדי, יש לכתבו בכותרת את טיפוס ערכי המערך, והעובדה שמדובר במערך דו-מימדי. דוגמאות: פעולה שמקבלת מספר שורות ועמודות ומחזירה מערך דו מימדי רנדומלי של שלמים: public static int[, ] RandomMatrix(int row, int col) פעולה שמקבלת מספר ומחזירה את לוח הכפל עד מספר זה: public static int[, ] MultiplicationTable(int num) פעולה שתקלוט את מספר השורות והטורים בכיתה, ואת שמות התלמידים, ותחזיר את מערך הישיבה בכיתה public static string[, ] MyClass() פעולה המקבלת מערך דו-מימדי של מספרים שלמים ומחזירה מערך בוליאני מקביל, ובו, אם יש בתא במערך הנתון יופיע,true אחרת false public static bool[, ] BuildBoolArr(int[,] arr) שימו - כאשר המערך מועבר כפרמטר, אין צורך להחזירו. בפעולות המחזירות מערך, נוצר המערך בתוך הפעולה! בהוראת ה- return יש לכתבו את ההפניה למערך )"שם המערך"( בלבד! public static int[, ] RandomMatrix(int row, int col) טענת כניסה: הפעולה מקבלת מספר שורות ומספר עמודות // טענת יציאה: הפעולה מחזירה מערך דו מימדי רנדומלי בגודל זה// int[, ] a = new int[row,col]; Random rnd = new Random(); for ( i= ; i< row; i++) return a; for ( j= ; j< col ; j++) a[i,j] = rnd.next(int.minvalue, Int.MaxValue); דפנה לוי רשתי, 9

18 כתבו את הפעולות הבאות: א. פעולה המגרילה אורך ורוחב למטריצה, בין ל 9, כולל, ומחזירה מטריצה בה הערכים הם מספר המורכב ממספר השורה ואחריו מספר העמודה. public static BuildMatrix( ) טענת כניסה: // טענת יציאה: // ב. פעולה המקבלת מטריצות שלמים זהות מימדים ומחזירה מטריצה בוליאנית, בה ערך כל תא הוא אמת או שקר בהתאם לשאלה האם התאים המקבילים במטריצות הנתונות זהים. public static ChangeRow( ) טענת כניסה: // טענת יציאה: // דפנה לוי רשתי, 9

19 מערך דו-מימדי ריבועי מערך דו-מימדי ריבועי בגודל nxn נקרא גם מטריצה ריבועית, וקיימים בו שני אלכסונים: אלכסון ראשי אלכסון משני כל איברי האלכסון הראשי )משמאל מעלה לימין מטה( הם מסוג mat[i,i] - המציינים של השורה והעמודה זהים כל איברי האלכסון המשני )מימין מעלה לשמאל מטה( הם מסוג mat[i,n--i] סכום המציינים שווים לאורך/רוחב המטריצה פחות חישוב סכום האיברים באלכסון הראשי. במטריצה mat מגודל N. x N sum = ; for ( i=; i < N ; i++) sum+= mat [ i, i] ; Console.Write ("The sum of main diagonal is: "+sum); חישוב סכום האיברים באלכסון המשני. במטריצה mat מגודל N. x N sum = ; for ( i=; i < N ; i++) sum+= mat [ i, N- i ] ; Console.Write ("The sum of second diagonal is: "+sum); 9 דפנה לוי רשתי, 9

20 שימו במערך שאינו ריבועי, אין אלכסונים )ב- Length הכוונה ל- (. GetLength,,Length()-,,, Length()-,, Length()-,, Length()-, Length()-, Length()-, Length()- תאים סמוכים לתא במערך דו-ממדי )שכנים( שאלות רבות עוסקות בשכנים של תא מסוים, שכנים לאיבר/תא הם איברים המקיפים את האיבר במקום y[ ]x,. יש לשים - האם מדובר בכל הסמוכים ) במספר בתא פנימי, פחות בשוליים( או שכנים ללא אלו באלכסון )למעלה, למטה, ימין ושמאל בתא פנימי, פחות בשוליים(, או אולי דווקא רק האלכסונים )כנ"ל(. x-,y- x,y- x+,y- x-,y x,y x+,y x-,y+ x,y+ x+,y+ דוגמה: פעולה המקבלת מערך דו-מימדי ומצייני תא )אינדקסים(. הפעולה תחזיר את סכום התאים השכנים לתא. טענת כניסה: טענת יציאה: דפנה לוי רשתי, 9

21 static int sum_of_niegboors ( mat_type m, int x, int y ) int sum=; מספר השורות במערך הדו-מימדי = rows rows = m.getlength(); // מספר העמודות במערך הדו- מימדי = cols cols = m.getlength(); // for (int i= x - ; i<= x+ ; i++ ) for (int j= y- ; j<= y+ ; j++ ) לא לכל תא יש שכנים! בקצוות המערך ישנם פחות שכנים // if ((i>=)&&(i<rows) && (j>=) && (j>cols)) sum += m[ i,j ]; return sum; דפנה לוי רשתי, 9

22 נספח ב' תרגול יסודות מדעי המחשב מערך חד-מימדי 9 'י' 'ד' 'מ' 'י' 'מ' 'ו' 'ד' 'ך' 'ר' 'ע' 'מ' '-' ' ' 'ר' 'ט' 'ו' 'ו' 'ד' ל' 'ו' 'ג' 'ס' 'ה' 'י' 'ב' ' ' ' ' ' ' ' ' ' ' 'ן' 'י' 'ג' 'ב' 'ן' 'י' 'ב' 'ר' ' ' את כל הפעולות יש לכתבו בתוכנית אחת. יש להוסיף את פעולת ההדפסה: public static void PrintMatrix(int[,] mat) for (int i = ; i < mat.getlength(); i++) for (int j = ; j < mat.getlength(); j++) Console.Write(",",mat[i,j]); Console.WriteLine(); יש להוסיף ל- main זימונים הבודקים את הפעולות. א. בניית מערכים דו-ממדיים: כתבו פעולה המקבלת מספר שורות ומספר עמודות ומחזירה מערך דו-מימדי שבו ערך כל תא הוא מספר רנדומלי בין שני המציינים )האינדקסים( של התא )כולל(. כתבו פעולה המקבלת מספר שורות ומספר עמודות ומחזירה מערך דו-מימדי שבו ערך כל תא הוא התו שערכו הוא המציין )האינדקס( הגבוה מבין שני האינדקסים של התא. כתבו פעולה המקבלת מספר שורות ומספר עמודות ומחזירה מטריצה המהווה את לוח הכפל בגודל זה. כתבו פעולה המקבלת מספר הגדול מ-, ומחזירה מערך דו מימדי ריבועי, המדמה לוח דמקה )'B' עבור משבצת שחורה, 'W' עבור משבצת לבנה(..... דפנה לוי רשתי, 9

23 כתבו פעולה המקבלת מספר גדול מ-, ומחזירה מטריצה בוליאנית ריבועית שבה יהלום, F F T T F F במבנה הבא: F T F F T F T F F F F T T F F F F T F T F F T F F F T T F F F F T F F F T F T F T F F F T F T F T F F F T F F.. משולש פסקל הוא משולש בו כל תא שווה לסכום התאים מעליו: כתבו פעולה אשר מקבלת מספר שורות ומחזירה את משולש פסקל הרלבנטי: דפנה לוי רשתי, 9

24 ב. עבודה על מטריצות מטריצה תיקרא "ממוינת שורות" אם בכל שורה האיברים ממוינים בסדר עולה ממש. מטריצה תיקרא "ממוינת עמודות" אם בכל עמודה האיברים ממוינים בסדר עולה ממש. מטריצה תיקרא "ממוינת לחלוטין" אם בכל שורה ובכל עמודה האיברים ממוינים בסדר עולה ממש ממוינת שורות ממוינת לחלוטין כתב/י תוכנית הקולטת למטריצה בגודל מספרים שלמים. פלט התוכנית היא הודעה האם המטריצה ממוינת שורות, ממוינת עמודות או ממוינת לחלוטין. יש לכתבו פעולות מתאימות. מטריצה סימטרית היא מטריצה שבה מתקיים:.A]I,J[=A]J,I[ א. תן/י דוגמה למטריצה סימטרית בגודל. ב. כתב/י פעולה המחזירה אמת כאשר המטריצה היא סימטרית.. כתב/י פעולה המקבלת מטריצה בגודל N, x N ומחזירה מטריצה בה הוחלפו האיברים בין האלכסון הראשי לאלכסון המשנה..9. מטריצה דלילה היא מטריצה ריבועית )N N( בה מתקיימים שני התנאים הבאים: ) I מספר איברי המטריצה השונים מאפס הוא פחות מעשרים אחוז מאיברי המטריצה. ) II בכל שורה יש לכל היותר שני איברים השונים מאפס. למשל, המטריצה הבאה היא מטריצה דלילה: 9 דפנה לוי רשתי, 9

25 א. כתב/י פעולה המקבלת מטריצה ומחזירה אמת כאשר המטריצה היא מטריצה דלילה. ב. מטריצה דלילה ניתן לשמור בזיכרון באמצעות שלושה מערכים חד ממדיים, כאשר המערך הראשון מכיל את איברי המטריצה השונים מאפס. שני המערכים האחרים מכילים את האינדקסים של השורה והעמודה של איברים אלה. לדוגמא, שלושת המערכים שישמרו את המטריצה הדלילה הנ"ל הם: 9 מערך ערכים מערך שורות מערך עמודות כתב/י פעולה המקבלת כפרמטרים את שלושת המערכים ואת מספר איברי המטריצה המקורית, ומחזירה את המטריצה הדלילה בצורתה המקורית. נתון מערך דו מימדי a של מספרים שלמים )לאו דווקא חיובים(. כתבו פעולה שתקבל כקלט את המערך a ותחזיר מערך חדש בו כל איבר b[i,j] הוא מספר האיברים החיוביים, מבין השכנים של a[i,j] במערך המקורי. הערה: איברים שכנים לאיבר מסוים הם אלה הנמצאים על ידו בשורה או בעמודה. דוגמה: אם =N והמערך a הוא אזי מערך b הוא:. נתון מערך דו מימדי a של מספרים שלמים )לאו דווקא חיובים(. כתבו פעולה שתקבל כקלט את המערך a ותחזיר מערך חדש בו כל איבר b[i,j] הוא מספר האיברים החיוביים, מבין האיברים הסמוכים של a[i,j] במערך המקורי. הערה: איברים סמוכים לאיבר מסוים הם אלה הנמצאים על ידו בשורה, בעמודה או באלכסון. דוגמה: אם =N והמערך a הוא אזי מערך b הוא: דפנה לוי רשתי, 9

26 "ריבוע לטיני" הוא ריבוע המכיל מספרים כך שכל מספר לא מופיע יותר מפעם אחת בשורה או בעמודה שלו. כתב/י שגרה המקבלת מטריצה בגודל NxN ומחזירה אמת כאשר המטריצה היא ריבוע לטיני... נתון מערך של מספרים שלמים )צור/י אותו ע"י ערכים אקראיים בין -(. כתב/י תוכנית שתקלוט מספרים מהמשתמש ותסדר אותם במערך. התוכנית תדפיס את המערכים, ותקבע האם המערך הקטן מוכל במערך הגדול. לדוגמה: >===== <. כתב/י פעולה המקבלת שני מערכים דו מימדיים ובודקת האם מערך אחד מכיל את המערך השני )הכללה של תרגיל (. ג. שאלות סיפור, המצריכות מבנה נתונים של מערך דו ממדי. בערב בינגו חילקו טפסים המכילים מספרים אקראיים בין ל-. הכנס/י ערכים אקראיים לשני טפסים ריבועיים שחולקו במסיבה והדפס את הטפסים. כתב/י תוכנית שמדמה את רשימת המספרים שהוגרלו במסיבה עד לקבלת טופס מנצח ראשון. הדפס/י מי ניצח. שם/י לב כי יתכנו שני מנצחים בו זמנית.. טבלת המרחקים הבאה מכילה את המרחק בין כל שתי ערים: מספר עיר A A B C D B C D )למשל המרחק בין עיר A לעיר C הוא ק"מ(. א. ב. כתב/י פעולה המקבלת טבלת מרחקים ועיר ומחזירה שם העיר הרחוקה ממנה ביותר ואת המרחק בניהן. כתב/י תוכנית המדפיסה עבור כל עיר את שם העיר הכי רחוקה ממנה. דפנה לוי רשתי, 9

27 ג. מעונינים להקים תחנת מגן דוד אדום המשותפת לכל הערים. התחנה תמוקם בעיר שמרחקה מכל הערים האחרות הוא הקטן ביותר. כתב/י תוכנית בה הקלט הוא מרחקים בין כל שתי ערים )טבלת מרחקים( ומדפיסה את העיר בה תמוקם התחנה.. בחנות סופרמרקט ישנן קופות ו- מחלקות. לגבי כל קנייה רושמים את המספר הסידורי של הקופה, את מחיר הפריט ואת המספר הסידורי של המחלקה שאליה שייך הפריט. בסוף כל יום אוספים את הרישומים האלה מכל הקופות. כתב/י תוכנית שתקבל כקלט את אוסף הרישומים האלה ותקבע: א. את מספר הפריטים שנמכרו מכל מחלקה ומחלקה ואת שווים הכספי הכולל. ב. את הפדיון הכספי הכולל של כל קופה וקופה. ג. מאיזו מחלקה נמכרו סחורות בערך הכספי הגדול ביותר. 9. המשרד לאיכות הסביבה מדד את רמת זיהום האוויר במשך שנה ב- ישובים ברחבי המדינה. בכל ישוב נעשו מדידות אחת בכל חודש. כתב/י תוכנית שתבצע את הפעולות הבאות: הזיהום לתוך מערך דו תכניס מספרים אקראיים בין ל- )כולל(, שיציינו את רמת א. ממדי. ב ג. תקלוט את מספר החודש ותדפיס את ממוצע המדידות שנעשו באותו חודש בכל הישובים. דאג לתקינות מספר החודש. תקלוט את מספר היישוב )יש לדאוג לתקינות הקלט(, ותדפיס את רשימת המדידות של אותו יישוב, עם כותרת מתאימה.. ד. שאלות ברמת קושי גבוהה כתבו. א. פעולה המקבלת מערך דו מימדי של מספרים שלמים ובודקת האם המערך הוא ריבוע קסם: מופיעים בו כל המספרים מ- עד.n*n סכום כל השורות, כל העמודות והאלכסונים, זהה. ב. בכדי ליצור ריבוע קסם אי זוגי יש לבצע את התהליך הבא:. מקם את המספר באמצע השורה העליונה.. עלה משבצת אחת למעלה, ומשבצת אחת שמאלה, ומקם את המספר הבא. כל מספר נוסף ימוקם ע"פ תהליך זה.. אם התהליך הנ"ל גורם לחריגה מהלוח, יש לעבור לצידו ההפכי של הלוח: חריגה דפנה לוי רשתי, 9

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

29 בלוח ההתחלתי יהיו רבע תאים שבהם יצורים. התוכנית תייצר את הדורות הבאים כל עוד המשתמש ירצה זאת, ותדפיס כל דור. 9 דפנה לוי רשתי, 9

Slide 1

Slide 1 מבוא לתכנות ב- JAVA תרגול 5 מה בתרגול מחרוזות מערכים דו ממדיים מחרוזות (Strings) מחרוזת היא רצף של תווים. immutable על מנת ליצור ולטפל במחרוזות נשתמש במחלקה String למחלקה String מתודות שונות שמאפשרות פעולות

קרא עוד

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

תוכן העניינים הוצאת חושבים קדימה הילה קדמן # חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527

קרא עוד

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

תוכן העניינים הוצאת חושבים קדימה הילה קדמן חלק ב יעוץ מקצועי: חיים אברבוך מותאם לתכנית הלימודים החדשה בבתי הספר התיכוניים מהדורה חמישית הוצאת חושבים קדימה ת.ד. 1293 רעות 71908 www.kadman.net הילה קדמן 0522 525527 kadman11@gmail.com

קרא עוד

Tutorial 11

Tutorial 11 מבוא לשפת C תרגול 8: מערכים רב-ממדיים תרגילים בנושא מערכים ורקורסיה מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקנשטיין, איתן אביאור וסאהר אסמיר עבור הקורס "מבוא למדעי המחשב" נכתב ע"י טל כהן, עודכן ע"י

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

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

מהוא לתכנות ב- JAVA מעבדה 3 מבוא לתכנות ב- JAVA מעבדה 3 נושאי התרגול לולאות ניפוי שגיאות לולאות - הקדמה כיצד הייתם כותבים תוכנית שתדפיס את המספרים השלמים בין 1 ל- 100 בעזרת הכלים שלמדתם עד עתה? חייבת להיות דרך אחרת מאשר לכתוב 100

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

Slide 1

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

קרא עוד

Slide 1

Slide 1 מבוא לשפת C תירגול 10: מצביעים, מערכים ומחרוזות שבוע שעבר... מצביעים Call by reference 2 תוכנייה קשר מצביע-מערך )אריתמטיקה של מצביעים( העברת מערכים לפונקציה מחרוזות דוגמה 3 קשר מצביע-מערך 4 תזכורת: תמונת

קרא עוד

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

אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשעז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', 31.1.2017 מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבוני, דולב שרון הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה

קרא עוד

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

מבוא לתכנות ב- JAVA  תרגול 7 מבוא לתכנות ב- JAVA תרגול 8 תזכורת - מבנה של פונקציה רקורסיבית.2 פונקציה רקורסיבית מורכבת משני חלקים עיקריים 1. תנאי עצירה: מקרה/מקרים פשוטים בהם התוצאה לא מצריכה קריאה רקורסיבית לחישוב צעד רקורסיבי: קריאה

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

שקופית 1

שקופית 1 Computer Programming Summer 2017 תרגול 5 מערכים חד-מימדיים )תזכורת( לדוגמא: מערך בשם Arr בגודל 8 שאיבריו מטיפוס int 3 7 5 6 8 1 23 16 0 1 2 3 4 5 6 7 ב - arr[0] ב יושב ערך שהוא המספר השלם 3 arr[1] - יושב

קרא עוד

PowerPoint Presentation

PowerPoint Presentation מבוא למדעי המחשב תירגול 6: כתובות ומצביעים 1 תוכנייה מצביעים מצביעים ומערכים, אריתמטיקה של מצביעים 2 3 מצביעים תזכורת- כתובות זיכרון הזיכרון כתובת התא #1000 #1004 #1008 ערך השמור בתא תא 10-4 לא מאותחל

קרא עוד

Slide 1

Slide 1 מבוא למדעי המחשב תירגול 4: משתנים בוליאניים ופונקציות מבוא למדעי המחשב מ' - תירגול 4 1 משתנים בוליאניים מבוא למדעי המחשב מ' - תירגול 4 2 ערכי אמת מבחינים בין שני ערכי אמת: true ו- false לכל מספר שלם ניתן

קרא עוד

Microsoft Word B

Microsoft Word B מרצה: שולי וינטנר. מתרגל: שלמה יונה מבוא למדעי המחשב מועד ב', סמסטר א' תשס"ג, 17/2/03 משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות: 1. ודאו כי בטופס שבידיכם 8 עמודים. יש לכתוב

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java 1 מנהלות אתר הקורס: http://courses.cs.tau.ac.il/software1/1516b/ מתרגלים: ברית יונגמן )שעת קבלה: שלישי ב- 8:00 בתיאום מראש( לנה דנקין )שעת קבלה: שלישי ב- 17:00,

קרא עוד

תרגול 1

תרגול 1 מבוא למדעי המחשב 2019 תרגול 5 מחרוזות, חתימות ורקורסיה מחרוזות רצף של תווים רקורסיה קריאה של מתודה לעצמה באופן ישיר או עקיף ראינו בהרצאה מחרוזות: תווים, חתימות: העמסה- String,הצהרה, overloading אתחול רקורסיה:

קרא עוד

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

סדנת תכנות ב   C/C++ פקולטה: מדעי הטבע מחלקה: מדעי המחשב שם הקורס: מבוא למחשבים ושפת C קוד הקורס: 2-7028510 תאריך בחינה: 15.2.2017 משך הבחינה: שעתיים שם המרצה: ד"ר אופיר פלא חומר עזר: פתוח שימוש במחשבון: לא הוראות כלליות:

קרא עוד

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

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

קרא עוד

Slide 1

Slide 1 Introduction to Programming in C תרגול 8 1 1 רקורסיה תזכורת הגדרה: המונח רקורסיה (recursion) מתאר מצב שבו פונקציה קוראת לעצמה באופן ישיר או באופן עקיף. שימוש: נוח להשתמש בפונקציות רקורסיביות על מנת לפתור

קרא עוד

PowerPoint Presentation

PowerPoint Presentation מבוא למדעי המחשב תירגול 2: מבוא לתיכנות ב- C 1 תוכנייה משתנים קלט/פלט משפטי תנאי מבוא למדעי המחשב מ' - תירגול 3 2 משתנים 3 משתנים- תמונת הזיכרון הזיכרון כתובת התא #1000 10-4 לא מאותחל 67 לכל תא בזיכרון

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תוכנה 1 תרגול 1: סביבת העבודה ומבוא ל- Java אלכסיי זגלסקי ויעל אמסטרדמר 1 בירוקרטיה אלכסיי זגלסקי שעת קבלה: שני 13:00-14:00, בתיאום מראש משרד: בניין הנדסת תוכנה, חדר 209 יעל אמסטרדמר שעת קבלה: חמישי 15:00-16:00,

קרא עוד

Microsoft Word - c_SimA_MoedA2006.doc

Microsoft Word - c_SimA_MoedA2006.doc מבוא למדעי המחשב בחינת מועד א', סמסטר א' תשס"ו,..006 מרצה: מתרגלת: גב' יעל כהן-סיגל. גב' ליאת לוונטל. משך המבחן: שעתיים וחצי. חומר עזר: מותר כל חומר עזר, מלבד מחשב. הנחיות:. יש לענות על כל השאלות.. קראו

קרא עוד

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

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשעב בחינת סיום, מועד א', הנחי אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', 6.2.2012 הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה מהכיתה במהלך

קרא עוד

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

תרגול 3 - מערכים Introduction to Programming in Java תרגול 5 1 היום בתרגול void מה הן פונקציות הגדרת פונקציה, קריאה לפונקציה העברת ארגומנטים, החזרת ערך או דוגמאות 2 מוטיבציה לעיתים,אנו נזקקים לבצע פעולה מסוימת או לעשות

קרא עוד

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

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

קרא עוד

PRESENTATION NAME

PRESENTATION  NAME נכתב ע"י כרמי גרושקו. כל הזכויות שמורות 2010 הטכניון, מכון טכנולוגי לישראל הקצאה דינמית )malloc( מערכים דו-מימדיים סיבוכיות: ניתוח כזכור, כדי לאחסן מידע עלינו לבקש זכרון ממערכת ההפעלה. 2 עד עכשיו: הגדרנו

קרא עוד

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

שאלה 2. תכנות ב - CShell ביה"ס למדעי המחשב 4.2.2018 האקדמית נתניה מבחן מועד א' יסודות מערכות פתוחות סמסטר חורף, תשע"ח משך המבחן: שלוש וחצי שעות. יש לענות על כל השאלות. מותר השימוש בחומר עזר כלשהו, פרט למחשבים, (מחשבונים מותר).

קרא עוד

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

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג מנ' אב תשע"ז 15.08.17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' ב' שנה תשע"ז 3 שעות

קרא עוד

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

מבוא למדעי המחשב מבוא למדעי המחשב מחרוזות, חתימה של פונקציה ומעטפות תוכן עניינים טיפוסים מורכבים טיפוסים מורכבים ערך שם טיפוס 12 m int undef. x boolean true y boolean arr int[] כאלה שעשויים להכיל יותר מערך פרימיטיבי אחד

קרא עוד

Microsoft PowerPoint - rec3.ppt

Microsoft PowerPoint - rec3.ppt תכנו ת מונח ה עצ מים משתני מחלקה, עצמים מוכלים ועצמים מוצבעים א וה ד ברז יל י א ונ יברס י ט ת תל אביב משתנ י מח ל קה Static Members משתני מחלקה members) (static משתנים סטטיים מוגדרי ם בתוך מח לקה ואולם

קרא עוד

Microsoft Word - ExamA_Final_Solution.docx

Microsoft Word - ExamA_Final_Solution.docx סמסטר חורף תשע"א 18 בפבואר 011 הטכניון מכון טכנולוגי לישראל הפקולטה למדעי המחשב מרצה: מתרגלים: רן אל-יניב נועה אלגרבלי, גיא חפץ, נטליה זילברשטיין, דודו ינאי (אחראי) סמסטר חורף תשע" מבחן סופי פתרון (מועד

קרא עוד

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

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

קרא עוד

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

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ג חשון תשע"ח 12/11/17 שמות המורים: ציון סיקסיק א' ב- C תכנות מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד קיץ סמ' שנה תשע"ז 3 שעות משך

קרא עוד

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

מבוא לתכנות ב- JAVA  תרגול 11 מבוא לתכנות ב- JAVA תרגול 11 רשימה מקושרת אוסף סדור של איברים מאותו טיפוס. קודקוד ברשימה )Node( מכיל את המידע + הצבעה לקודקוד הבא ברשימה data next first רשימה :)List( מיוצגת ע"י מצביע לאיבר הראשון ברשימה

קרא עוד

234114

234114 )234117 )234114 \ סמסטר חורף תשע"ז 2017 מבחן מסכם מועד א', 21 לפברואר 2 3 4 1 1 מספר סטודנט: רשום/ה לקורס: משך המבחן: 3 שעות. חומר עזר: אין להשתמש בכל חומר עזר. הנחיות כלליות: מלאו את הפרטים בראש דף זה

קרא עוד

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

מתכונת עיצוב 3013 מדעי המחשב פרק ראשון Java שאלה 1 שאלה 1 נכתב ע"י ראמי ג'באלי C# Java 2 א. שאלה ב. הערה: במבחן כתוב שיש שלשה אחת בלבד של פנסים כאלו. ולמרות זאת נשאיר את המשתנה הבוליאני כך שאם נמצאו הפנסים בתחילת המערך

קרא עוד

שקופית 1

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

קרא עוד

Slide 1

Slide 1 Introduction to Programming in C תרגול 7 1 1 רקורסיה הגדרה: המונח רקורסיה (recursion) מתאר מצב שבו פונקציה קוראת לעצמה באופן ישיר או באופן עקיף. שימוש: נוח להשתמש בפונקציות רקורסיביות על מנת לפתור בעיות

קרא עוד

Microsoft Word - pitaron222Java_2007.doc

Microsoft Word - pitaron222Java_2007.doc 1 מדעי המחשב 2 יחידות לימוד פתרון בחינת הבגרות פרק א a mul k k a פלט b זוגי? b :1 Ï 3 1 5 1 5 F קלט: 3, 5, 8, 4 20 2 8 40 40 3 4 4 F :2 Ï m x x 0 פלט 70 x 50 0 א. 10 F 1 64 2 2 51 30 F -4 F ב. ג. 1- (כל

קרא עוד

שם כיף עם ג'ף מאגר פעילויות חלק א' חוברת של פעילויות מתמטיות: העשרה, העמקה, משחקים ואתגרים כיתה

שם כיף עם ג'ף מאגר פעילויות חלק א' חוברת של פעילויות מתמטיות: העשרה, העמקה, משחקים ואתגרים   כיתה שם כיף עם ג'ף מאגר פעילויות חלק א' חוברת של פעילויות מתמטיות: העשרה, העמקה, משחקים ואתגרים www.kefwithjeff.org כיתה Happy New Year 8 0 80 80 0 8 8 8 8 8 08 8 0 0 בכל שורה ובכל טור יש את המספרים עד כולל.

קרא עוד

Homework Dry 3

Homework Dry 3 Homework Dry 3 Due date: Sunday, 9/06/2013 12:30 noon Teaching assistant in charge: Anastasia Braginsky Important: this semester the Q&A for the exercise will take place at a public forum only. To register

קרא עוד

ex1-bash

ex1-bash ביה"ס למדעי המחשב סמסטר חורף תשע"ח 13.12.2017 יסודות מערכות פתוחות פתרון תרגיל מס' 7 המכללה האקדמית נתניה שימו לב: כל ההערות שבתחילת תרגילים 1-6 תקפות גם לתרגיל זה. הערה 1: החל מתרגיל זה והלאה, בכל פעם

קרא עוד

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

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

קרא עוד

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc

Microsoft Word - tutorial Dynamic Programming _Jun_-05.doc הטכניון מכון טכנולוגי לישראל אלגוריתמים (3447) סמסטר חורף 006/007 הפקולטה למדעי המחשב תכנון דינאמי תרגיל תת מחרוזת משותפת ארוכה ביותר תת-מחרוזת z k שקיימת סדרה עולה ממש,... z = z של מחרוזת נתונה x m,...,,

קרא עוד

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

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

קרא עוד

Microsoft Word - Ass1Bgu2019b_java docx

Microsoft Word - Ass1Bgu2019b_java docx ת ר ג י ל 1 ב ק ו ר ס מ ב ו א לתכנות 202.1.9031 JAVA סמסטר ב, ת נ א י ם ו ל ו ל א ו ת תאריך אחרון להגשה בציון מלא : 02.04.19 עד שעה : 23:55, כ ל יום איחור ל א מ א ו ש ר א ו ח ל ק ממנו מודריד 10 נקודות

קרא עוד

Slide 1

Slide 1 מבוא למדעי המחשב תירגול 7: פונקציות 1 מה היה שבוע שעבר? לולאות מערכים מערכים דו-ממדיים 2 תוכנייה )call by value( פונקציות העברת פרמטרים ע"י ערך תחום הגדרה של משתנה מחסנית הקריאות 3 פונקציות 4 הגדרה של

קרא עוד

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

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

קרא עוד

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

מבוא למדעי המחשב מבוא למדעי המחשב המחלקה Object תוכן עניינים Object הורשה והמחלקה ערך שם טיפוס DynamicIntArray da data size incrementsize DynamicArray תזכורת - Object[] data; int size; int incrementsize; DynamicArray זה

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

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

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשעב בחינת סיום, מועד א', הנחי אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', 6.2.2012 הנחיות: 1. משך הבחינה: 120 דקות. 2. היציאה מהכיתה במהלך

קרא עוד

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

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

קרא עוד

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

מבוא למדעי המחשב מבוא למדעי המחשב שימוש במחסנית - מחשבון תוכן עניינים prefix כתיבת ביטויים ב-,infix ו- postfix postfix prefix,infix ביטויים ב- כתיבת ו- infix נוסח כתיבה ב- (operator אנו רגילים לכתוב ביטויים חשבוניים כדוגמת

קרא עוד

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

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

קרא עוד

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

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

קרא עוד

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

שאלהIgal : מערכים דו מימדיים רקורסיה: אוניברסיטת בן גוריון בנגב מספר נבחן : תאריך המבחן: כ"ח תשרי תשע"ז 30.10.16 שמות המורים: ציון סיקסיק א' תכנות ב- C מבחן ב: 202-1-9011 מס' הקורס : הנדסה מיועד לתלמידי : ב' מועד סמ' קיץ שנה תשע"ו 3 שעות משך

קרא עוד

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

מבוא למדעי המחשב מבוא למדעי המחשב תכנות מונחה אובייקטים תוכן עניינים טיפוסי נתונים מורכבים המחלקה String תזכורת לשימוש שעשינו במחלקה String str = new String( Hello ); s.o.p(str.tostring()); s.o.p(str.charat(4)); s.o.p(str.equals(

קרא עוד

Microsoft Word - solutions.doc

Microsoft Word - solutions.doc תחרות גיליס 009-00 הרי פוטר הגיע לחנות הדובשנרייה בהוגסמיד. הוא מגלה, שהכסף שלו מספיק בדיוק ל- סוכריות קוסמים ול- 5 קרפדות שוקולד, או בדיוק ל- 0 קרפדות שוקולד ול- 0 נשיקות מנטה, או בדיוק ל- 45 נשיקות מנטה

קרא עוד

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

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

קרא עוד

Microsoft Word - c_SimA_MoedB2005.doc

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

קרא עוד

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

פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד פקולטה: מחלקה: שם הקורס: קוד הקורס: מדעי הטבע מדעי המחשב ומתמטיקה מתמטיקה בדידה 2-7012610-3 תאריך בחינה: _ 07/07/2015 משך הבחינה: 3 שעות סמ' _ב' מועד ב' שם המרצה: ערן עמרי, ענת פסקין-צ'רניאבסקי חומר עזר:

קרא עוד

MathType Commands 6 for Word

MathType Commands 6 for Word 0 אלגברה לינארית גיא סלומון סטודנטים יקרים ספר תרגילים זה הינו פרי שנות ניסיון רבות של המחבר בהוראת מתמטיקה באוניברסיטת תל אביב, באוניברסיטה הפתוחה, במכללת שנקר ועוד שאלות תלמידים וטעויות נפוצות וחוזרות

קרא עוד

מדריך למרצים ומתרגלים 1

מדריך למרצים ומתרגלים 1 מדריך למרצים ומתרגלים 1 תוכן עניינים מדריך למרצים ומתרגלים...1 קבלת סיסמה לתחנת מידע למרצה...3 הוספת חומרי למידה...6 הוספת מורשה גישה לאתר הוספת מטלה קורס...9 לאתר הקורס...11 בחירת בודקים למטלה...17 מערכת

קרא עוד

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

תרגיל בית מספר 1# ב 4 תרגיל בית מספר - 1 להגשה עד 72 באוקטובר בשעה ::725 קיראו בעיון את הנחיות העבודה וההגשה המופיעות באתר הקורס, תחת התיקייה.assignments חריגה מההנחיות תגרור ירידת ציון / פסילת התרגיל. הנחיות והערות ספציפיות

קרא עוד

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

áñéñ åîéîã (ñéåí) מתו% 5 בסיס ומימד סיום) במסגרת הוכחת משפט של בסיסי לכל שני בסיסי של אותו מ"ו יש אותו מספר איברי ), הוכחנו בעצ יותר: משפט: א V מ"ו נוצר סופית, A V קבוצה בת"ל, B V קבוצה פורשת אז. A B הערה: מרחב וקטורי הוא

קרא עוד

PowerPoint Presentation

PowerPoint Presentation תכנות מתקדם בשפת Java אוניברסיטת תל אביב 1 תוכנה 1 תרגול 3: עבודה עם מחרוזות )Strings( מתודות )Methods( 1 תכנות מתקדם בשפת Java אוניברסיטת תל אביב 2 מחרוזות )STRINGS( 3 מחרוזות String s = Hello ; מחרוזות

קרא עוד

Microsoft PowerPoint - rec1.ppt

Microsoft PowerPoint - rec1.ppt תכנות מונחה עצמים בשפת ++C תר גול מ ספר 1 אוהד ב ר זילי אוניברסיטת תל א ביב חדש חדיש ומחודש תוספות של + +C לשפ ת C 1 #include Hello World using namespace std; int main() cout

קרא עוד

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

תשעדד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..( תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(http://mdle.tau.ac.il/) בלבד הגשת התרגיל תעשה במערכת ה- mdle aviv

קרא עוד

Slide 1

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

קרא עוד

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

Microsoft PowerPoint - T-10.ppt [Compatibility Mode] מבוא למחשב בשפת Matlab לולאות בלוקי try-catch :10 תרגול מבוסס על השקפים שחוברו ע"י שי ארצי, גיתית רוקשטיין, איתן אביאור, סאהר אסמיר וטל כהן עבור הקורס "מבוא למדעי המחשב" נכתב על-ידי רמי כהן,אולג רוכלנקו,

קרא עוד

תכנון אלגוריתמים, אביב 1021, תרגול מס' 4 תכנון דינאמי תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (16.1.(CLR ראשית נראה דוגמא: דוגמא: תהינה

תכנון אלגוריתמים, אביב 1021, תרגול מס' 4 תכנון דינאמי תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (16.1.(CLR ראשית נראה דוגמא: דוגמא: תהינה תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (6..(CLR ראשית נראה דוגמא: דוגמא: תהינה ארבע מטריצות:. A, A, A, A נסמן את גודל המטריצות בסדרה ע"י סדרת גדלים כאשר, p 5 5 p היא בגודל A {,,,5,}, P כלומר

קרא עוד

YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדו

YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדו YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדול. השמיכה מקבלת צורה! מקרא עין שרשרת עין שטוחה חצי

קרא עוד

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

תוכנה 1 1 אביב תשעג תרגיל מספר 5 מערכים, מחרוזות, עיבוד טקסט ומבני בקרה הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגש תוכנה 1 1 אביב תשע"ג תרגיל מספר 5 מערכים, מחרוזות, עיבוד טקסט ומבני בקרה הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגשת התרגיל תיעשה במערכת ה- mdle בלבד.(http://mdle.tau.ac.il/)

קרא עוד

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

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

קרא עוד

Microsoft Word - SDAROT 806 PITRONOT.doc

Microsoft Word - SDAROT 806 PITRONOT.doc 5 יח"ל - תרגילים הכנה לבגרות תרגיל 8 נסמן ב- את האיבר הראשון ונסמן ב- את מנת הסדרה. על פי הנתון מתקיים: 6 ( S6 89 89 0 5 0 5 S0 S5 ( 0 5 0 t t 0 6 (. לפיכך, 89 5 נסמן t ונקבל: 5 t או או או 5 t נפסול את

קרא עוד

Slide 1

Slide 1 1 אובייקטים היום בתרגול: 2.)objects מחלקות )classes( ואובייקטים )מופעים, )fields( שדות המחלקה שיטות הכמסה )methods של מחלקה. ( class מחלקה - עד עכשיו השתמשנו בעיקר בטיפוסים מובנים ופונקציות המבצעות חישובים

קרא עוד

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

מבוא למדעי המחשב מבוא למדעי המחשב 202-1-1011 תאריך הבחינה: שמות המרצים: 16.3.2011 מר שי זקוב ד"ר פז כרמי פרופ' מייק קודיש ד"ר חן קיסר ד"ר צחי רוזן שם הקורס: מבוא למדעי המחשב מספר הקורס: שנה: 202-1-1011 2011 משך הבחינה:

קרא עוד

Microsoft Word - Cosmic CAL Part 2 Hebrew Final

Microsoft Word - Cosmic CAL Part 2 Hebrew Final לסרוג יחד קוסמי חלק 2 זכויות יוצרים: הלן שרימפטון, 2018. כל הזכויות שמורות על ידי: הלן ב www.crystalsandcrochet.com בחסות של Stylecraft yarn קיצורים תך, תכים ח"ע חצי עמוד ל"א לולאה אחורית סיבוב עמ"ק עמוד

קרא עוד

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 יד/סיון/תשעו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות האינטרנט שלום רב, לנוחותכם, הרכבת המערכת לשנה"ל תשע"ז תתבצע באמצעות האינטרנט ייעוץ וירטואלי. הרכבת המערכת )רישום לקורסים( תעשה

קרא עוד

PowerPoint Presentation

PowerPoint Presentation 1 תוכנה 1 תרגול 1: מנהלות, סביבת העבודה ומבוא ל- Java 1 2 מנהלות I מתרגלים: יעל אמסטרדמר )שעת קבלה: חמישי ב- 12, בתיאום מראש( דביר נתנאלי )שעת קבלה: רביעי ב- 17, בתיאום מראש( http://courses.cs.tau.ac.il/software1/1415a

קרא עוד

לדרך... מה נלמד? תרגילים חיבור מספרים מכוונים נלמד את כללי החיבור של מספרים מכוונים. )תשובות לתרגילים בפרק זה-בעמ' (.Ⅰ

לדרך... מה נלמד? תרגילים חיבור מספרים מכוונים נלמד את כללי החיבור של מספרים מכוונים. )תשובות לתרגילים בפרק זה-בעמ' (.Ⅰ -28- לדרך... מה נלמד? תרגילים חיבור מספרים מכוונים נלמד את כללי החיבור של מספרים מכוונים. )תשובות לתרגילים בפרק זה-בעמ' 107-105(.Ⅰ 5 656 הסבר נדב יצא מביתו )נקודה (, צעד 5 ק"מ לכיוון מזרח, והגיע למסעדה

קרא עוד

מקביליות

מקביליות PROMELA גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון עדכון אחרון: 21:40 15/06/2013 2 שפת מ פ ר ט עם ס מ נ ט יק ה מוגדרת באופן מתמטי "שפת תכנות" למודלים המטרה: לאפשר גם לכאלה שאינם חוקרים בתחום לבנות

קרא עוד

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

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

קרא עוד

מצגת של PowerPoint

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

קרא עוד

<4D F736F F D20F4F2E5ECE5FA20EEE5EEF6E0E5FA20312E646F63>

<4D F736F F D20F4F2E5ECE5FA20EEE5EEF6E0E5FA20312E646F63> 1 תרגול פעולות מומצאות ( ( $ מה מהתשובות לא יכולה להיות תוצאה של הפעולה ) ( $ 1 הוגדרה פעולה חדשה $ + 1 1 + 10 + () () מה תוצאת הפעולה ) ( @ @ 10 = הוגדרה הפעולה החדשה 10 1 () 10 () 10 $ 19 $ 17 a) ( $

קרא עוד

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63> 1 טבלה מודל טבלאי - מודל נתונים המייצג את המציאות בארגון כאוסף של טבלאות. מסד נתונים טבלאי מסד שבו כל הנתונים נראים למשתמש כמאוחסנים בטבלאות. דוגמא: טבלת תקליטורים. תכונה שם זמר מפיק שנת הוצאה מחיר 78.00

קרא עוד

Slide 1

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

קרא עוד

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

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

קרא עוד