תכנות
—
שיעור 31
16/October/2007
תרגילים
קודמים
תוכלו
להוריד פתרון
של
שעור קודם
.
חדשים
-
כתוב תכנית
fsort.py
שדומה להרכב תכניות קודמות.
התכנית תקרא מספרים מקובץ חיצוני. משורת הפקודה התכנית מקבלת
רק את שם הקובץ החיצוני. התכנית:
-
פותחת קובץ
-
קוראת שורה אחר שורה, עד לסוף הקובץ.
-
הופכת כל שורה למספר ומוסיפה אותו לרשימה
-
ממינת את רשימת המספרים.
-
מדפיסה את הרשימה של המספרים.
שים לב: בדרך כלל התכנית תדפיס את התוצאות למסך, כדי להפנות את התוצאה לקבץ, אפשר
להשתמש בפקודה:
./fsort.py numbers.txt > sorted-numbers.txt
ואז הקבץ
sorted-numbers.txt
יכיל את המספרים של
numbers.txt
ממוינים.
חזרה לעמוד האם