סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

JAVASCRIPT LESSON 11

שלום לכולם,

בשיעור 11 למדנו נושאים מתקדמים נוספים  ב JAVASCRIPT

למדנו על  פונקציות כמו MAP, REDUCE,FILTER

למדנו על אובייקטים בצורה מתקדמת יותר, ואיך הם מנוהלים בזכרון.

וחזרנו על נושאים שנלמדו בעבר.

עשינו בשיעור את התרגילים הבאים:

  1. השערת קולץ :
    השערת קולץ היא בעיה בתורת המספרים
    שאומרת את הדבר הבא:
    מגדירים כלל, באופן הבא:
    מספרים זוגיים יש לחלק בשתיים,
    בעוד שמספרים אי-זוגיים יש להכפיל
    בשלוש ולהוסיף לתוצאה אחת. ההשערה
    היא שהפעלה חוזרת של כלל זה, על מספר
    טבעי כלשהו,
    תביא בסופו של דבר למספר 1
    (אפשר לקרוא בהרחבה בויקיפדיה)
    למשל עבור המספר 11:
    נקבל בהתחלה 34
    אחרי זה 17
    אחרי זה 52
    וכו'..
    הוכיחו את ההשערה, (רמז – לולאת WHILE)
    יבוצע על ידי קבלת מספר מהשתמש וחישוב.

2. כתבו פונקציה שמקבלת מערך שכל התאים בו הם string ,
ומחזירה לי את המילה הכי ארוכה (REDUCE)

3. כתבו פונקציה שמקבלת מערך מסוג string
ומחזירה לי רק את התאים שיש בהם יותר מ 5 אותיות.
(השתמשו ב filter)

4. כתבו פונקציה המקבלת מערך של Numbers
ומחזירה לי את הכפל של כל האיברים במערך.
(השתמשו ב reduce)

קבצי השיעור להורדה

 

סגירת תפריט