רשומות

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

חוף השרון יום ב' - סיום פעולות + טיפים

בכיתה 1. הצגת תכנית" Calculator " בפני הכיתה, מאת התלמידים שכתבו זאת במסגרת משימת הרשות. 2. הצגת תוכנית " מחשבון " לדוגמה. 3. טיפים חדשים והוספתם לדף 'טיפים'. לבית לפניכם 8 תרגילים בנושא פעולות . עבור כל פעולה קיבלתם את כותרת הפעולה. לפני שאתם מסתכלים על כותרת הפעולה, נסו לכתוב כותרת זו בעצמכם, ואז להשוות לכותרת הפעולה הנתונה. בסיום כתיבת 8 הפעולות, עברו מחדש על 8 הסעיפים, ונסו לכתוב בעצמכם את הכותרת המתאימה לכל פעולה. בדקו את עצמכם בעזרת הכותרות הנתונות. 1. הדפיסו האם מספר מושלם     כתבו פעולה המקבלת מספר שלם ומדפיסה האם הוא "מושלם" או לא.     מספר מושלם הוא מספר שסכום מחלקיו בין 1 לבין מחצית המספר שווה למספר.     לדוגמא, המספר 28 הוא מושלם, כיוון שסכום מחלקיו: 1, 2, 4, 7, 14 שווה ל- 28. public static void PrintIsPerfect (int num) 2. החזירו האם מספר מושלם     כתבו פעולה המקבלת מספר שלם ומחזירה true אם הוא מושלם, אחרת מחזירה false. public static bool IsPerfect (int num) 3. בדיקת מושלמות ל- 5 מספרים ...

אג'יאל יום ב' - פעולות המחזירות ערך

בכיתה 1. מענה על שאלות תלמידים בנושא פעולות המקבלות פרמט/ים או לא מקבלות פרמטר/ים .     כל הפעולות לא מחזירות ערך. 2. למדנו על פעולות המחזירות ערך . 3. תיעוד פעולה בשתי שורות:     שורה ראשונה - מה הפעולה מקבלת כפרמטר (למשל, מספר שלם המייצג את גיל המשתמש).     שורה שנייה - מה הפעולה עושה (למשל, הפעולה מדפיסה את גיל המשתמש בתוספת 1).    מהיום והלאה, כל פעולה שתכתבו, יש לתעד אותה בשתי שורות. 4. תרגילי פעולות מדף 'קישורים', סעיפים 320 ו- 330. בבית 1. השלימו את התרגילים מדף 'קישורים', סעיפים 320 ו- 330 . 2. קראו המדריך לפעולות, דף 'קישורים' סעיף 300 . 3. קראו פעולות לדוגמה, דף 'קישורים' סעיף 310 . את סעיפים 1-3 יש להכין ליום ו' הקרוב לתחילת השיעור. הכינו את כל שאלותיכם לתחילת השיעור הבא שיהיה ביום ו' הקרוב, ה- 1.2.2019.

אג'יאל יום ו' - פעולות

בכיתה 1. מענה על שאלות תרגיל for. 2. פעולות סטטיות שלא מקבלות פרמטר. 3. פעולות סטטיות שמקבלות פרמטר אחד או יותר. לבית קראו סעיף 300 בדף 'קישורים' - המדריך על פעולות (מכיל 15 עמודים) . יש לקרוא רק עד עמ' 7 באמצע. יש לממש במחשב שלכם את כל פעולות הדוגמה עד עמ' 7, ולראות שהכל רץ. הכינו שאלותיכם לשיעור הבא.

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

בכיתה 1. יצירת מחלקת שירות אישית (ראו בדף טיפים). 2. שימוש בצבעים (ראו בדף טיפים). 3. יצירת תפריט למשתמש ומימושו עם Switch. לבית 1. רשות: צרו תוכנת חישובים עם 8 אפשרויות חישוב, כמו לדוגמה:     מלבן (קליטת אורך ורוחב והדפסת שטחו והיקפו).     עיגול (קליטת רדיוס והדפסת היקף העיגול ושטחו).     גליל (קליטת הרדיוס או הקוטר שלו וגובהו והדפסת נפחו).     פרבולה (קליטת a, b, c ובתפריט משנה המשתמש יבחר אם הוא רוצה לראות את קודקוד הפרבולה, את נקודות האפס     שלה או לצאת בחזרה לתפריט הראשי).     וכו' .     הערה : תוכלו ליצור תוכנה עם תפריט גם בנושא שאינו מתמטי.               כמו למשל: תפריט מתכונים, תפריט המלצות ללימוד אפקטיבי, יעיל וכיפי.              אבל! יש לקלוט מהמשתמש נתונים, כך שמה שיוצג בפניו יהיה תלוי בהם. למשל:              אם מדובר ב תפריט מתמטי , אז בהדפסת נתוני מלבן, יש לקלוט מהמשתמש את...

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

