תכנות - שיעור 33 19/March/2006    

השערת גולדבך Goldbach

השערת גולדבך טוענת כי כל מספר זוגי lteq1.png ניתן להצגה
lteq2.png
כאשר lteq3.png הם מספרים ראשוניים.

טיפוס class בפייתון - הקדמה

התחלנו ללמוד על הטיפוס class בפייתון. זהו טיפוס מורכב, שיכול להיבנות מטיפוסים פשוטים יותר. תוכלו לראות דוגמא ולאחר מכן להורידה ולהריצה.

תרגילים

פתרונות לקודמים

חדשים

  1. עברו על והריצו את הפתרונות לתרגילים קודמים. הכינו שאלות לנקודות לא ברורות.
  2. כתבו את התכנית head.py כמו שהוצגה בתרגיל של שיעור קודם, אבל הפעם תוך כתיבה ושמוש בפונקציה
    head(f, n) כאשר f הוא הקובץ (תוצאה של open, או sys.stdin) ו- n הוא מספר השורות.
  3. כתוב תכנית שמראה שהשערת Goldbach נכונה לכל הזוגיים עד lteq4.png .
  4. לאחר שהרצתם את תכנית הדוגמא שלמעלה קראוה והבינו היטב כיצד היא עובדת.
  5. "רשות":
    נניח כי lteq5.png הם שלושה מספרים ראשוניים שונים זה מזה. מהם המחלקים של:
    lteq6.png
    רמז: בדקו עם lteq7.png .
    כמה מחלקים יש למספרים:
    lteq8.png
    רמז: תוכלו להשתמש בפתרון-פייתון שלמעלה.

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