1 / 8

שימוש בעצם מטיפוס Random להתחלת הוראה של עצמים

שימוש בעצם מטיפוס Random להתחלת הוראה של עצמים. דוגמאות קוד ב - C# מגיש: בונימוביץ' לביא. למה לא ניתן להימנע משימוש בעצמים?. תכנית הלימודים מכילה את נושא המערכים תכנית הלימודים מכילה את נושא המחרוזות תכנית הלימודים מכילה את נושא מבנה הנתונים תכנית הלימודים מכילה את נושא הפעולות.

tekli
Télécharger la présentation

שימוש בעצם מטיפוס Random להתחלת הוראה של עצמים

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. שימוש בעצם מטיפוס Random להתחלת הוראה של עצמים דוגמאות קוד ב -C# מגיש: בונימוביץ' לביא

  2. למה לא ניתן להימנע משימוש בעצמים? • תכנית הלימודים מכילה את נושא המערכים • תכנית הלימודים מכילה את נושא המחרוזות • תכנית הלימודים מכילה את נושא מבנה הנתונים • תכנית הלימודים מכילה את נושא הפעולות

  3. למה לא להתחיל בעצם מערך? • אתחול לא "קלאסי" int [] x = new int[100] • צורך להשתמש בתכונות x.Length • מערך הוא עצם "מוזר" x[1]

  4. הגדרה ושימוש בעצם מטיפוס Random Random rnd = new Random(); int x = rnd.Next(); או int x = rnd.Next(100); או int x = rnd.Next( -20, 20); או double y = rnd.NextDouble();

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

  6. יתרונות העצם מטיפוס Random • מהווה עצם "קלסי" (אתחול, שימוש בפעולות) • מספר פעולות לא גדול • תומך בפעולות בעלות מספר פרמטרים שונה: ללא פרמטרים, עם פרמטר אחד, עם שני פרמטרים • קיימות מספר פעילויות שמאפשרות ללמד את שימוש בעצם מטיפוס Randomבשלב מוקדם יחסית של הוראה

  7. חסרונות • קשה לבסס שימוש במספר עצמים מטיפוס Random בו זמנית • עצם מסוג Random שייך למדעי המחשב ולא קיים בחיים. העובדה הזאת מקשה על תלמידים להבין מהות העצם

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

More Related