תכנות — שיעור 22 26/February/2009    

סכום סדרה חשבונית

הצגנו על הלוח תכנית המחשבת בלולאת-while את הסכום של סדרה חשבונית. התכנית נכונה אבל בבעיה כזו עדיף להשתמש בנוסחה:

lteq1.png

בעזרת נוסחה (כללית יותר) אפשר לחשב את מספר הנרות הנדרשים בחנוכה

lteq2.png

סכום ריבועים

כתבנו את התכנית הבאה המחשבת ומדפיסה את סכום (sum) הרִבּוּעים (squares) של מספרים שנתנים בשורת הפקודה.

שארית מחילוק (%)

ראינו שימוש נוסף בפעולה הסימן % (אחוז) ב-Python לחישוב השארית של חלוקה במספרים שלמים.


תרגילים

בכל תרגיל של כתיבת תכנית פייתון, שלח:
  1. קרא את הסיכום שלמעלה. אם יש צורך, חזור על סיכומי שעור קודמים .
  2. שחזר את התכנית sumsquares.py שלמעלה והרץ אותה עם כמה דוגמאות.
  3. שפר את התוכנית כך שאם מריצים אותה ללא פרמטרים (ללא מספרים), הוא מדפיסה הודעת הסבר, ויוצאת עם כשלון. הרץ עם מספרים ובלי.
  4. קרא את הסיכום של שעור משנה קודמת .
  5. תרגיל רשות: — תרגיל הרשות משעור קודם. רמז: אפשר להתחיל עם minmax.py ולחשֹב על חִבור וחִסור.

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