Αρχείασ την Â Ú. ΙωάννηςΓºΤσ ούλος

Σχετικά έγγραφα
Δυναμικοί τύποι δεδομένων

Γραφικάμετηνχρήσ η ÛØ

Κληρονομικότητα. ΙωάννηςΓºΤσ ούλος

Προγραμματισ μόςσ ε» ΙωάννηςΓºΤσ ούλος

Στοκεφάλαιοαυτόθαμιλήσ ουμεγιατααρχείασ τηνγλώσ σ α ºΘαχρησ ιμοποιηθούνσ υναρτήσ ειςαπότηνκαθιερωμένηβιβλιοθήκηεισ όδου»εξόδου

Αντικειμενοστραφής Προγραμματισμός Ενδεκτικές ασκήσεις-απαντήσεις

Πρότυπα. ΙωάννηςΓºΤσ ούλος

v w = v = pr w v = v cos(v,w) = v w

ΟπτικόςΠρογραμματισ μός. ΙωάννηςΓºΤσ ούλος

Μονοδιάσ τατοιπίνακες

M 2. T = 1 + κ 1. p = 1 + κ 1 ] κ. ρ = 1 + κ 1 ] 1. 2 κ + 1

ΑΡΧΕΙΑ ΚΑΙ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ

Morganναδώσειμίαεναλλακτικήμέθοδο,αποδεικνύονταςπρώταότιηευθείαπουδιχοτομεί κάθεταμίαχορδήπεριέχειτοκέντροτουκύκλου. Παρ όλααυτά,καιαυτήημέθοδοςέχει

Z L L L N b d g 5 * " # $ % $ ' $ % % % ) * + *, - %. / / + 3 / / / / + * 4 / / 1 " 5 % / 6, 7 # * $ 8 2. / / % 1 9 ; < ; = ; ; >? 8 3 " #

ØÖÓÒÓÑ ÈÖ Ø ÙÑ Ù Ò Ö Ò Ë Ð ØÛ ØØ Ö¹ ØÖÓÒÓÑ Íº Ù ÍÒ Ú Ö ØØ Ù ÙÖ ¹ Ò Ö ËÓÒÒ ÒÐ Ù Ñ Î ÖÐ Ù Ò Â Ö Ð ÙÒ ½ Û ÙÒ Ö ËÓÒÒ Ö Ò À ÑÑ Ð ÞÙ Ï ÒØ Ö Ò Ò Ö Ð Ò Ò Ò ÙÒ

p din,j = p tot,j p stat = ρ 2 v2 j,

½ Τετραγωνίζω=κατασκευάζωκάτιίσουεμβαδούμεδοθέντετράγωνο. Δείτεκαιτην υποσημείωσηστηνπρότασηβ 14. ¾



Ανώτερα Μαθηματικά ΙI

Ηυλοποίησ ητηςπαραπάνωκατηγορίαςβρίσ κεταισ τοναλγόριθμο º¾ºΗγραμμή

Γιατηνδήλωσ ητωνδομώνχρησ ιμοποιείταιοπροσ διορισ τής ØÖÙØ όπωςσ την σ υνέχεια

ÈÖÓ Ö ÑÑ Ò ÑÓÖ Û ÈÖÓÔØÙÕ ÛÒ ËÔÓÙ ÛÒ ÌÑ Ñ ØÓ Å Ñ Ø ÛÒ È Ò Ô Ø Ñ Ó È ØÖÛÒ Å Ñ Û Ø Ò Ô Ø Ñ ØÛÒ ÍÔÓÐÓ ØôÒ

Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο. Επίδοση Υπολογιστικών Συστημάτων. Α.-Γ. Σταφυλοπάτης.

arxiv: v1 [math.dg] 3 Sep 2007

S i L L I OUT. i IN =i S. i C. i D + V V OUT

Προσομοίωση Δημιουργία τυχαίων αριθμών

ΔΕΙΚΤΕΣ ΚΑΙ ΛΙΣΤΕΣ. Εισ αγωγήσ τηνχρήσ ηδεικτών

Αλγόριθμοι Δικτύων και Πολυπλοκότητα Προσεγγιστικοί Αλγόριθμοι. Άρης Παγουρτζής

