רשומות

מציג פוסטים מתאריך מרץ, 2019

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

בכיתה 1. מענה על שאלות על התרגילים שניתנו בש.ב. תרגול כיתה : 2. מספרים עוקבים     כתבו פעולה המקבלת מערך שלמים ומחזירה את כמות המספרים העוקבים בו. לדוגמא, נתון המערך  arr : arr  --> 10, 20, 15, 16, 17, 3, 5, 6.     הפעולה תחזיר את הערך 3 כיוון ש- 16 עוקב ל- 15, 17 עוקב ל- 16 והמספר 6 עוקב ל- 5. 3. הזזת ערכים במערך     ב-  Main :     כתבו תכנית המבצעת השמה של מספרים שלמים בטווח 11-99 למערך שלמים בגודל 8 איברים.        פעולה :     התכנית תדפיס את המערך באמצעות פעולה בשם  PrintArr  (כתבו פעולה זו).     ב-  Main :     לאחר מכן תבוצע הזזה של הערכים במערך מקום אחד ימינה, כאשר האיבר במקום האחרון עובר למקום הראשון.     בסיום ההזזה יש להדפיס שוב את המערך.     לדוגמא, נתון המערך arr: arr  --> 10, 20, 15, 16, 17, 3, 5, 6.     לאחר ההזזה יודפס המערך במצבו החדש הנראה כך: arr  --> 6, 10, 20, 15, 16, 17, 3, ...

אג'יאל יום ב' - מבדק ש.ב על המבחן

בכיתה מבדק על השאלות שהיה במבחן נדחה ליום ד' הקרוב. אורך המבדק יהיה 30 דק' בו תצטרכו לענות על כל 4 השאלות שהיו במבחן. תרגול כיתה ובית 1. מספרים עוקבים     כתבו פעולה המקבלת מערך שלמים ומחזירה את כמות המספרים העוקבים בו. לדוגמא, נתון המערך arr : arr --> 10, 20, 15, 16, 17, 3, 5, 6.     הפעולה תחזיר את הערך 3 כיוון ש- 16 עוקב ל- 15, 17 עוקב ל- 16 והמספר 6 עוקב ל- 5. 2. הזזת ערכים במערך     ב- Main :     כתבו תכנית המבצעת השמה של מספרים שלמים בטווח 11-99 למערך שלמים בגודל 8 איברים.          פעולה :     התכנית תדפיס את המערך באמצעות פעולה בשם PrintArr (כתבו פעולה זו).     ב- Main :     לאחר מכן תבוצע הזזה של הערכים במערך מקום אחד ימינה, כאשר האיבר במקום האחרון עובר למקום הראשון.     בסיום ההזזה יש להדפיס שוב את המערך.     לדוגמא, נתון המערך arr: arr --> 10, 20, 15, 16, 17, 3, 5, 6.     לאחר ההזזה יודפס המערך במצבו החדש הנר...

אג'יאל יום ו' - מימוש תרגילי המבחן

בכיתה 1. תרגול עצמי : מימוש במחשב של תרגיל ראשון מהמבחן. 2. פתרון משותף של תרגיל זה. לבית ליום ב' הקרוב 1. מי שלא השלים התרגיל בכיתה: ישלים אותו בבית. 2. ממשו בבית את כל שאלות המבחן . 3. בצעו כל התרגילים (לרשותכם הם כוללים הפתרונות) מסעיף 640 בדף 'קישורים' (ליום ו' הבא). בשיעור הבא 1. מבדק שיעורי הבית + ציון. 2. דיון בפתרונות של כל השאלות שהיו במבחן כולל לקחים ברזולוציה מפורטת.

אג'יאל יום ו' - פתרון ש.ב מערכים + מצגת מערכים

