תכנות - שיעור 3 3/April/2005    

ערכנו הכרה קצרה עם emacs וערכנו בעזרתו קבצי טקסט קצרים.

השתמשנו ב-emacs בכדי לערוך תכניות בשפת Python. בכדי לאפשר למערכת ההפעלה להריץ קובץ כתכנית Python יש לדאוג שיתקימו שני התנאים הבאים:

  1. השורה הראשונה בקובץ תכיל במדויק את התוכן הבא:
    #!/usr/bin/env python
  2. לקובץ תהיה תכונת הרשאת ביצוע (execute permission) . ניתן לראות אם קימת הרשאה כזו על ידי הפקודה
    ls -l file
    
    ולבחון אם מופיעים תוי x בצירוף האותיות שמופיע משמאל. ניתן להוסיף את ההרשאה על ידי הפקודה:
    chmod +x file
    

    הנה דוגמא לקובץ, שמקבל הרשאה שכזו:
    # ls -l max2.py
    -rw-r--r--  1 yotam users 92 Apr  4 20:01 max2.py
    # chmod +x max2.py
    # ls -l max2.py
    -rwxr-xr-x  1 yotam users 92 Apr  4 20:01 max2.py
    

כתבנו שתי תכניות. האחת מוצאת את המקסימום בין שני מספרים. ו השנייה בין שלושה מספרים.

תרגילים

  1. שחזר את התכניות לעיל, והרץ אותן.
  2. בתכנית max3.py, שנה את הערכים וודא שהתכנית עדיין מוצאת תמיד את המקסימום.
  3. כתוב תכנית דומה min4.py, שמוצאת את המינימום בין 4 מספרים.