PracticU

תרגילים על Returning a Value from a Function

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › תרגילים על Returning a Value from a Function
תרגילים על Returning a Value from a Function
תרגול על פונקציות שמחזירות ערך. כל פונקציה מחזירה תוצאה שמציגים ב-main, ובחלק מהתרגילים יש מגבלה על צורת הכתיבה.
התרגילים
1. מקסימום בין שלושה: פונקציה שמקבלת שלושה מספרים ומחזירה את הגדול, נקראת שלוש פעמים.
2. סכום מערך: פונקציה שמחשבת את הסכום של מערך שלמים ומחזירה אותו.
3. ממוצע מערך: פונקציה שמחשבת את הממוצע של מערך עשרוני ומחזירה אותו.
4. מקסימום במטריצה: פונקציה שמוצאת את הערך הגדול במטריצה ומחזירה אותו.
5. המחרוזת הארוכה: פונקציה שמקבלת שתי מחרוזות ומחזירה את הארוכה מביניהן.
6. מספר הספרות: פונקציה שמחזירה כמה ספרות יש במספר שלם.
7. סכום הספרות: פונקציה שמחשבת את סכום הספרות של מספר ומחזירה אותו.
8. מקסימום בשורה אחת: פונקציה שמקבלת שני מספרים ומחזירה את הגדול, כשגוף הפונקציה הוא שורה אחת בלבד.
9. מקסימום בלי תנאים: פונקציה שמשתמשת בפונקציה מתרגיל 8 כדי למצוא מקסימום בין שלושה, בשורה אחת ובלי if או תנאי מקוצר.
10. מקסימום מארבעה: פונקציה שמחשבת את המקסימום בין ארבעה מספרים בעזרת הפונקציות מתרגילים 8 ו-9, בשורה אחת ובלי תנאים.
בכל תרגיל מקבלים את הערך המוחזר ומציגים אותו, כדי לבדוק שהחישוב נכון.
השיעור הבא בקורס: Function Overloading
מילון מושגים:
פונקציה – קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
מערך – מבנה נתונים שמאחסן אוסף ערכים מאותו סוג ברצף, שאפשר לגשת אליהם לפי מספר מיקום (אינדקס).
מחרוזת – סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.
תנאי – ביטוי לוגי בקוד שתוצאתו אמת או שקר, וקובע אילו פקודות יתבצעו בהתאם לערכו.

פרקי ההרצאה: תרגילים על Returning a Value from a Function

  1. 00:00

    החזרת המקסימום משלושה ארגומנטים

  2. 00:36

    חישוב סכום מערך והחזרתו

  3. 01:11

    מציאת המקסימום במטריצה והחזרתו

  4. 01:50

    ספירת ספרות של מספר והחזרתה

תמלול ההרצאה: תרגילים על Returning a Value from a Function

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

  1. 00:02

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

  2. 00:28

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

  3. 00:49

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

  4. 01:08

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

  5. 01:30

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

  6. 01:54

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

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

ההרצאה הקודמת: Boolean Function

ההרצאה הבאה: Function Overloading

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

  • תרגילים 1-3
  • פונקציה - Function
  • הבדל בין Reference לבין Value
  • תרגילים על Collections

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

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