בכיתה 1. חזרה על מערך חד-ממדי: באמצעות פתרון על הלוח של שיעורי הבית. 2. מצגת מערך חד-ממדי. לבית 1. כתבו פעולה בשם GetMax המקבלת מערך-שלמים ומחזירה את הערך הגבוה ביותר במערך. 2. כתבו פעולה בשם GetMax2 המקבלת מערך-שלמים ומחזירה את סגנו של מקס (מקום שני). 3. כתבו פעולה בשם GetAvg המקבלת מערך-שלמים ומחזירה את ממוצע ערכי המערך. 4. בצעו את התרגילים שבסעיפים 600 ו- 610 מדף 'קישורים'. 5. במידת הצורך, צפו בסרטונים מדף 'וידאו' בנושא מערכים. ( סרטונים 800, 810, 820 ). בהצלחה.

חוף השרון יום ג' - פעולות על מערך-שלמים

בכיתה 1. חזרה על מערך חד-ממדי: הצהרה, השמה, פעולת הדפסה, פעולת איפוס. 2. פעולת GetMax המחזירה את הערך הגבוה ביותר במערך. 3. פעולת GetMax2 המחזירה את סגנו של מקס (מקום שני). 4. פעולת GetAvg המחזירה את ממוצע ערכי המערך. 5. בצעו את התרגילים שבסעיפים 600 ו- 610 מדף 'קישורים'. לבית 1. השלימו את התרגילים בסעיפים 600 ו- 610 מדף 'קישורים' שלא הספקתם בכיתה. 2. במידת הצורך, צפו בסרטונים מדף 'וידאו' בנושא מערכים. (סרטונים 800, 810, 820).

חוף השרון יום ב' - מערכים

בכיתה מערך חד-ממדי :     א. מהו מערך     ב. כיצד מצהירים על מערך     ג. כיצד מבצעים השמה של ערכים לאיברי המערך     ד. הצהרה על מערך והשמת ערכים לתוכו בשורת פקודה אחת     ה. לולאה לקליטת 5 ציונים מהמשתמש למערך בשם arrGrades     ו. כתיבת פעולה המקבלת מערך-שלמים ומדפיסה בשורה אחת את ערכי כל איבריו.     ז. כתיבת פעולה המקבלת מערך-שלמים ומאתחלת את כל איבריו לערך 0. לבית 1. ראו הסרטונים 800 עד 820 בדף 'וידאו' בנושא מערכים חד-ממדיים. 2. בצעו התרגיל הבא:     א. כתבו תכנית הקולטת 5 ציונים למערך ציונים מטיפוס שלם.     ב. חשבו והדפיסו את הציון הגבוה ביותר.     ג. חשבו את סכום 5 הציונים.     ד. חשבו והדפיסו את ממוצע הציונים.     ה. צרו פעולה המקבלת מערך-שלמים ומדפיסה את כל איבריו.     ה. צרו פעולה המקבלת מערך-שלמים ומאתחלת את כל איברים לערך 0.

אג'יאל - סיום מחלקות והתחלת מערך חד-ממדי

בכיתה 1. מענה על שאלות התלמידים בנוגע לתרגיל מחלקת Mercedes. 2. החומר למבחן שיהיה ב- 20.3.19 ביום ד' הוא על הנושאים הבאים:     א. מחלקות - מימוש תכנית המבוססת על ממשק נתון של מחלקה והבנתו.     ב. מערך חד-ממדי - יצירה, פעולת אתחול המערך, פעולת הדפסת המערך, פעולת השמה בכל תאי המערך.     ג. כל החומר הקודם : כולל תנאים ( if ), לולאות ( while, for ) וכו'. 3. מערך חד-ממדי :     א. מהו מערך     ב. כיצד מצהירים על מערך     ג. כיצד מבצעים השמה של ערכים לאיברי המערך     ד. הצהרה על מערך והשמת ערכים לתוכו בשורת פקודה אחת     ה. לולאה לקליטת 5 ציונים מהמשתמש למערך בשם arrGrades     ו. כתיבת פעולה המקבלת מערך-שלמים ומדפיסה בשורה אחת את ערכי כל איבריו.     ז. כתיבת פעולה המקבלת מערך-שלמים ומאתחלת את כל איבריו לערך 0. לבית 1. ראו הסרטונים 800 ו- 810 בדף 'וידאו' בנושא מערכים חד-ממדיים. 2. בצעו התרגיל הבא:     א. כתבו תכנית הקולטת 5 ציונים למערך ציונים מטיפוס שלם. ...

