הוראת הדפסה ומשתנים
חגית כהן && רחל פרלמן�הפיקוח להוראת מדעי המחשב
הדפסה למסך
חגית כהן && רחל פרלמן
הדפסה למסך ללא ירידת שורה
חגית כהן && רחל פרלמן
תרגיל 1 - הדפסה
חגית כהן && רחל פרלמן
*************************************
My name is Israel Israeli
I learn in 8th grade
My school’s name is Makif A
I live in Ashkelon
*************************************
משתנים
חגית כהן && רחל פרלמן
דוגמה למשתנה מחיי היום-יום
כללים לבחירת שם משתנה
חגית כהן && רחל פרלמן
סוגי משתנים – type
חגית כהן && רחל פרלמן
דוגמאות להשמה במשתנים - 1
חגית כהן && רחל פרלמן
ערך המשתנה יהיה שווה לערכו הישן ועוד 1
ערכו של המשתנה number אינו משתנה אלא רק מודפסת תוצאת חישוב
השמת ערכים ל-2 משתנים בשורת הוראה אחת
החלפה בין ערכי המשתנים
דוגמאות להשמה במשתנים - 2
חגית כהן && רחל פרלמן
תרגיל 2 – הצבה במשתנה
חגית כהן && רחל פרלמן
תרגיל 2 – הצבה במשתנה
תרגיל 3 – הצבה במשתנה
חגית כהן && רחל פרלמן
תרגיל 4 – הצבה במשתנה
חגית כהן && רחל פרלמן
קליטת ערך למשתנה מהמקלדת
חגית כהן && רחל פרלמן
בואו נחשב ממוצע ציונים ב-3 מקצועות:�מתמטיקה�אנגלית�מדעי המחשב
�כיצד נעשה זאת?
הוראת input מקבלת מידע מהמקלדת לתוך משתנה !�שימו לב: המידע שייקלט יהיה עם ערך של טקסט תמיד.
שם_משתנה = input(“הודעה שתודפס על המסך”)
קליטת ערך מספרי למשתנה מהמקלדת
קליטת ערך למשתנה מהמקלדת
חגית כהן && רחל פרלמן
מבנה הקוד שלנו בפיתון
def exercise_1():
"""
calculate exercise_1
"""
# Your code here
def exercise_2():
"""
calculate exercise_2
"""
# Your code here
exercise_1()
exercise_2()
חגית כהן && רחל פרלמן
· הגדרה של פונקציה שתבצע את הוראות התרגיל
· def - מילה שמורה , המעידה על כתיבת פונקציה
· """ – הערה של מספר שורות
· # - הערה של שורה אחת
· שם הפונקציה מורכב מאותיות אנגלית קטנות ,מספרים וקו תחתון בלבד
· יש להקפיד על הערה המוקפת ב-3 מרכאות המסבירה מה מבצע+ת פונקציה זו��רק פעולות שנקרא להם זו יבוצעו
תרגיל 5 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
def ex5():� a=int (input ("הכנס מספר בבקשה"))
print (a)
print (a*2)
print (a*3)
print (a**4)�ex5()
ערך המשתנה a | פלט |
3 |
|
5 |
|
7 |
|
תרגיל 6 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
def ex6():� mark1 = int(input("Insert math score"))
mark2 = int(input("Insert Computer Science score"))
mark3 = int(input("Insert physics score"))
avg = float(mark1+mark2+mark3)/3
print (“avg=”,avg)
ex6()
mark1 | mark2 | mark3 | avg | הדפסה |
78 | 95 | 56 |
|
|
90 | 98 | 95 |
|
|
72 | 87 | 81 |
|
|
תרגיל 7 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
def ex7():� price = 0.30;
pages = ___________ (input(“כמה דפים צילמה אביגיל"))
total = __________________________
print (“total=”,total)
ex11()
תרגיל 8 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
תרגיל 8 - תשובה
תרגיל 9 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
תרגיל 9 - תשובה
תרגיל 10 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
תרגיל 10 - תשובה
תרגיל 11 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
תרגיל 11 - תשובה
תרגיל 12 – קליטת ערך למשתנה
חגית כהן && רחל פרלמן
בחדר כושר ניתן לרכוש מגבת רחצה ב-25 ש"ח.
כתבו תוכנית הקולטת כמה מגבות רכשו אמיר וחברין לכיתה, ומחשבת את המחיר שעליהם לשלם. יש לבחור שמות משתנים משמעותיים.
תרגיל 13 – קליטת ערך למשתנה
תרגיל 13 - תשובה
סיכום הוראות שנלמדו השיעור
חגית כהן && רחל פרלמן
�
| | |
print(“Rachel”) 🡪 Rachel�print(4+5) 🡪 9 | הדפסה למסך | |
name = input(“מה השם שלך”) | קליטת ערך למשתנה מהמקלדת�תמיד הערך שייקלט יהיה טקסט | input |
math = int(input(“מה הציון שלך במתמטיקה”)) | המרה של טקסט למספר שלם | int |
price = float(input("מה מחיר המוצר?")) | המרה של טקסט למספר עשרוני | float |
תכנות זה הנייר והעיפרון של המאה ה- 21
הוראת פיתון�
רחל פרלמן && חגית כהן�הפיקוח להוראת מדעי המחשב