תכנות
—
שיעור 59
3/June/2010
קיצור בעזרת אלגברה
ראינו כיצד ניתן לפתור את
תרגיל 3 משעור קודם
על ידי שמוש ב if אחד בלבד וְ while אחד בלבד.
עשינו זאת על ידי שמוש בשוויון האלגברי הבא:
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קֹבץ התכנית (בַּשֵם המתאים) כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
השלם תרגילים קודמים.
-
כתוב תכנית
mult2.py
(דומה ל
mult.py
מתרגיל 3
משעור קודם)
בעזרת פונקציה
def mult(x, y):
הפונקציה תחזיר את תוצאת המכפלה של שני מספרים שלמים.
יש לממש את הפונקציה בתנאים הבאים:
בפעולת הכפל
*
של פייתון.
אפשר להשתמש בפעולות חִבּוּר, חִסוּר והשוואה.
-
בפונקציה אפשר להשתמש בְּ
if
וּבְ
while
לא יותר מפעם אחת!
-
יש לכתוב הערות נכונות שמתארות מה הפונקציה עושה
ולהוסיף הסברים כשמשתמשים בשיטה או בתעלול לא מובן מאליו.
חזרה לעמוד האם