אג'יאל - סיכום מחלקות באמצעות תרגיל Mercedes

כיתה 1. מענה על שאלות לגבי תרגיל מחלקת Point מסעיף 520 בדף 'קישורים'. 2. תרגיל סיכום בנושא מחלקות: מחלקת Mercedes . לבית 1. השלימו את תרגיל מחלקת Mercedes והכינו את שאלותיכם. 2. מומלץ להסתכל בכל ה סרטונים בנושא OOP שבדף 'וידאו' ולהכין שאלותיכם, אם יש. בשיעור הבא מערכים חד-ממדיים.

חוף השרון יום ב' - סיכום מחלקות

בכיתה 1. ראו טיפים חדשים (מספר 13-18) בדף 'טיפים'. 2. תרגיל כיתה שנועד לביצוע היום ומחר בכיתה (לא בבית):     מחלקת Mercedes ראו סעיף 530 בדף 'קישורים'. 3. דגשים בקשר לתרגיל :     א. כל תכונות המחלקה (ייצוג המחלקה) יקבלו את הרשאת הגישה private.     ב. בממשק המחלקה שקיבלתם, הניחו שקיימות כל הפעולות מסוג Getter/Setter לכל אחת מתכונות המחלקה.     ג. מה קובע אם שני אובייקטים נחשבים שווים?     ד. מה ההבדל העקרוני בין הפעולה Equals לפעולה CompareTo?     ה. פעולה ()ChangeSignal המשנה את מצב האיתות מ- true ל- false או מ- false ל- true.     ו. כיצד נקבע שמכונית חדשה שנוצרת, תקבל שנת ייצור הלקוחה מהתאריך של היום? לבית 1. את התרגיל מותר לבצע בכיתה בלבד.

אג'יאל יום ב' - המשך מחלקת Book ומחלקת Point החדשה

בכיתה 1.  חזרה  על שיעורי הבית. 2. מהיום והלאה: ה תכונות  תהיינה בעלות הרשאת-גישה  private . 3. הוספת  Getters/Setters  (כפעולות נפרדות) למחלקה. למשל:      //הפעולה מקבלת ערך ומשנה את מחיר הספר בהתאם     public void  SetPrice (double price)     {           this.price = price;     }       // הפעולה מחזירה את מחיר הספר     public double  GetPrice ()     {           return this.price;     } 4.  פעולות חישוב המחזירות ערך .     למשל: פעולה המחזירה את המחיר של הספר כולל מע"מ:      // 17%  הפעולה מחזירה את מחיר הספר כולל מע"מ בשיעור של     public double  GetPriceWithVAT ()     {           return this.price * 1.17;     } 5.  תרגיל כיתה :     א. הוסיפו למחלקה Book תכו...

אג'יאל יום ו' - יצירת מחלקה חדשה בפעם הראשונה (Book)

בכיתה 1.  יצירת מחלקת Book  (קליק-ימני על שם הפרויקט > Add > בוחרים Class > מתן שם למחלקה > אישור) 2.  יצירת תכונות המחלקה :     class  Book     {           // Data-Members - תכונות           public string title;           public string author;           public int pages;     } 3.  יצירת שני אובייקטים  חדשים ב- Main, שניהם ממחלקת Book, ושמותיהם יהיו b1 ו- b2.     לאחר יצירתם, יש  לעדכן את ערכי תכונותיהם .      Main ()     {           // יצירת הספר הראשון וקביעת ערכי תכונותיו           Book b1 = new  Book ();           b1.title = "Kirzon Teacher";           b1.author = "Ran Kirzon";           b1.pages = 1500;   ...