Upload
igor-kleiner
View
60
Download
10
Embed Size (px)
Citation preview
סיכום: 3שבוע :משפטי תנאי•
•if, else, elif
משפטי תנאי מכוונים•
AND, OR, NOT:אופרטור לוגי•
a<b<c: השוואות מרובות•
:מספרים אקראיים••random.choice((1,2,3)), random.random(), rand.int(2,5)
משחק הניחושים•
דמיון בין שפות תכנות•
WHILE:לולאות•
אלגוריתם לחישוב שורש•
•VIZ MODE
שארית חלוקה•
מספרים אקראיים
• http://www.codeskulptor.org/#user42_zDmF32uf7T_0.py
?whileמה היא לולאת
:בן אדם עם שקית במבה:מטאפורה• whileבן אדם שאוהב במבה ורוצה לאכול אותה נמצא בלולאת, יחידות במבה40בשקית יש •
1. number of bambas = 40
2. while number of bambas >0:
3. take one bamba
4. eat bamba
5. go to step 2
6. put the empty bag away
whileלולאת ?Trueתמיד יהי while-מה יקרא אם ערך של ביטוי לוגי ב•
!נצטרך לעצור אותה בכוח, תוכנה לא תעצור•
תרגום אלגוריתם לתוכנה
• http://www.codeskulptor.org/#user42_8QlK9bVtEO_8.py
1. Given input X
2. Y = some initial guess for square root of X
3. Calculate Z=|Y^2-X|
4. while (Z is not small enough)
5. Y=(Y+X/Y)/2
6. Z=|Y^2-X|
7. print Y
שארית חלוקה
אזי אפשר Bבמספר שלם Aאם אנו רוצים לדעת שארית חלוקה מספר שלם •%להשתמש באופרטור
0-שווה לB-בAאם שארית חלוקה B-מתחלק בAנאמר שמספר שלם : הגדרה•
?B-מתחלק בAאיך נבדוק בפייתון האם •
• if (A%B)==0