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

בכיתה
1. הסבר אודות והורדת הקובץ Unit4 של האוניברסיטה העברית, המכיל מחלקות (סעיף 400)
2. התקנת הקובץ Unit4 בפרויקט הנוכחי (סעיף 410)
3. מטרת המחלקה Turtle
4. תרגול עצמי ראשון בכיתה בנושא מחלקת Turtle (סעיף 420)
5. למי שרוצה לראות קוד דוגמה לשימוש במחלקת Turtle (סעיף 430)
6. אוסף תרגילים בנושא מחלקת צב (סעיף 440)


לבית
1. מחלקת צב    השלימו מה שלא הספקתם בכיתה בנושא מחלקת צב. באוסף התרגילים (סעיף 440),
    סעיף 4 הוא רשות בלבד.
    תרגילים אלו אין צורך לשלוח אליי,
הציגו אותם בכיתה ביום ו' הבא, ה- 15.2.2019.

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

הגשת 8 התרגילים בנושא פעולות: עד יום ה' בשבוע הבא, ה- 14.2.2k19.

לרשותכם 7 ימים (!)
  1. היום, יום ו'.
  2. יום שבת.
  3. יום ראשון.
  4. יום שני.
  5. יום שלישי.
  6. יום רביעי.
  7. יום חמישי אחרי הלימודים.

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


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

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


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 מספרים
    כתבו פעולה הקולטת מהמשתמש 5 מספרים שלמים, ומדפיסה לגבי כל אחד מהם אם הוא מושלם או לא.
public static void PrintPerfects()


4. בדיקת תכונת המושלמות עבור מספרים נקלטים
    כתבו פעולה הקולטת מהמשתמש מספרים עד לקליטת 0 או עד לקליטת מספר שלילי, ומדפיסה לגבי כל מספר כזה אם 
    הוא מושלם או לא.
public static void PrintAllPerfects()


5. האם ראשוני
    כתבו פעולה המקבלת מספר שלם ומחזירה 'אמת' אם הוא ראשוני, אחרת - מחזירה 'שקר'.
public static bool IsPrime(int num)


6. האם קיים מספר ראשוני בטווח
    כתבו פעולה המקבלת שני מספרים שלמים, ומחזירה 'אמת' אם בטווח המספרים שביניהם קיים לפחות מספר ראשוני 
    אחד. אחרת - הפעולה תחזיר 'שקר'.
public static bool IsFoundPrime(int n1, int n2)


7. החזרת כמות הראשוניים בין 1-1000
    כתבו פעולה המחזירה את כמות המספרים הראשוניים הקיימים בין 1 ל- 1000.
public static int CountPrimes1-10000()


8. הדפסת הראשוניים בין 1-1000
    כתבו פעולה המדפיסה את כל המספרים הראשוניים בין 1 ל- 1000.
public static void PrintAllPrimes1-1000()

תגובות