Απαντήσεις ερωτήσεων στα αρχεία (6.3)
(Α) Σωστο /Λάθος
- Λάθος
- Σωστό
- Λάθος
- Σωστό
- Σωστό
- Λάθος
- Λάθος
- Σωστό
- Λάθος
- Σωστό
- Λάθος
(Β) Συμπλήρωσης Κενών
- δυαδικό, κωδικοποιημένα
- γράψω, ανοίξω, κλείσω
- τρέχουσα, file.tell() .
(Γ) Αντιστοίχησης & Σπαζοκεφαλιές
➀ α2, β1, γ5, δ3, ε4
② α6, β1, γ5, δ2, ε3, ζ4
(Δ) Ανάπτυξης
① Αρχείο είναι μία συλλογή δεδομένων με συγκεκριμένη δομή, τοποθετημένα σε μία φυσική περιοχή ενός μόνιμου αποθηκευτικού μέσου, μέσα σε κάποιον φάκελο με ένα μοναδικό και χαρακτηριστικό όνομα.
② Γενικά χρησιμοποιούμε δύο τύπους αρχείων:
- αυτά που περιέχουν το πρόγραμμα – εκτελέσιμες εντολές
- εκείνα που περιέχουν τα δεδομένα.
③ Οι εργασίες που κάνω με ένα αρχείο είναι:
- Να το δημιουργήσω
- Να το ανοίξω για να διαβάσω από αυτό ή να γράψω σε αυτό
- Να το κλείσω
- να αλλάξω το όνομα του
- να το αντιγράψω
- να το μετακινήσω
- να αλλάξω τις ιδιότητες του
- να το διαγράψω.
- Διευκολύνει την ανάπτυξη του αλγορίθμου και του αντιστοίχου προγράμματος
- Διευκολύνει την κατανόηση και διόρθωση του προγράμματος
- Απαιτεί λιγότερο χρόνο και προσπάθεια στη συγγραφή του προγράμματος
- Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού
④ Δημιουργεί ένα αντικείμενο τύπου αρχείο με όνομα outfile, το συνδέει το με το φυσικό αρχείο “data.txt” που βρίσκεται στον υπάρχοντα φάκελο με διαδρομή c:\user\ και το ανοίγει το για να γράψει σε αυτό. Αν δεν υπάρχει το φυσικό αρχείο το δημιουργεί.
⑤ Γράφει στο φυσικό αρχείο που είναι συνδεδεμένο με το αντικείμενο f την συμβολοσειρά “123456” και μετακινεί τον δείκτη ανάγνωσης/εγγραφής του αρχείου στην επόμενη γραμμή.
⑥ Διαβάζει από το αρχείο f τους επόμενους 6-χαρακτήρες από την τρέχουσα θέση.
⑦ Εκτυπώνει όλους του χαρακτήρες του αρχείου f.
⑧ Διαβάζει την τρέχουσα γραμμή από το αρχείο f.
⑨ f.seek(-5,2)