PracticU

Modulo

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › Modulo
Modulo
השיעור מציג את אופרטור המודולו, שמחזיר את השארית של חלוקה.
השלבים העיקריים
1. הגדרה: a % b מחזיר את השארית מחלוקה של a ב-b. אם אין שארית, התוצאה היא 0.
2. דוגמאות: 4 % 3 מחזיר 1, כי 4 לחלק ל-3 נותן שארית אחת. 8 % 3 מחזיר 2, ו-9 % 3 מחזיר 0.
3. בדיקת מתחלק: 11 % 2 מחזיר 1, כלומר 11 לא מתחלק ב-2. 12 % 2 מחזיר 0.
4. ספרה ימנית: 1234 % 10 מחזיר 4, ו-659807 % 10 מחזיר 7.
5. שתי ספרות ימניות: 98765 % 100 מחזיר 65.
שימו לב
מודולו משמש לבדיקה אם מספר מתחלק במספר אחר, לחילוץ ספרות מספר, ובכל מקום שצריך שארית.
עכשיו אפשר לחשב שארית ולהשתמש בה לבדיקות ולחילוץ ספרות.
השיעור הבא בקורס: Compound Assignment Operators

פרקי ההרצאה: Modulo

  1. 00:00

    מהו אופרטור המודולו ושארית החלוקה

  2. 00:39

    דוגמה לשארית החלוקה של 4 ב-3

  3. 01:17

    שארית אפס כשהחלוקה מדויקת

  4. 02:14

    בדיקה אם מספר מתחלק בשתיים

  5. 02:47

    מציאת הספרה הימנית עם מודולו 10

תמלול ההרצאה: Modulo

הטקסט המלא של הדקות הראשונות בהרצאה «Modulo» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    אופרטור המודולו, מה בדיוק הוא יודע לעשות? בואו נפתח int a, נכניס לתוכו 4, בואו נפתח int b, נכניס לתוכו 3 ו-int c, נכניס לתוכו את a מודולו b.

  2. 00:20

    אז אופרטור המודולו נחשב אופרטור השארית ומה שהוא אומר זה דבר כזה: אם אני מחלק את a ב-b יכול להיות שאין שארית, זאת אומרת שהיא 0 ויכול להיות שיש שארית, 1, 2, 3, לא משנה מה.

  3. 00:35

    אני פשוט מחזיר לכם את השארית מהחלוקה הזאת. אז האם יש פה שארית? 4 לחלק לשלוש לא מתחלק בצורה שלמה בלי שארית. למעשה מה שכתוב פה זה כאילו ארבע שלישים.

  4. 00:52

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

  5. 01:08

    בואו נראה דברים נוספים. בואו פשוט נעשה את זה ממש כאן בהדפסה. אם אנחנו באים ואומרים, אני רוצה לברר כמה השארית תהיה בחלוקה של 6 ל-3. כשיש לחלק ל-3 זה 2 ואין שום שארית, אז מה בעצם תהיה השארית?

  6. 01:27

    0. בואו נריץ ונראה שאם אין שום שארית אז המודול הוא איתנו 0. אז אנחנו יכולים להשתמש בזה בכל מיני אופנים.

  7. 01:36

    זאת אומרת, אם לדוגמה אני בא ואני אומר בוא נראה רגע אם 7 מתחלק לשלוש בלי שארית, כמובן שלא. אז אנחנו נקבל 1 כי השארית היא 1. בואו נראה מה קורה אם אנחנו לוקחים את 8 מודולו 3. 8 גם לא מתחלק לשלוש, מה תהיה השארית?

  8. 01:58

    2. בואו ניקח את 9 ונראה ש-9 כן מתחלק לשלוש ולכן השארית חוזרת להיות 0. אז אנחנו יכולים לדעת האם מספר מתחלק בשלוש אם השארית שלו היא אפס, או למעשה כל חלוקה שהיא.

  9. 02:17

    האם 11 הוא מתחלק בשתיים בלי שארית? אם אנחנו מקבלים כאן אפס, אז התשובה כן. אם אנחנו מקבלים משהו שהוא שונה מאפס, אז התשובה לא. בואו נריץ ונקבל 1, ו-11 לא מתחלק בשתיים.

  10. 02:34

    בואו ננסה את 12 האם 12 מתחלק ב-2 בלי שארית כמובן 12 זה זוגי קיבלנו 0 אז בעצם בעזרת אופרטור המודולו כבר אנחנו רואים שאנחנו יכולים לגלות האם מספר כלשהו מתחלק באיזשהו מספר ספציפי שאנחנו רוצים לדעת דבר נוסף שאפשר להשיג עם אופרטור המודולו זה אם אנחנו משתמשים באופרטור המודולו בשביל למצוא את הספרה הימנית.

  11. 03:07

    עושים את זה פשוט על ידי מודולו 10. אם אנחנו מבצעים מודולו 10, מה זה אומר בעצם? אנחנו מוצאים את השארית של המספר הזה בחלוקה ל-10. מה זה אומר?

  12. 03:20

    1234 לחלק 10, זה אומר 123.4, אז מה זה נקודה 4? ארבע עשיריות, אז המודולו יהיה 4. בואו נריץ את זה ונראה

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: Math Operators

ההרצאה הבאה: Compound Assignment Operators

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven