תכנות — שיעור 38 4/December/2007    

חישוב חזקה מסדר שלם חיובי או שלילי

הצגנו פתרון , לחישוב
lteq1.png
כאשר lteq2.png הוא מספר ממשי (real number (float)) ו lteq3.png הוא מספר שלם, חיובי, אפס או שלילי.

חישוב שורש שלישי

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

תרגילים

  1. כתוב תכנית root.py שמקבלת בשורת הפקודה שני מספרים, הראשון ממשי אי-שלילי והשני שלם חיובי. התכנית תכיל שתי פונקציות (כמו שכתבנו בשעור):

    דוגמאות:
  2. הזכר בתרגיל 1 divallcomm.py שמדפיס את כל המחלקים ואת המשותפים לשני מספרים.
  3. הזכר בתרגיל 2 gcd1.py שמדפיס את כל המחלק המשותף המירבי לשני מספרים.

חזרה לעמוד האם