Σανπρώτοπαράδειγμαχρήσ εωςτης ÉÈ ÒØ Öπαρουσ ιάζεταιέναπαράδειγμασ χεδιασ μούκύκλωνμέσ ασ εένακεντρικόπαράθυροº

ΕΙΣΑΓΩΓΗ ΣΤΑ ΟΠΤΙΚΑ ΣΥΣΤΑΤΙΚΑ

arxiv:quant-ph/ v1 28 Nov 2002

6,0 1RWIRU&RPPHU LDO8VH

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Μαθηματική μορφολογία. Καθηγητής Γεώργιος Τζιρίτας

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Μετασχηματισμός Fourier 2-Δ ακολουθιών. Καθηγητής Γεώργιος Τζιρίτας

Εισαγωγή στις Φυσικές Επιστήμες (ΦΥΕ14) Περίοδος ΕΡΓΑΣΙΑ 1 η. Τότε r r b c. και ( )

Z

È ÖÖÝ Àº Ä Ó ½½¼ ÍÒ ÓÒ ËØÖ Ø Ë ¾ ½ ÀÓÐÑ Ú º ˺ Å ÒÒ ÔÓÐ ÅÆ Å ÒÒ ÔÓÐ ÅÆ ¼ ½¾¹ ¾ ¹¼» Ü ½¾¹ ¾ ¹½ ½¾¹ ¾ ¹ Ô Ð Ó ÑºÙÑÒº Ù Ù Ø ÓÒ È º º ź Ò º º Ò º Å Ø ÐÐÙ

plants d perennials_flowers

Ω = {ω 1,..., ω 6 }, ω = ω 1,..., ω m 1, 6, ω 1,...,, ω j {1, 2,...5}, m 1.

tan(2α) = 2tanα 1 tan 2 α

Θεωρία Συνόλων. Ενότητα: Διατακτικοί αριθμοί. Γιάννης Μοσχοβάκης. Τμήμα Μαθηματικών

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 11: SPLINES. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 8: Προσεγγιστική Λύση Γραμμικών Συστημάτων. Αθανάσιος Μπράτσος

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 6: Επικαμπύλια Ολοκληρώματα. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Σχηματισμός και αντίληψη εικόνων. Καθηγητής Γεώργιος Τζιρίτας

0RELOH,QWHUQHW :$3. This is the Internet version of the user's guide. Print only for private use. 6,0 GH ODUDWLRQRI RQIRUPLW\

Δυαδικά Συστήματα. URL:

Ανώτερα Μαθηματικά ΙI

Συνεδριο Δημιουργων ΕΛ/ΛΑΚ 2009

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 10: Μέθοδος Ελάχιστων Τετραγώνων. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

v[m/s] U[mV] 2,2 3,8 6,2 8,1 9,7 12,0 13,8 14,2 14,6 14,9

Θεωρία Συνόλων. Ενότητα: Τα πάντα σύνολα; Γιάννης Μοσχοβάκης. Τμήμα Μαθηματικών

Å Ñ ¾ º½ ÈÓÖ Ñ Ð Ø º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º¾ ÈÙÖ Ò Ò Ñ Ö ÑÑ Ô Ò º º º º º º º º º º º ½ º ÈÒ Ñ Ö ÑÑ Ô Ò º º º º º º

Τεχνικές βασισμένες στα Δίκτυα Αναμονής Εισαγωγικά Επιχειρησιακοί νόμοι

Î Ò È Ö Ó Ì ÈË Ì Ñ ØÙ Ò ÈÖÓÑÓ Ó Ë Ù

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 7: Προσεγγιστική Λύση Εξισώσεων. Αθανάσιος Μπράτσος. Τμήμα Μηχανικών Ενεργειακής Τεχνολογίας ΤΕ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: 2-Δ συνεχή σήματα. Καθηγητής Γεώργιος Τζιρίτας

a x = x a x. Ηθετικήλύσητηςεξίσωσηςαυτής(για a = 1)είναιοαριθμόςτου Fibonacci 5 1 φ =. 2 ΟΑριστοτέληςδενχρησιμοποιείτονόρο,αλλάπροτιμάτοκάθετος.

Εφαρμοσμένα Μαθηματικά

Ανώτερα Μαθηματικά ΙI

:$3. This is the Internet version of the user's guide. Print only for private use. :HE 6RQ\(UL VVRQ GH ODUDWLRQRI RQIRUPLW\

