תכנות
—
שיעור 22
26/February/2009
סכום סדרה חשבונית
הצגנו על הלוח תכנית המחשבת בלולאת-while
את הסכום של סדרה חשבונית.
התכנית נכונה אבל בבעיה כזו עדיף להשתמש בנוסחה:
בעזרת נוסחה (כללית יותר) אפשר לחשב את מספר הנרות הנדרשים בחנוכה
סכום ריבועים
כתבנו את התכנית הבאה המחשבת ומדפיסה את סכום
(sum)
הרִבּוּעים
(squares)
של מספרים שנתנים בשורת הפקודה.
שארית מחילוק
(%)
ראינו שימוש נוסף בפעולה הסימן
%
(אחוז) ב-Python לחישוב השארית של חלוקה במספרים שלמים.
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
קרא את הסיכום שלמעלה. אם יש צורך, חזור על
סיכומי שעור קודמים
.
-
שחזר את התכנית
sumsquares.py
שלמעלה והרץ אותה עם כמה דוגמאות.
-
שפר את התוכנית כך שאם מריצים אותה ללא פרמטרים (ללא מספרים), הוא מדפיסה
הודעת הסבר, ויוצאת עם כשלון. הרץ עם מספרים ובלי.
-
קרא את
הסיכום של שעור משנה קודמת
.
-
תרגיל רשות:
—
תרגיל הרשות משעור קודם.
רמז: אפשר להתחיל עם
minmax.py
ולחשֹב על חִבור וחִסור.
חזרה לעמוד האם