במחשב אנחנו רוצים לשמור הרבה פעמים המון המון נתוני מידע. 

לדוגמא יש לנו תוכנה שבנינו, ויש המון משתמשים בתוכנה שלנו.

ואנחנו רוצים לשמור את כל השמות של המשתמשים. 

היינו יכולים לשמור אותם אחד אחד, באופן הבא: 

‏‏צילום מסך (49)

אבל זה לא כל כך נוח, כי נגיד שהיה לנו 100 משתמשים? ו1000 משתמשים? ו10000 משתמשים? 

זה אומר שנצטרך להכריז על 10000 משתנים, וזה ממש ממש לא נוח! גם לזכור איך קוראים לכל המשתמשים, וגם כשרוצים לגשת למשתנים זה ייקח המון זמן. בקיצור זה לא ריאלי בכלל. 

 

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

אפשר לחשוב על מערך כמו מחסן שיש המון קופסאות. 

המחסן הוא המערך והקופסאות הוא התאים שבתוך המערך .

 

הכי טוב זה לראות את זה בעיניים:

‏‏צילום מסך (50)

המערך הוא כל המלבן הגדול

למערך הזה יש 3 תאים. 

כלומר אני יכול לשמור בו 3 משתנים. אחד בכל תא. 

כשאני ארצה לפנות לתא 3, אני ישר אגש למלבן בתא השלישי שלו. 

 

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

המערך זה הקלסר, והתאים במערך זה התיקיות.

 

בא נגש אז לדוגמא .

נבנה מערך שמחזיק את השמות של הערים שאנחנו הכי אוהבים לבקר בהם: 

‏‏צילום מסך (51)

 

favoriteCities – זה המשתנה ששומר את הרשימה של הערים.

בתוך סוגריים מרובעות [ ] נשמור את השמות, כאשר בין תא לתא נשים פסיק: .  

 

שימו לב שהמערך יכול להיות מאוד דינאמי. 

כלומר בחלק מהתאים אני יכול לשמור מחרוזות, בחלקם מספרים וכו׳. 

אני יכול אפילו לשמור בתוך תא במערך עוד מערך. 

אני יכול גם להגדיל את המערך אם אני מעוניין. 

בקיצור מערך זה דבר ממש נוח לעבוד איתו.

גישה לאברים במערך

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

‏‏צילום מסך (52)

כלומר נשתמש בשם של המערך בתוספת [ ] כאשר בתוך הסוגריים המרובעות נרשום את המיקום של האיבר אליו אנו רוצים לגשת.

 

 

נקודה חשובה – המיקום הראשון של המערך הוא במיקום מספר 0. המיקום השני במקום 1, המיקום השלישי במקום 2 במערך, וכן הלאה. 

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



משימה

 

  1. כתבו פונקציה שמקבלת לתוכה מערך, ומחזירה את המספר המקסימלי במערך.
  2. כתבו פונקציה שמקבלת לתוכה מערך, ומחזירה את המיקום במערך, של המספר המינימלי במערך.
  3. כתבו פונקציה המקבלת מערך של ציונים, ומחזירה את הממוצע.
  4. כתבו תוכנית המקבלת מהמשתמש ציונים (כמה ציונים שהוא רוצה), ולאחר מכן בעזרת הפונקציה שכתבת קודם  – הדפיסו את הממוצע.
  5. תצרו פונקציה שהמייצרת רשימת שירים/סרטים/ספרים מומלצים. הפונקציה תקבל מהמשתמש כל פעם את הסרט, תכניסו אותו למערך. לבסוף תחזירו את המערך. (אפשר גם להדפיס)
  6. תכתבו תוכנית הממליצה על אטרקציות. 

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

התשמשו במערכים לשמור את המידע, לדוגמא מערך שמחזיק מידע על אטרקציות עד 100 שקל, אטרציות עד 200 וכן הלאה. (יש מגוון דרכים לבצע זאת, תהיו יצרתיים) 

 

כתבו פונקציה המבקשת מהמשתמש שיבחר סוג של אוכל

שלחו פרטים

וניצור איתכם קשר

שלחו פרטים

וניצור איתך קשר

שלחו פרטים

וניצור איתכם קשר

שאלה מעולה :)

חלל עבודה משותף (המכונה באנגלית: Coworking Space) הוא סביבת עבודה שבה מתאספים פרטים וחברות שונות, בדרך כלל בתחילת דרכן או כשהן בשלבי התפתחות, לשם פעילות עסקית.

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

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

מטרה משנית של חלל העבודה המשותף היא יצירת קהילה עסקית- חברתית.

מתוך ״ויקיפדיה״