º º½ Destination-Sequenced Distance-Vector (DSDV) º º º º. º º Temporally Ordered Routing Algorithm (TORA) º º º

imagine virtuală plan imagine

Θα εμφανίσει την τιμή 232 αντί της ακριβούς

:$3. This is the Internet version of the user's guide. Print only for private use. %OXHWRRWK GH ODUDWLRQRI RQIRUPLW\

½ ÍÚÓ Ò Ð Þ Ð ÓÖ Ø Ñ Ò ÓÔ Ó Ò Ó Ù Ø ÓÖ Ñ Ö ÞÑ ØÖ Ò Ñ ÔÓ Ù Ú ÑÓ Ó Ö ÑÓ ÐÓö ÒÓ Ø Ø ö ÒÙ Ò Ó ÔÖÓ Ð Ñ Ø Ó Ù ÔÖ Ø Ò Ñ ÔÖ Ñ Ò Ñ ö Ð ÑÓ ØÓ ÔÖ ÞÒ ÔÖÓ Ò ÑÓ Ó Ú

0RELOH,QWHUQHW :$3 :HE 6RQ\(UL VVRQ GH ODUDWLRQRI RQIRUPLW\

Reserve & Trapped. Mission Fuel. Military Ordnance. Expendable Payload. Passengers + Bags ( lbs/pass.) Revenue Cargo. Non expendable Payload

Ανώτερα Μαθηματικά ΙI

N i. D i (x) = 1 N i. D(x, x ik ). (3, 1), (3, 0.9), (3, 0.8), (3, 0.8) (4, 0), (4, 0.1), (4, 0.2). k=1. j=1

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Αποκατάσταση εικόνων. Καθηγητής Γεώργιος Τζιρίτας

Θεωρία Συνόλων. Ενότητα: Επιλογής επόμενα. Γιάννης Μοσχοβάκης. Τμήμα Μαθηματικών

Ανώτερα Μαθηματικά ΙI

Ç ÖÚ Ø Ö Ø Ð ÒÙ Ù Ó Ø Ò ÒØ Ö Ø º È ÖÑ ÙÒ Ð Ô ÒØÖÙ Ñ Ø Ö Ð ÔÖ ÐÙ Ø ÒÙ Ù Ó Ø Ò ÖÙØ º È Ò Ø Ø Ð Ó Ö Ô ÒØÖÙ ÔÖ ÒØ Ø Ù ÓÖ Ô ÙÒ º ÔÓ Ø Ñ º

Faculté des Sciences. Etude du couplage entre un algorithme génétique et des méthodes d optimisation locale

¾ Ë Öö º¾º Å ØÓ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º Ê ÞÙÐØ Ø Ù º º º º º º º º º º º º º º º º º º º º º º º º º½º Ê ÞÙÐØ

ÌÓ ÑÝ Ñ ÐÝ Ò Ö Ò Û Ø ÓÙØ Û ÓÑ Ø ÔÖÓ Ø ÛÓÙÐ Ò Ú Ö ÓÑÔÐ Ø


f 1 : P(Y ) P(X) : B f 1 (B) {x X : f(x) B}. (X, A) f (Y, B) g (Z, C) f 1 (E) A Õ E Eº (iii) a R f 1 ([a, )) Mº (iv) a R f 1 ((, a]) Mº

Μαθηματικά ΙΙΙ. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 4: Διανυσματικές Συναρτήσεις μιας Μεταβλητής. Αθανάσιος Μπράτσος


Ανώτερα Μαθηματικά ΙI

Μαθηματικά ΙII. Ανοικτά Ακαδημαϊκά Μαθήματα. Ενότητα 2: Αντίστροφος Μετασχηματισμός Laplace. Αθανάσιος Μπράτσος

, z = 1 ( Lψ = Eψ, E = E fixed, L = +v(x,t), = 4 z z, x R 2 ½º µ

arxiv: v3 [math.ap] 25 Nov 2009

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Επεξεργασία Εικόνων. Ενότητα: Εισαγωγή. Καθηγητής Γεώργιος Τζιρίτας. Τμήμα Επιστήμης Υπολογιστών

x E[x] x xµº λx. E[x] λx. x 2 3x +2

Αλγόριθμοι Δικτύων και Πολυπλοκότητα Μια εισαγωγή σε γραφοθεωρητικά προβλήματα

Ö ØÓØ Ð Ó È Ò Ô Ø Ñ Ó ÈÓÐÙØ ÕÒ ËÕÓÐ Ò ÌÑ Ñ Ö Ñ Ø Ò ÐÙ Ä ÛÒ È Ø Ó Ð Â ÐÓÒ ¾¼¼

ÈÖÓ Ö ÑÑ Ò ÑÓÖ Û ÈÖÓÔØÙÕ ÛÒ ËÔÓÙ ÛÒ ÌÑ Ñ ØÓ Å Ñ Ø ÛÒ È Ò Ô Ø Ñ Ó È ØÖÛÒ Å Ñ Û Ø Ò Ô Ø Ñ ØÛÒ ÍÔÓÐÓ ØôÒ

1RWIRU&RPPHU LDO8VH (UL VVRQ0RELOH,QWHUQHW :$3 'H ODUDWLRQRI&RQIRUPLW\

p a (p m ) A (p v ) B p A p B

Ανώτερα Μαθηματικά ΙI

Role of Alumina Support in Cobalt Fischer-Tropsch Synthesis

Εφαρμοσμένα Μαθηματικά

Õâñéäéóìüò. Ðïéá åßíáé ç áíüãêç åéóáãùãþò ôçò Ýííïéáò ôïõ õâñéäéóìïý. Ðïéá åßíáé ôá âáóéêüôåñá åßäç õâñéäéóìïý

Εισαγωγικά. URL:

Ανώτερα Μαθηματικά ΙI

+ m ev 2 e 2. 4πε 0 r.

Transcript:

Αρχείαστην ÂÚ ΙωάννηςΓºΤσούλος Νοέμβριος ½½ ½ Ηκατηγορία ÁÒÔÙØËØÖÑ Ηκατηγορία ÁÒÔÙØËØÖÑείναιμιααφηρημένηκατηγορίακαιχρησιμοποιείταιγια τηνανάγνωση δεδομένων στην ÂÚαπόαρχείαεισόδουº Ωςαρχείαεισόδου μπορούμεναθεωρήσουμεαρχείαπουβρίσκονταιστονσκληρόδίσκοτουυπολογιστήήκαισυσκευέςεισόδουόπωςτοπληκτρολόγιοºοισημαντικότερεςμέθοδοι τηςκατηγορίαςπαρατίθενταιστηνσυνέχεια ½º ÒØ Ö µεπιστρέφειμετηνμορφήακεραίουτονεπόμενοχαρακτήραστην είσοδοºανταδεδομέναέχουντελειώσειτότεεπιστρέφει ¹½º ¾º ÒØ Ö ÝØ µδιαβάζουμεαπότηνείσοδοένανπίνακαδεδομένωνπου έχειμέγιστομέγεθος ºÒغΑνταδεδομέναέχουντελειώσειεπιστρέφει ¹½º º ÒØ Ú µεπιστρέφειτο πλήθοςτων συμβόλωνπουαπομένουνγια ανάγνωσηστοαρχείοº º ÓÒ Ô ÓÒ ÓÙÒØµΠαρακάμπτει ÓÙÒØστοιχείααπότηνείσοδοº º Ó µκλείνειτοαρχείοº Τοπαράδειγμαπουπαρατίθεταιστοναλγόριθμο ½δείχνειπωςμπορούμεναχρησιμοποιήσουμετα ÁÒÔÙØËØÖÑγιατηνανάγνωσηδεδομένωναπότοπληκτρολόγιοº Οχειρισμόςαρχείωνσεπρογράμματα ÂÚπρέπειπάνταναβρίσκεταιμέσασε Ó ØÖݺººØπροκειμένουνααποφευχθούνδιάφοραλάθη όπωςναμηνυπάρχειτοαρχείοαπότοοποίογίνεταιηανάγνωσηήναμηνυπάρχειεπαρκήςχώρος στονδίσκογιατηνεγγραφήδεδομένωνº ¾ Ηκατηγορία ÁÒÔÙØËØÖÑ Ηκατηγορία ÁÒÔÙØËØÖÑείναιαπογονικήκατηγορίατης ÁÒÔÙØËØÖÑκαι χρησιμοποιείταιγιατηνανάγνωσηδεδομένωναπόφυσικάαρχείαστονδίσκοº Η χρήσητηςκατηγορίαςπαρουσιάζεταιστοναλγόριθμο ¾όπουδιαβάζουμεόλατα γράμματαπουυπάρχουνσε ένα αρχείοκαιτα εμφανίζουμεστην καθιερωμένη έξοδοº Τοαρχείο Ø غØπρέπειναέχειδημιουργηθείαπόπριναπόκάποιον κειμενογράφοαπλούκειμένου πχºσημειωματάριο Øκτλºµ ½

ÓÖØÑ ½Αναγνωσηαλφαριθμητικωναποτοπληκτρολογιο ½ ÑÔÓÖØ Ú º Ó º ¾ ÔÙ ½ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ÝØ Ò ÒÛ ÝØ ½ ¼ ØÖÝ ËÝ ØÑ º Ò º Ö Ò µ ½¼ Ë Ø Ö Ò ÒÛ Ë Ø Ö Ò Ò µ ½½ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò Ø µ ½¾ Ø ÁÇÜÔØÓÒ µ ½ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ËÓÑØÒ ÛÖÓÒ ÛØ Ø ÒÔÙØ µ Ηκατηγορία ÇÙØÔÙØËØÖÑ Ηκατηγορία ÇÙØÔÙØËØÖÑείναιμιααφηρημένηκατηγορίαπουχρησιμοποιείται γιατηνεγγραφήδεδομένωνσεαρχείαεξόδουήακόμακαισεσυσκευέςόπωςη οθόνηºοιβασικέςμέθοδοιτηςκατηγορίαςδίνονταιστηνσυνέχεια ½º ÚÓ ÛÖØ ÒØ µγράφειτονχαρακτήρα στηνέξοδοº ¾º ÚÓ ÛÖØ ÝØ µγράφειτουςχαρακτήρεςπουείναιαποθηκευμένοιστον πίνακα º ÚÓ Ù µαδειάζειτηνέξοδοº º ÚÓ Ó µκλείνειτοαρχείο Ηκατηγορία ÇÙØÔÙØËØÖÑ Ηκατηγορία ÇÙØÔÙØËØÖÑχρησιμοποιείταιγιατηνεγγραφήδεδομένωνσε φυσικάαρχείαπουβρίσκονταιστονδίσκοºτοπρόγραμματουαλγορίθμου ανοίγει πάλιτοαρχείο Ø غØκαιαντιγράφειτουςχαρακτήρεςπουβρίσκονταισεαυτό στοαρχείο ÒÛØ ØºØ ¾

ÓÖØÑ ¾Ανάγνωσηδεδομένωναπόαρχείοστονδίσκοº ½ ÑÔÓÖØ Ú º Ó º ¾ ÔÙ ¾ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ØÖÝ ÁÒÔÙØËØÖÑ ÒÛ ÁÒÔÙØËØÖÑ Ø Ø º Ø µ ½¼ ÓÓÒ ½½ Û µ ½¾ ½ ÒØ ÒÔÙØ º Ö µ ÒÔÙØ ½µ ØÖÙ Ö Ö µ ÒÔÙØ ¾½ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø µ ¾¾ ¾ ¾ º Ó µ ¾ ¾ Ø ÁÇÜÔØÓÒ µ ¾ ¾ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÈÖÓÑ ÛØ ÒÔÙØ µ ¾ ¼ ½

ÓÖØÑ Αντιγραφήαρχείωνº ½ ÑÔÓÖØ Ú º Ó º ¾ ÔÙ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ØÖÝ ÁÒÔÙØËØÖÑ ÒÒÛ ÁÒÔÙØËØÖÑ Ø Ø º Ø µ ÇÙØÔÙØËØÖÑ ÓÙØÒÛ ÇÙØÔÙØËØÖÑ ÒÛØ Ø º Ø µ ½¼ Û ØÖÙ µ ½½ ½¾ ÒØ ÒÔÙØÒ º Ö µ ½ ÒÔÙØ ½µ Ö ÓÙØ º Û Ö Ø ÒÔÙØ µ Ò º Ó µ ÓÙØ º Ó µ Ø ÁÇÜÔØÓÒ µ ¾½ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÈÖÓÑ ÛØ Ø µ ¾¾ ¾ ¾

Αρχείαδεδομένων Μέχριστιγμήςείδαμεπωςμπορούμεναδιαβάσουμεκαιναγράψουμεσεαρχεία απλούς χαρακτήρες αλλά κάτι τέτοιο δεν είναι βολικό όταν θέλουμε να κάνουμε πιοσύνθετεςεργασίεςόπωςγιαπαράδειγμαναδιαβάσουμεήναγράψουμεέναν δεκαδικόαριθμό Σεαυτήντηνπερίπτωσηθαχρειαστείναεργαστούμεμεκάτι που ονομάζουμε αρχεία δεδομένωνº º½ Οικατηγορίες ØÁÒÔÙØËØÖÑκαι ØÇÙØÔÙØËØÖÑ Ηκατηγορία ØÁÒÔÙØËØÖÑχρησιμοποιείταιγιατηνανάγνωσηαπλώνδεδομένων απόαρχείαεισόδουºστηνσυνάρτησηδημιουργίαςτηςπαίρνεισανόρισμαένααντικείμενοτηςκατηγορίας ÁÒÔÙØËØÖѺΟικυριότερεςμέθοδοιτηςκατηγορίας είναι ½º Ö ÖÖ µδιαβάζεικαιεπιστρέφειένανχαρακτήραº ¾º ÒØ ÖÁÒØ µδιαβάζεικαιεπιστρέφειένανακέραιο º ÓØ ÖÓØ µδιαβάζεικαιεπιστρέφειέναναπλόδεκαδικόαριθμόº º ÓÙ ÖÓÙ µδιαβάζεικαιεπιστρέφειέναν ÓÙδεκαδικόαριθμόº º ËØÖÒ ÖÍÌ µδιαβάζεικαιεπιστρέφειένααλφαριθμητικόσεπρότυπο ÍÌ º ÒØ ÔÝØ ÒØ ÒµΠαραλείπει Òχαρακτήρεςαπότηνείσοδοº Επιστρέφει το πραγματικό πλήθος των χαρακτήρων που παρέλειψε καθώς αυτό μπορεί ναείναιμικρότεροότανδενυπάρχουνπερισσότεροιαπό Òχαρακτήρεςστην είσοδοº Παρόμοιαμετηνκατηγορία ØÁÒÔÙØËØÖÑυπάρχεικαιηκατηγορία ØÇÙØ¹ ÔÙØËØÖÑπουχρησιμοποιείταιγιατηναποθήκευσηδεδομένωνσεκάποιοαρχείοº Οικυριότερεςμέθοδοιτηςκατηγορίαςείναι ½º ÚÓ ÛÖØÖ ÖµΑποθηκεύειένανχαρακτήραστοαρχείοº ¾º ÚÓ ÛÖØÁÒØ ÒØ µαποθηκεύειένανακέραιοστοαρχείοº º ÚÓ ÛÖØÓØ ÓØµΑποθηκεύειέναναπλόδεκαδικόστοαρχείοº º ÚÓ ÛÖØÓÙ ÓÙµΑποθηκεύειέναν ÓÙαριθμόστοαρχείοº º ÚÓ ÛÖØÍÌ ËØÖÒµΑποθηκεύειένααλφαριθμητικόσεπρότυπο ÍÌ στοαρχείοº Στοπαράδειγματουαλγορίθμου αποθηκεύουμεστοαρχείο ÒÙÑÖ ºØμια σειράαπόαριθμούςº Οπρώτοςαριθμόςστοαρχείοκαθορίζειτοπλήθοςτων αριθμώνπουθαδιαθέτειτοαρχείοστηνσυνέχειαº Τοαρχείοπουπαράγεταιμε τηνπροηγούμενηδιαδικασίαείναισεδυαδικήμορφήκαιγιααυτόδενμπορείνα διαβαστείαπόκάποιοναπλόκειμενογράφοº Στοπαράδειγματουαλγορίθμου

διαβάζουμεαπότοαρχείο ÒÙÑÖ ºØμιασειράαπόαριθμούςº Τοπρόγραμμα εμφανίζειστοτέλοςτονμέσοόροτωναριθμώνπουδιάβασε χωρίςφυσικάτον πρώτοαριθμόστοαρχείοµº º¾ Ανάγνωσηκειμένου Ταπροηγούμεναπαραδείγματαμπορούνναχρησιμοποιηθούνγιαναδιαβάσουμε δεδομένασεδυαδικήμορφή αλλάδενμπορούνναχρησιμοποιηθούνγιαναδιαβάσουμεδεδομένασεαπλήμορφήº Στοπαράδειγματουαλγορίθμου θεωρούμε πωςέχουμετοαρχείο ÒÙÑÖ ºØÜØστοοποίοοιαριθμοίυπάρχουνσεμορφήκειμένουστοαρχείομεέναναριθμόναβρίσκεταισεκάθεγραμμήº Τοπρόγραμμαδιαβάζεικαιπάλιαυτάταδεδομένακαιεμφανίζειστηνοθόνητονμέσοόροτων αριθμώνπουδιάβασεº Ηκατηγορία Ηκατηγορία χρησιμοποιείταιόχιγιαναδιαβάσουμεήναγράψουμεδεδομένα σεένααρχείοαλλάγιαναλάβουμεπληροφορίεςγιααυτόήγιαπιοσύνθετες εργασίεςόπωςδιαγραφήτουαρχείουºοισημαντικότερεςμέθοδοιτηςκατηγορίας παρουσιάζονταιστηνσυνέχεια ½º ËØÖÒ ÒѵΧρησιμοποιείτο ÒÑσανόνοματουαρχείου ¾º ËØÖÒ ÖØÓÖÝ ËØÖÒ ÒѵΧρησιμοποιείτο ÖØÓÖÝσανφάκελο μέσαστοοποίοθαυπάρχειτοαρχείομεόνομα ÒѺ º ÓÓÒ Ü Ø µεπιστρέφειαληθέςαντοαρχείουπάρχει º ÓÓÒ µεπιστρέφειαληθέςαντοαρχείοείναιαπλόαρχείο º ÓÓÒ ÖØÓÖÝ µεπιστρέφειαληθέςαντοαρχείοείναικατάλογος º ÓÓÒ ÒÊ µεπιστρέφειαληθέςανυπάρχουνδικαιώματαανάγνωσης στοαρχείο º ÓÓÒ ÒÏÖØ µεπιστρέφειαληθέςανυπάρχουνδικαιώματαεγγραφής στοαρχείο º ÓÓÒ Ø µπροσπαθείναδιαγράψειτοαρχείοºαντοεπιτύχειεπιστρέφει αληθέςº º ËØÖÒ ØÆÑ µεπιστρέφειτοόνοματουαρχείου ½¼º ËØÖÒ ØÈØ µεπιστρέφειτοπλήρεςμονοπάτιπροςτοαρχείο ½½º ËØÖÒ ØÈÖÒØ µεπιστρέφειτοόνοματουκαταλόγουστοοποίοβρίσκεται το αρχείο ½¾º ËØÖÒ ØΕπιστρέφειταονόματατωναρχείωντουκαταλόγου ανφυσικά το αρχείο είναι κατάλογοςµ

ÓÖØÑ Εγγραφήαριθμώνσεαρχείοº ½ ÑÔÓÖØ ÚÜ º ÛÒ º ¾ ÑÔÓÖØ Ú º Ó º ÔÙ ÔÙ ØØ ÒØ ÖÁÒØ µ Ë Ø Ö Ò ÂÇÔØÓÒÈÒ º ÓÛÁÒÔÙØÓ ÒØÖ Ò Ò Ø Ö µ ÒØ ÜÁ Ò Ø Ö º Ô Ö Á Ò Ø µ ÖØÙÖÒ Ü ½¼ ½½ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ½¾ ½ ØÖÝ ÒØ Ò Ü ÇÙØÔÙØËØÖÑ ÓÙØÒÛ ÇÙØÔÙØËØÖÑ ÒÙÑÖ º Ø µ ØÇÙØÔÙØËØÖÑ ØÒÛ ØÇÙØÔÙØËØÖÑ ÓÙØ µ ÒÖÁÒØ µ Ø º Û Ö Ø Á Ò Ø Ò µ ¾½ ÓÖ Ò µ ¾¾ ¾ ÜÖÁÒØ µ ¾ Ø º Û Ö Ø Á Ò Ø Ü µ ¾ ¾ Ø º Ó µ ¾ ¾ Ø ÁÇÜÔØÓÒ µ ¾ ¼ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÈÖÓÑ ÛØ Ø ÓÙØÔÙØ µ ½ ¾

ÓÖØÑ Ανάγνωσηαριθμώναπόαρχείοº ½ ÑÔÓÖØ Ú º Ó º ¾ ÔÙ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ØÖÝ ÒØ ÙѼ Ò ÁÒÔÙØËØÖÑ ÒÒÛ ½¼ ÁÒÔÙØËØÖÑ ÒÙÑÖ º Ø µ ½½ ØÁÒÔÙØËØÖÑ ØÒÛ ØÁÒÔÙØËØÖÑ Ò µ ½¾ ÒØ º ÖÁÒØ µ ½ ÓÖ Ò µ ÒØ ÜØ º ÖÁÒØ µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò Ü Ü µ ÙÑ ÙÑ Ü ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÚÖ ÙÑ»Ò µ µ Ø º Ó µ ¾½ Ò º Ó µ ¾¾ ¾ Ø ÁÇÜÔØÓÒ µ ¾ ¾ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÈÖÓÑ ÛØ ÒÔÙØ µ ¾ ¾ ¾

ÓÖØÑ Ανάγνωσηαριθμώναπόαρχείοκειμένουº ½ ÑÔÓÖØ Ú º Ó º ¾ ÔÙ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ØÖÝ ÁÒÔÙØËØÖÑ ÓÙØÒÛ ÁÒÔÙØËØÖÑ ÒÙÑÖ º ØÜØ µ ½¼ ØÁÒÔÙØËØÖÑ ØÒÛ ØÁÒÔÙØËØÖÑ ÓÙØ µ ½½ ÒØ Ò Ü ÙѼ ½¾ ÒÁ Ò Ø Ö º Ô Ö Á Ò Ø Ø º ÖÄÒ µ µ ½ ÓÖ Ò µ ÜÁ Ò Ø Ö º Ô Ö Á Ò Ø Ø º ÖÄÒ µ µ ÙÑ ÙÑ Ü ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÚÖ ÙÑ»Ò µ µ Ø º Ó µ ¾½ Ø ÁÇÜÔØÓÒ µ ¾¾ ¾ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÖÖÓÖ Ò ÒÔÙØ µ ¾ ¾ ¾

½ º ÓÒ ÒØ µεπιστρέφειτοπλήθοςτων ÝØ στοαρχείοκαι ¼ανείναι κατάλογος º ÓÒ ØÅÓ µεπιστρέφειτηντελευταίαημερομηνίααλλαγήςτουαρχείου Τοπρόγραμμαπουπαρουσιάζεταιστοναλγόριθμο είναιμιαπεριορισμένηυλοποίηση τουπρογράμματος τουλειτουργικούσυστήματος ÄÒÙÜ ½¼

ÓÖØÑ Προσομοίωσητουπρογράμματος ½ ÑÔÓÖØ ÚÜ º ÛÒ º ¾ ÑÔÓÖØ Ú º Ó º ÔÙ ÔÙ ØØ ÚÓ ÓÛØ Ë Ø Ö Ò Òѵ Ñ Ý ÒÛ ÒÑ µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø ÒÑ Ø µ ÓÒ Þ Ñ Ý º ÒØ µ ½¼ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Þ Ø µ ½½ Ñ Ý º Ö Ø Ó Ö Ý µ µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø µ ½¾ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø µ ½ Ñ Ý º ÒÊ µ µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ö µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø µ Ñ Ý º ÒÏÖØ µ µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Û µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø µ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò µ ÔÙ ØØ ÚÓ ÑÒ Ë Ø Ö Ò Ö µ ¾½ Ë Ø Ö Ò ÒÑÂÇÔØÓÒÈÒ º ÓÛÁÒÔÙØÓ ÒØÖ Ö Ø Ó Ö Ý µ ¾¾ Ñ Ý ÒÛ ÒÑ µ ¾ Ñ Ý º Ü Ø µ µ ¾ ËÝ ØÑ º ÓÙØ º Ô Ö Ò Ø Ò ÒÓØ Ö µ ¾ ¾ ¾ Ñ Ý º µ µ ÓÛØ ÒÑ µ ¾ ¾ ¼ ÒØ ½ Ë Ø Ö Ò ØÑ Ý º Ø µ ¾ ÓÖ ¼ Ø º ÒØ µ ½½