בכיתה 1. פתירת שאלות מש.ב על פי בקשת התלמידים (בנושא פעולות) שניתנו להיום. 2. עבודה עם ה- Debugger . 3. הכרות מקוצרת עם הפקודה  Switch . 4. תרגילים בנושא פעולות :     א. כתבו פעולה המקבלת מספר שלם כלשהו ומחזירה את סכום ספרותיו.         כותרת הפעולה : public static int SumDigits (int num)     ב. כתבו פעולה המקבלת מספר שלם כלשהו ומדפיסה את ספרותיו בסדר הפוך.         כותרת הפעולה : public static void PrintReverse (int num)     ג.  כתבו פעולה המקבלת מספר שלם כלשהו ומחזירה מספר שלם חדש שסדר ספרותיו הפוך.         כותרת הפעולה : public static int GetReverse (int num)     ד. כתבו פעולה הקולטת 20 זוגות של מספרים שלמים,         הפעולה מדפיסה עבור כל זוג את המספר הגדול ביותר.         כותרת הפעולה : public static PrintBigFromPair ()     ה. כתבו פעולה הקולטת מספרים שלמים חיוביים עד לקליטת מספר שלילי או ...

אג'יאל יום ב'

בכיתה חזרה על for בבית בצעו כל התרגילים בספר בנושא for מעמודים 130-164. אין לבצע תרגילים בנושא מחלקות.  תזהו תרגיל בנושא מחלקות אם תראו את אחת המלים הבאות או יותר: א. מחלקה. ב. טיפוס כמו Student, A, Employee... (כלומר שאינו טיפוס פרימיטיבי כמו: int, double, char, bool, string). ג. מחלקה ראשית. ד. עצמים. תאריך הגשה : עד 31.1.2019 בחצות.

אג'יאל יום ו' - תחילת לולאת For

בכיתה 1. בצעו את תרגילי סעיף 200 מדף 'קישורים'. 2. בצעו את תרגילי סעיף 210 מדף קישורים'. בבית השלימו התרגילים שלא הספקתם בכיתה. יש להגיש תרגילים אלו עד ליום ה' הבא, ה- 24.1.2019 בחצות. בהצלחה, רן.

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

בכיתה 1. תרגול משותף מול הלוח: כתיבת פעולה המקבלת כפרמטרים שני שלמים ומחזירה ערך: public static int Biggest (int n1, int n2) {     if(n1 > n2)         return n1;     return n2; } 2. כתיבת פעולה המקבלת כפרמטרים שלושה שלמים ומחזירה את הגדול מביניהם     ( שימוש באותו שם כמו בפעולה הראשונה , בזכות מנגנון "העמסת פעולות" / Overload: public static int Biggest (int n1, int n2, int n3) {     if(n1 > n2 && n1 > n3)         return n1;     if(n2 > n3)         return n2;     return n3; } 3. העמסת פעולות :     ניתן לכתוב פעולות באותו שם, וזאת כדי להקל על המשתמש.     למשל - פעולה המקבלת שני שלמים ומחזירה את הגדול מביניהם     או פעולה המקבלת שלושה שלמים ומחזירה את הגדול מביניהם .     לשתי הפעולות נקרא Biggest.     ניתן לבצע "העמסת פעולות" בתנאי שמתקיים אחד משלושת הדברים הבאים:...

חוף השרון יום ב' - התחלת כתיבת פעולות

בכיתה 1. כתיבת פעולה שלא מקבלת פרמטר/ים ולא מחזירה ערך     למשל - פעולה המדפיסה כרטיס ביקור: public static void B usinessCard () {         Console.WriteLine("************") ;         Console.WriteLine("Ran Kirzon") ;         Console.WriteLine("************") ; } 2. כתיבת פעולה המקבלת פרמטר/ים ולא מחזירה ערך     למשל - פעולה המקבלת מספר שלם ומדפיסה שורה בה יופיעו     כוכביות בהתאם לערך המספר: public static void PrintStarsLine (int n) {         for(int i = 0 ; i<n ; i++)         {                 Console.Write("*") ;         }         Console.WriteLine() ; } public static void PrintMeruba (int rows, int cols) {         for( ... )                 for( ... ) } 3. כתיבת...

חוף השרון - תרגילים לסיום לולאת for

בכיתה 1. מעבר מלא על מחוון מבחן לסיכום מחצית א'. 2. תרגול בכיתה בנושא for. שיעורי בית פרק 8 - ביצוע חוזר באמצעות לולאת for בעמודים 130-164 קראו, וודאו הבנה ובצעו את כל התרגילים: 1. עמ' 131-132    הסבר: הוראת החזרה (לולאת) for 2. עמ' 134-135   לרשותכם: דוגמאות פתורות 1-2 ללולאות בסיסיות. 3. עמ' 137-141    תרגילים בסיסיים בלולאת for . 4. עמ' 143          הסבר: שימוש בלולאה לפתרון בעיות מניה 5. עמ' 144-145   לרשותכם: דוגמאות פתורות 4-5 בנושא מניה. 6. עמ' 148-149    תרגילים 23-32 - מונה לולאה . 7. עמ' 151           הסבר: שימוש בצובר ושימוש בכופל בתוך לולאה 8. עמ' 152          דוגמאות צובר+כופל בלולאה. 9. עמ' 153-154   לרשותכם: דוגמאות פתורות 7-8 (צובר+כופל). 10. עמ' 156-158 תרגילים 37-49 - צובר+כופל בלולאה . 11. עמ' 160        הסבר: בעיות מינימום ומקסימום באמצעות לולאה 12. עמ' 161-162 לרשותכם: דוגמאות פתורות ...