אז כפי שאתם מבינים תכלה התוכנית היייתה כזאת אני בגלל שאני מתלמד ואני אצל ארז וזה סגרנו ביחד שהוא יהיה פה אני אעביר שיעור קטן כזה חמוד והוא הסתכל עלי רז חולה אנשים בשוק איך יכול להיות זה כנראה זה אלרגיה אלי כן הוא יודע שאני מגיע וופ החולה ו אני מבין שפיזרו אתכם ב שיעורים בכיתות נכון כאילו א אז אמרתי אבל רגע ומה אבל סגור גרנו שאני אז אמרנו אוקיי יש לך שעה ראשונה להעביר איתכם ואחרי זה נשחרר אתכם לכיתות אז בשעה אנחנו לא נספיק כלום אבל לא נורא אנחנו נתחיל משהו ששוב דיברתי עם ארץ שאני
אעביר וזה תמשיכו פעם אחרת והנושא ש אה ואנחנו גם זה ערז הוא עדיין הרוח שלו פה ואז הוא עושה לנו קצת הלוך וחזור ובלאגן וזה וזה למדתם מה שלמדתם זה ואז הוא מתחיל לעבור קלאסים ואנחנו חוזרים לנושא אחר שהוא יותר בהמשך של מה שראיתם מקודם א הנושא היום זה מערכים דו מימדיים מה כל כך כל כך על ככך בסדר נדבר על זה אולי לא בטוח רוצה להגיד מילה למה למה זה כל כך קשה מבאס 98 א למה יש נושאים שהם יותר מבוזים כאילו נגיד נגיד קלאסים זה יותר מגניבים זה יותר מגניב כאילו זה נשמע למסובך
לא לא לא א א תכנות מנחי עצמים מחלקות זה קשה זה ממש קשה מערכים דו ממדים זה לא אמור להיות קשה כי אתם הרי כולכם כולכם מכירים מערכים ככה נכון ראיתם אני קולט אתכם אני קולט אתכם בסדר אתם אמורים להכיר מערך נכון כן כן יש כאלה שבעניין כאילו בסדר א ו שאני אומר מערך דומ מדי אתם כבר שומעים שאנחנו באותו נושא אז מי לא נתחיל קודם כל בדבר אחר אתם אתם מבינים כשאני אומר מערך דו ממדי שאני הולך לסבך טיפה את העניינים היה מערך ועכשיו פתאום ד מדי אז למה צריך מדין בכלל למה זה מעניין
מישהו שלכל ערך כל כאילו דבר יהיה בו כמה דברים דוגמה משהו א דמה אתה רוצה לשמור מערך של אנשים אז אתה תוכל לשמור מערך של אנשים ושלכל בן אדם גם יש את המספר שלו כאילו את המספר טלפון לדוגמה אוקיי או או כילו מצוין תכלס בחיים אם אתם כבר השתמשתם במערך כלשהו או אם אתם אמורים מתי ש לעשות את זה באקסל ואני לא יודע מה אז אין מערכים חד ממדים זה משעמם מה אני עושה ע מערך ממדי ממיין אותו ועוד ממין אותו ומוצא את המקסימום וזה וזה וזה אבל מערכים בחיים הם לפחות ממדים כן יש לי
ב בשורות שלי שמות של תלמידים תלמיד אחד מ מידה שתיים תמיד שלוש ופה ופה ציונים הציונים של מתמטיקה ושל פיזיקה ושל תנך ני יכול למלא את הטבולה שלי זה זה זה מה שעושים בחיים עם מערכים לא רק למיין מערך שהוא חד מימדי עכשיו אז זה כאילו חמש ממדים איך זה לא זה דו ממדי זה אומר שיש לך א ממד אופקי וממד נכי זה לא משנה כמה יש לא לא דיברתי על גודל המערך זה לצורך העניין מערך דו ממדי שי על שת וזה עכשיו גם מערך ומדי שלו שלוש זה שה שהוא נקרא דו מימדי במטה מדי
בסדר פעם הבאה על זה זה שוא נקר דו ממדי זה לא קשור לגודל שלו זה סתם האפשרות לתפוס אותו כמשהו שאני יכול בכל תא להגיד אה זה הצטלבות בין זה לזה זה זה כמה את קיבלת בפיזיקה ולא להיות תקוע על ציר אחד שבו יש תאים ומה עושים מתעים האלה פשוט פשוט נכון לא משהו שאפשר לדמיין למה עוד זה מעניין מערכים דו ממדיים יש המון דברים שאתם תצטרכו בשביל מערכים ממדיים תחשבו על משחקים על לוח לוח זהזה מערך ומדי ותחשבו על איבוד תמונות כן עושים סלפי סדק לא יודע מה והוא יוצא לא משהו ועושים לו איבוד
משנים את התמונה איך עושים את זה התמונה מה שנראה לנו לכאורה כתמונה היא מורכבת בעצם מ מפיקסלים בבקשה כל פיקסל הוא חלק בעצם ממערך אני לא עשה את הכל הכל ככה התמונה היא מחולקת לפיקסלים כל פיקסל יש לו אינפורמציה מסוימת שזה חלקיק של תמונה ו תוכנה שתרצה לעשות איבוד של התמונה תיקח פיקסלים תעבור על כל המערך מכל הכיוונים ותתחיל להגיד אה אבל פה זה זה בהיר מדי אז פה צריך להחשיך ולהפך וכולי וכולי הדברים האלה בסדר אז הדבר הזה הוא הוא אלמנט מאוד מאוד חשוב מערכים דו ממדיים יש כל מיני מבנים שהם מתקדים לנו עם
הדבר הזה אם זה תמונות אם זה א אמרנו טבלה של ציונים וכולי וכולי דן פשוט ן פשוט ועכשיו אתם א אמרנו ש כולם שולטים ביד רמה במערכים אתם לא ידעתם שם כאלה אבל שהם חל ממדים בעצם זה היה מערך בשבילכם ע עכשיו במדי המחשב נכון מערך שאני אקלו באופן מאוד מקורי r איך אני וב בר על על ה תאים שב מערך הזה אני חושב ששמעתי נכון אבל כמה בבת אחת אז מישהו אתנגד הר אז אתה מ של אפ של כן איך זה נקרא אתה אם אני רוצה לדעת מה יש בת הזה נגיד אז אני כותב
r שתי אם זה אם זה אפס וזה מתקדם ככה א זה ש הערך הואכתובת שלו כן זה כולם מכירים את זה זה פשוט בסדר אם זה פשוט אז גם זה פש איך נעשה את זה נומה זה שמקום שכאילו יש עמודה אחמוד שכאלו מניח שזה משהו כאילו אתם אתם כאילו מספר ואז סימן כל שהמספר שני כלו מה שמעתי זה הל ב נכון תזכר את השם שלך אל ניסחת את זה הכי הכי מדעי שיש תגיד את זה עוד פעם יר x ו יר נכון יהיה שני אינדקסים האינדקס הזה וינדקס הזה ז איך אני ארשום אם עכשיו למערך
הזה קראתי [מוזיקה] בשם ה מערכת ממדי a to d איך אני א אציין את התא הזה מה 1פ לא שומע 1פ 1 אני מזכיר שאנחנו מתחילים בדרך כלל מהירך אפס מה זה כאילו ככה אתה רוצה להגיד 0ס פסיק אפס עוד פעם א המערך הזה אמרנו נקרא r התא הראשון שלו הוא r סוגרים מרובעות אפס נכון המערך הזה אני קורא לו א בוא נעשה את זה יותר r2 זה השם שלו איך אני מקבל את מה שיש ב באתר הזה אתה שולח בשורה הראשונה ש הכי קבועה ומה הערך של הא כאילו של האופקי תגידו לי ע אני
כותב באחד מהם זה אפס ובאחד מהם צריך לראות כמה נתת של העורך אני פה בתא הראשון של המער ש א אפפ נו תגיד לי לגמרי אפ שמקום אפס א ניסיון יפה ניסיון יפה זה בכיוון אבל זה לא זה א א אני חושב אפס ואז את עושה עוד פעם ת ואז גם אפס ככה לא כל אפס ואז את עושה תא ב לא הבת אחד בתוך השני ואז את עשה עוד ואתה שם בגם אפפ אתר אחר יפה לא זה יצירתי טוב אז זה פשוט אני כתבתי את זה כבר זה ככה בסדר יש לי אמרנו שיש לי שני
אינדקסים כן קוראים להם איך שרוצים אבל רגילים בדרך כלל לקרוא להם i נכון אתם מכירים שפה אתם עוברים אפשר לעבור נגיד על כל המערך בפל םפ בדרך כלל האינדקס i כי אינדקס אז קורם בדרך כל i ו שוב אין חובה אם אתם רוצים לקרוא להם בשמות חיבה אסלן אבל אבל זה העיקרון זה אומר מה זה אומר שכשאתם רוצים לעבור על כל המערך שלכם לצורך העניין אתם עוברים על כמות ה עמודות זה האינדקס של העמודות ועל האינדקס של השורות עכשיו שימו לב זה אני חושב שבדבר הזה של מערכים ממדיים יש רק דבר אחד צריך להבין אחרי
שאתם יודעים מה זה מערך ושאתם מכירים את הדבר הזה ושאתם יודעים שאתם יכולים לעבור על המערך שלכם בתור r של i יש רק דבר אחד שהוא באמת חדש והוא זה שכותבים תמיד פה אינדקס של ה שורות ופה אינדקס של ה עמודות זה ברור זה בערך בערך כל מה שיש לדעת דבר הזה כלו כמו גף רגיל שקודם רושים את x ואז את y שמה אמרתי כמו גף רגיל כאילו שעושים קודם x ואז y גרף כאילו של כן זה אני מניח אפילו למר ש ני מניח שזה אפילו ניקח משם זאת אמרת אומרים אה ככה אנחנו ים אז
אפשר היה לקבו את זה הפוך אם מישהו היה רוצה זה זה מי שממציא ספת תכנון לצורך העניין יכול להחליט שהוא הופך אתש זה אם זה מנין אותו אבל לא לא אין סיבה עכשיו לעשות את זה זה הדרך שבה זה עובר בעצם אם אתם חושבים על זה הסיבה אפשר לתאר אותה גם אחרת הרי מה זה מער חד מימדי זה מערך דו מימדי שיש לו רק שורה אחת הדבר הזה יכול להיות מערך אח ומה אתם עושים כשאתם עוברים לכל הדבר הזה אתם עוברים על כל השורות הכל העמודות שיש במערך הדו ממדי בעל שורה אחת שלכם זה ברור
אני מדבר סינית [מוזיקה] אניור מור ו מה אני צריך להגיד לכם צוק את זה כדי שניגע שת מחיים רגע מתחילים ב זה אומר שהשיעור 11 וחצ וחצי טוב אז נ נעשה את הדבר הבא את העיקרון הבנו יפה אז אני ארצה שאנחנו בקרוב שאנחנו נעבוד על מערכים דו ממדיים הדבר הראשון ש צריך לעשות זה להציב אחד איך אני אכתוב את זה כן אתם רוצים ליצור נעשה מערך שלטים בסדר גורים מרובעות מה אתה אומר סגורים מרובעות נכון ת השם של ה תן שם מזד מוזק ככה כ מערך כן בנקוד מערך חדש נולד אם אני רוצה שיהיה מערך
מה נעשה 3ל על של ריבועי יפה אז אתה עושה ק שווה ואז שם לו בסוגריים מקודם ש וש כלו מכניס ש ב וש בש יש יש בין הסוגריים נכון יש בהתחלה שתני סוגריים מרובעות אני צריך לשים בין לבין ציק או מה אתה חושב מחשבות זה אני ש שואל אך מה אתה חושב לא כי כי הדעה של כל אחד חשובה זה לא זה לא הסיפור אלא כי יש הגיון בדבר הזה בעצם ואם אתם מביאים את ההיגיון אז אתם לא תתלבטו בכלל אם צריך או לא אז מחשבות זה בגלל שזה שו של לא צריך לא צריך כי
של על של כל אחד הנקודות נקודה פסיק הוא באה כדי להגיד שזה סוף של של שורה של ארקש כלשהו של של משהו שאני עושה עכשיו הדבר הזה הוא אלמנט בפני עצמו או גם פה הוא אלמנט בפני עצמו הוא הוא דבר אחד אם אתה שם נקודת פסיק באמצע הוא לא יבין מה אתה רוצה הוא יגיד אוקיי עשית לי מערך של א אחד מימדי של שלושה אינצים ופה לא יודע מה זה הדבר הזה שכתב אוקיי א זה מה שנקרא זה מה שנקרא שאלה טובה כי כי בהתחלה בעצם מה אני עושה ו וזה בדיוק בא לחדד לי מה
זה הדבר הזה הוא אלמנט בפני עצמו אין נקודת פסיק באמצע נקודת פסיק זה בסוף משהו שאני עושה בסף נקודה טובה בסדר יודעים להציב מערך דו ממדי איזה יופי עכשיו איך אני איך אני ממלא את כל המערך שלי לא לא אתה עושה זדק במיקום ספציפי בז' דק ו ו כאילו שם שם בתוכו רך אני רוצה למלא את כל המערך שלי ליה בוקר טוב סליחה אני מוציא אותך מה מארץ החלומות שזה מקום יותר נחמד בשר בכיתה אני מודע לזה אפשר להתקיל אותך את מבינה שזה של הרטורית שלה הרטורית יש לנו מערך עכשיו שנקרא דק שלוש על שלוש
אני רוצה למלא אותו כולו ב לא יודע ב אפסים מה אני עושה שווה ואז אתה עושה בות אפ פסיק אפ פסיק א ב חוכמולוג חוכמולוג עכשיו 30 על 30 איך אתה תמלא את אפפס מה בשביל זה אנחנו עושים מד מחשבי לעשות ידנית את הדבר הזה לולאה תגידו לי איזה לולאה א אני יודע מה את עשה אק מה אתה פותח פפ אתה פותח פור אחד שיעשה את אתכל כל ה ור ושם בתפ שיעשה צורה של א כל פעם אמרת את זה מיכ כן אמרת את זה אני אמרתי את זהר אמרת בהתחלה זבת על הלח שיש לך
יהה לך ו אתה צודק לא אמרתי את מה שהוא אמר עכשיו צודק זה בדיוק העסק אני מנסה להמחיש לכם אני מצייר לכם בקישורים לציור שלי שאיין לי את המערך כדי שננסה לראות את זה אמרנו מערך חד ממדי אני עובר בעזרת האינדקס יש לי את האינדקס ש בעזרתו אני מגיע לכל התאים ברגע שאני אומר אני עובד עם שני אינדקסים i ו j בעצם זהזה הפוך j ו i רוצים i זה לא i אמרנו זה מספר השורות ו j העמודות עכשיו אני אומר אני אוהב להגיד לא אורך וזה וזה אלא שורות עמודות כי מהזה שורות זה נורא
ברור לי לא יודע אולי אולי אם זה מסתדר לך יותר להגיד לאורך לזה אה מה שטוב לך אבל כמה שורות יש אני יודע לראות שורות כאילו זה ברור ועמודות נור נורא פשוט אבל נגיד כאילו נגיד הרפה למעלה השמני שותף לשניהם שותף לשניהם באיזה באיזה מובן רגע זאת אומרת זה הוא שותף ל i וג לא לא משנה לא כן משנה אבל הכל ובר גם לי וגם אז שימו לב שימו לב זה מה ש זכיר לי עוד פעם את השם ד דוד דוד אמר מה שמיכי חושב שאמרתי מקודם אנחנו אם אני רוצה לעבור על כל המערך שלי
אני עושה את הדבר זה אתם מכירים אם זה היה מערך חד מימדי לצורך העניין ה קטן מ מ אם גדק היה אחד ממדי הייתי אומר ק נקוד אוקיי ככה עברתי על כל ה דבר הזה אתה צריך לציין עכשיו את העמודה הספציפי שאתה רוצה ו נכון עכשיו אני רוצה לעשות את זה בכל בדבר אם אני עושה את הדבר הזה אז אני ממלא שורה אחת איזה יופי אני רוצה למלא את כל השורות עוד לו ש 0 i ן מג'ק נקוד רוכב לא יודע איך א מה עושים עכשיו אם אני כותב רוחב ככה אזה כנראה לא יעבור לא
יש לך עוד יש ל יש אתה זה יהה זה לא בהכ מס זה חשיבה יפה אבל אין ד כן זה לא יעשה לזה אבל הלנ כן עובד כאילו לנ כן עובד ואז השני זה מה את אומרת לא יד מה אמרת אמרת משהו ני לא בטוח לא שמעתי אבל זה נראה לי בכיוון דווקא אז למה אני מתקש שכותבים אותו דבר זה וזה זה לא הם באותו אורך זה נכון וים את זה ככה לא כאילו לכל אחד יש את האורך שלוש את אורך ש אבל עברי פשוט פעמיים על אותו אורך זה זה קודם כל קודם כל הרה
טובהה ר טובה של מיה אוקיי אני לא רוצה שעל שוש אני רוצה ארבע על שו עכשיו ה וה הם לא מתקדמים על אותו דבר כי אחרת זה זה עושה את זה קל מדי זה רלי הדבר הזה או שאני סתם זה מצוץ מהצבע בשביל לסבך אתכם זה הגיוני נכון יש לי 30 תלמידים בכיתה יש להם ארבע מקצועות אני עושה את כל הצינים של כולם אורכ לא יודע מה אתם רוצות עם האורך והזה שלכם שורות ועמודות אני אני חוזר מ אמרתי כל אחד מה שהוא עושה לו טוב לאודות שורות ועמודות יש כמות שורות של אני שאתה עושה
נקודה זה השורה זה האורך של השורה לא אז אמרנו זה מציין השורות זה מציין העמודות בסדר בסדר תקשיבו הדבר הזה הוא הוא הוא מאוד חשוב הוא אפילו קריטי כדי לא להתבלבל זאת אומרת מקום שבו אפשר ליפול זה זה וזה וזה כל כך פשוט צריך לזכור פה מספר השורות ופה מספר העמודות מה זה שורות זה שורות מה זה עמודות זה בסדר זה פשוט זה פשוט אבל אם מתחילים להגיד אוקיי כן לא זה זה מקום להסתבך סתם חבל אם אני עושה כ עד שתם לא מגיעים למספרים הפז אז אני משלים את זה ואתה תראה למה עושים את
זה בשני ולא בו ן טוב אז אמרנו צריך לעבור על כל המערך עשינו את זה ככה ו שלל עובד כן כמות ה שורות שיש לי מחזיר לצורך ה דוגמה פה שווה א אר כמות השורות ארב בדוגמה שלי ופה הדבר הזה אני יכול לכתוב אותו ככה זה כן ה כמות העמודות זה גדק של i נקוד מהזה זה השם שנת זה שם ש לחצנו פה אוקי תודה א יש לך שם יותר מתאים כאילו האורך של i כאילו i נגיד הולך כאן א א כילו איש ארב עמודות כן אני עשה את זה עוד פעם אני אעשה ל עוד
פעם לא אבנו את גדק הוא הוא היה מערך לא סימפטי אזנו יצרנו מערך חדש אנחנו קראנו לו אתה יכול לציר אותו מה את יכול לצ צ אני תכף צייר אותו אנחנו נקרא למערך שלנו מים זה הי רצתה איך קוראים לך הג אגת אגת אז הי אחית על השם של המערך בסדר בתוך ה עכשיו פה זה אומר שאמרנו שעושים הד זה בסדר אבל מה זה מ עכשיו בואו בואו לצייר את זה אנחנו נעשה את זה אתה פשוט לא מתיחס שם לעמוד באותו שורות אתה פשט מספר אר על ש לצורך העניין אקי זאת הטבלה מהיה נכון יש
לנו ארבע שורות ושש עמודות נכון מסכימים אז מה אמרנו ה דבר פה הוא פשוט כמות השורות זה הלנס שלו של של הטבלה וכמות העמודות זה כמות העמודות שיש בשורה אחת כן כמות העמודות זה כמות העמודות שיש בשורה הזאת או בשורה הזאת או בשורה הזאת זה לא משנה כן לא לא הבנתי מה אמרת לא את השורה של ה אני אני בתוחה עכשיו אני אומר עוד פעם הלופ הראשון הבנו אני עושה לופ על כל השורות שיש הטבלה נקודה לנ במקרה בדוגמה שלנו ארבע פשוט פשוט עכשיו אני צריך לעשות עוד לולאה שעוברת על כל התאים שיש בשורה שלי
עכשיו בכל שורה בכל שורה יש אותו אותו מספר תים לאב אה כן כן כמה תיים יש בשורה בשורה אפס ש שש זה כתוב פה כן כמה באחת ש בכל שורה יש אותו מספר תיים שש המספר הזה הוא ה ה טבלה שלי המערך שלי א שורה כלשהי נקודה ל כ האורך של השורה מה אמר מה אמרנו שהדבר הזה הוא בעצם זה או זה אז אתה כאיל אומר מ אז הדבר הזה אני לוקח את הלנ שלו אז אתה כאילו אומר מיה במקום בשורה אחד ו כן זה ברור זר עבוד עשות אבל כי כל צורה מ אחר ש
שאלה טובה אתה לא חייב אתה לא חייב אם אתה רוצה כל עוד מתעסקים וזה זה מה שאנחנו עושים מתעסקים במערכים שהם ריבועיים זאת אומרת שיש לך לכל שורה אותו מספר של של עמודות אז לכאורה אתה יכול לכתוב בכל פעם מעיה של אפס ל כי זה אותו מספר זאת אומרת זה זה מחזיר לך שש ומיה של אחד לנ מחזיר לך שש וכולם מחזירים לך שש אז אז זה נכון אתה לא חייב בפ נקרו אם אתה כבר בפורום שלך ואתה עכשיו באינדקס הזה אז אתה אומר אני עובד עם כל מה שיש בתוך האינדקס הזה אבל לא לא
באמת משנה נקודה טובה בסדר זה ברור כאילו ב בקצ שני אז בתוך הסוגרים אתה מכניס כאילו מה מה אינדקס שוא אומר הוא אומר כאילו אפס זה השורות ואחד ה העמודות מה שאתה שואל זה מה אחרי זה הוא הוא לא כאילו במה במה סוגריים ל מה שאתה מכניס בסוגריים הוא כלומר הרי הסוגריים הראשונים זה מספר השורות נכון תמיד כן אז אני אומר במספר ה אני לוקח את הלנ של שורה כלשהי כאילו שמה הסוגריים הראשונים הם במקום אפס נגיד ו וסוגריים השניים הם במקום אחד ואז אם תשים אפס זה יתן לך את ה את הערך שבסוגריים הראשונים
וכאילו הערך ה כן זה הערך של הסים הראשונים ום מסים אחד זה יתן לך עם השניים כאילו יצא אותו דבר האורך וכב יצא אותו דבר איך הור יצא אותו דבר אם הוא מגיע עד ארבע אז כאילו ה פ פס יגיע עד ארבע ז כאילו המ ארבע יהיה ארבע על אר כאיל רגע אני לאתי וב רגע אתה לוקח אתה עכשיו נגיד לצורך העניין הגעת אתה אומר 1 2 3 אז אני עכשיו ב ש 3 שאלה טובה מה קורה מה קורה כש שוה 3 מה יהיה ה עכשיו כאילו יעלה כל פעם עד שזה גיע לש עכשיו הדבר
הזה שווה למ של 3 נקודה כן כמה זה שווה הדבר הזה שש זה לא משנה איפה תיקח היה אפ או 1 או 2 או 3 תמיד עלם תהיה שש זה הלצ של ה ש שקנו למעלה מה זה זה מה שכונו למעלה מה זה מה שקבלנו למעלה כן כן צריך להפסיק פה זה עצוב אם צריך להפסיק פה כי יש עוד צ שצריך לעבור אבל אנחנו נעבור זה כנראה בפעם הבא השיעור בכיתה עכשיו זה ב1 ח4 אז תנו להסתכל שנייה טוב מישהו אומר לי שצריך להפסיק כנראה אחנו men [מוזיקה]