PracticU

תרגילים על מטריצות בג'אווה

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › תרגילים על מטריצות בג'אווה
תרגילים על מטריצות בג'אווה
התרגול מחזק את העבודה עם מטריצות, ודורש בניה, מילוי והצגה בכל תרגיל.
התרגילים
1. ציוני סטודנטים: מטריצה 3 על 5, כל שורה סטודנט וכל עמודה ציון, מילוי מהמשתמש והצגה.
2. לוח הכפל: מטריצה 10 על 10 שבה כל שורה היא כפולות של המספר שלה.
3. מטריצה דינמית: המשתמש קובע את מספר השורות והעמודות, ואז המטריצה ממולאת מסוג double.
4. סכום וממוצע: מטריצה 10 על 10 של מספרים בין 1 ל-100, והצגת הסכום והממוצע.
5. מינימום ומקסימום: מטריצה 4 על 8 והצגת הערך הקטן והגדול ביותר בה.
6. מיקום המקסימום: מטריצה 5 על 10, הצגת המקסימום ומיקומו. בגרסה אחת מציגים רק את הראשון, ובגרסה שנייה את כל המיקומים השווים.
7. שורה ועמודה חזקות: מטריצה 5 על 5, מציאת השורה והעמודה עם הסכום הגבוה ביותר.
8. גודל רנדומלי: מספר השורות והעמודות נבחר באקראי בין 5 ל-20, ואז המטריצה נבנית לפי הגודל הזה.
שימו לב שמספר השורות לא חייב להיות שווה למספר העמודות.

פרקי ההרצאה: תרגילים על מטריצות בג'אווה

  1. 00:00

    מטריצת ציונים של שלושה סטודנטים

  2. 00:41

    לוח כפל כמטריצה בגודל 10 על 10

  3. 01:21

    מטריצה דינמית לפי גודל שמזין המשתמש

  4. 01:57

    מטריצה אקראית: סכום וממוצע הערכים

  5. 02:37

    מציאת הערך המקסימלי ומיקומו במטריצה

תמלול ההרצאה: תרגילים על מטריצות בג'אווה

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

  1. 00:02

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

  2. 00:28

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

  3. 00:45

    שורה ראשונה יש לנו את הכפולות של 1, 1, 2, 3 עד 10. שורה שנייה במטריצה, כלומר המערך השני, יש לנו את הכפולות של 2, 2, 4, 6, 8 עד 20. שורה שלישית יש לנו את הכפולות של 3, 3, 6, 9 וכולי עד 30.

  4. 01:06

    והשורה האחרונה, יש לנו את הכפולות של 10. 10, 20, 30, 40 עד 100. לאחר יצירת המטריצה ומילוי המטריצה בנתונים, הציגו אותה. קלטו מהמשתמש כמה שורות הוא רוצה וכמה עמודות הוא רוצה עבור המטריצה.

  5. 01:26

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

  6. 01:57

    הכניסו אליה ערכים רנדומליים כאשר כל ערך הוא בין 1 ל-100, כולל קצוות, הציגו את המטריצה, הציגו את סכום כל הערכים של המטריצה ואת ממוצע שלהם.

  7. 02:12

    צרו מטריצה בגודל 4 על 8 מסוג אינטג'ר, 4 שורות, 8 עמודות. מלאו אותה בערכים רנדומליים, כל ערך בין 1 ל-100 כולל קצוות. הציגו את המטריצה.

  8. 02:26

    לאחר מכן הציגו את הערך המינימלי ואת הערך המקסימלי שיש במטריצה. צרו מטריצה בגודל 5 על 10, כלומר 5 שורות, 10 עמודות מסוג אינטג'ר.

  9. 02:41

    מלאו אותה בערכים רנדומליים, כל ערך בין 1 ל-100 כולל קצוות. הציגו את המטריצה. הציגו את הערך המקסימלי שיש במטריצה ואת המיקום שלו.

  10. 02:53

    מיקום כמובן זה שורה ועמודה, מספר שורה ומספר עמודה. אם יש מספר ערכים מקסימליים זהים,

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

ההרצאה הקודמת: אתחול מטריצה - Initializing a Matrix

ההרצאה הבאה: What is a Function

הרצאות קשורות מקורסים אחרים

  • מטריצות בדיקה
  • תרגילים 1-3
  • תרגילים על Collections
  • תנאי if-else בג'אווה

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

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