Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 1 Scientia, lumen rationis, veritatem rerum naturalium et caelestium patefacit. Inter haec, mathematica veluti fundamentum universi est, qua ordinem mundi intellegere possumus, dum astrophysica arcana stellarum remotissimarum ad oculos nostros affert. Haec omnia in silentio quaerenda sunt, nam in tranquillitate mentis veritas clarius elucet. Memoriam colimus illorum virorum doctorum, ab antiquo Ordine Sancti Benedicti usque ad Ordinem Iesuitarum, qui in monasteriorum solitudine, non solum orationi sed etiam scientiae se dederunt, monumenta litterarum relinquentes. Ab anno illo mirabili MCMLXXVI, omnia tempora quae secuta sunt, silentio impleta et auditione caeli nocturni occupata sunt. Nobis vero, sub nocturno caelo stellato, hoc est officium: ut, sicut illi in silentio, inquisitionem nostram cum humilitate peragamus. Quotiens caelum intuemur, totiens machinationem mirabilem universi contemplamur, quae animos nostros ad altiora invitat. Ita in hac quietis umbra, per investigationem assiduam, ad lucem scientiae pervenire contendimus, dum mentes nostrae ad sidera attolluntur.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 2 Επίλυση θεμάτων Πανελλαδικών Εξετάσεων 2018 ΘΕΜΑ Α.Α1 1-Σ 2-Σ 3-Λ 4-Λ 5-Σ 1-Σ Η πρόταση αυτή είναι Σωστή. Στη δομή επανάληψης «Όσο...επανάλαβε» (while loop), η συνθήκη βρίσκεται στην αρχή της εντολής. Αυτό σημαίνει ότι: 1. Το πρόγραμμα φτάνει στην εντολή και ελέγχει αμέσως τη συνθήκη. 2. Αν η συνθήκη είναι Αληθής, εκτελούνται οι εντολές μέσα στον βρόχο. 3. Αν η συνθήκη είναι Ψευδής από την αρχή, οι εντολές μέσα στον βρόχο δεν θα εκτελεστούν καμία φορά. Επομένως, η συνθήκη ελέγχεται οπωσδήποτε τουλάχιστον μία φορά (στην είσοδο), ακόμα και αν το σώμα της επανάληψης δεν εκτελεστεί ποτέ. 2-Σ Σύμφωνα με τη θεωρία της ΑΕΠΠ (Κεφάλαιο 3.7), η σειριακή (ή γραμμική) αναζήτηση θεωρείται η πιο απλή, αλλά και η λιγότερο αποδοτική μέθοδος αναζήτησης σε έναν πίνακα. Γιατί θεωρείται η πιο απλή; 1. Τρόπος Λειτουργίας: Ξεκινάμε από το πρώτο στοιχείο του πίνακα και το συγκρίνουμε με αυτό που ψάχνουμε. Αν δεν το βρούμε, πάμε στο δεύτερο, μετά στο τρίτο κ.ο.κ., μέχρι είτε να βρούμε το στοιχείο είτε να εξαντλήσουμε όλο τον πίνακα.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 3 2. Καμία προϋπόθεση: Δεν απαιτεί ο πίνακας να είναι ταξινομημένος (σε αντίθεση με τη δυαδική αναζήτηση). Μπορεί να εφαρμοστεί σε οποιονδήποτε πίνακα, όσο "μπερδεμένα" κι αν είναι τα δεδομένα. 3. Ευκολία Υλοποίησης: Ο κώδικας που απαιτείται είναι μια απλή δομή επανάληψης (ΟΣΟ ή ΓΙΑ) με μια συνθήκη ΑΝ. 3-Λ Σύμφωνα με τη θεωρία του δομημένου προγραμματισμού και το βιβλίο της ΑΕΠΠ, ισχύει ακριβώς το αντίθετο: Τα υποπρογράμματα πρέπει να είναι όσο το δυνατόν πιο ανεξάρτητα μεταξύ τους. Αυτή η αρχή ονομάζεται Αυτονομία ή Ανεξαρτησία των υποπρογραμμάτων και είναι θεμελιώδης για τους εξής λόγους: 1. Ευκολότερη Σχεδίαση και Συντήρηση Όταν ένα υποπρόγραμμα είναι ανεξάρτητο, μπορείς να το τροποποιήσεις χωρίς να φοβάσαι ότι θα προκαλέσεις "αλυσιδωτά" λάθη σε άλλα σημεία του προγράμματος. Κάθε υποπρόγραμμα λειτουργεί σαν ένα "μαύρο κουτί" (black box) που δέχεται εισόδους και δίνει εξόδους. 2. Επαναχρησιμοποίηση (Reusability) Ένα ανεξάρτητο υποπρόγραμμα μπορεί να μεταφερθεί εύκολα σε ένα άλλο πρόγραμμα. Για παράδειγμα, αν γράψεις ένα υποπρόγραμμα που ταξινομεί έναν πίνακα, θέλεις να μπορείς να το χρησιμοποιήσεις και σε μια άλλη εργασία σου χωρίς να χρειάζεται να μεταφέρεις μαζί του και άλλες, άσχετες συναρτήσεις.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 4 3. Τοπικές Μεταβλητές Η ανεξαρτησία επιτυγχάνεται κυρίως μέσω των τοπικών μεταβλητών. Οι μεταβλητές που δηλώνονται μέσα σε ένα υποπρόγραμμα "υπάρχουν" μόνο κατά την εκτέλεσή του και δεν επηρεάζουν τις μεταβλητές του κυρίου προγράμματος ή άλλων υποπρογραμμάτων, ακόμα και αν έχουν το ίδιο όνομα. 4. Επικοινωνία μέσω Παραμέτρων Η μοναδική "γέφυρα" μεταξύ των υποπρογραμμάτων πρέπει να είναι οι παράμετροι. Όπως λέει το βιβλίο, η επικοινωνία πρέπει να είναι ελεγχόμενη και ξεκάθαρη, ώστε να διατηρείται η αυτονομία της κάθε ενότητας. 4-Λ Αν και διαισθητικά τείνουμε να πιστεύουμε ότι η πρόσθεση «μεγαλώνει» έναν αριθμό, στον προγραμματισμό (και στα μαθηματικά) αυτό εξαρτάται αποκλειστικά από την τιμή της μεταβλητής Α. Γιατί δεν είναι πάντοτε μεγαλύτερη: Αν A>0: Τότε η νέα τιμή του Σ θα είναι πράγματι μεγαλύτερη από την προηγούμενη. Αν A<0: Τότε η νέα τιμή του Σ θα είναι μικρότερη από την προηγούμενη (π.χ. 10+(−5)=5). Αν A=0: Τότε η τιμή του Σ θα παραμείνει ίδια (10+0=10). Επομένως, η τιμή της μεταβλητής Σ είναι μεγαλύτερη μόνο υπό την προϋπόθεση ότι ο προσθετέος A είναι θετικός αριθμός.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 5 5-Σ Σχολικό (πράσινο) βιβλίο, σελίδα 160 Οι πίνακες περιορίζουν τις δυνατότητες του προγράμματος. Στο προηγούμενο πρόγραμμα του υπολογισμού των στατιστικών μεγεθών, υπάρχει ανώτατο όριο στο πλήθος των αριθμών ίσο με 100. Αυτό γιατί οι πίνακες είναι στατικές δομές και το μέγεθός τους πρέπει να δηλώνεται στην αρχή του προγράμματος, ενώ παραμένει υποχρεωτικά σταθερό κατά την εκτέλεση του προγράμματος. ΘΕΜΑ Α.Α2.α Με τον όρο Στατική Δομή Δεδομένων εννοούμε μια δομή της οποίας το ακριβές μέγεθος στη μνήμη του υπολογιστή καθορίζεται κατά τη στιγμή του προγραμματισμού (δηλαδή πριν την εκτέλεση του προγράμματος) και παραμένει σταθερό μέχρι το τέλος της εκτέλεσης. Συγκεκριμένα, στη στατική δομή: Τα δεδομένα αποθηκεύονται σε συνεχόμενες θέσεις μνήμης. Το μέγεθος της μνήμης που καταλαμβάνεται είναι προκαθορισμένο και δεν μπορεί να μεταβληθεί (να μεγαλώσει ή να μικρύνει) όσο το πρόγραμμα "τρέχει". Πώς υλοποιείται στη ΓΛΩΣΣΑ; Στο προγραμματιστικό περιβάλλον της ΓΛΩΣΣΑΣ, η στατική δομή δεδομένων υλοποιείται μέσω του πίνακα. Η υλοποίηση ακολουθεί δύο βασικά βήματα: 1. Δήλωση στο Τμήμα Δηλώσεων: Ο προγραμματιστής είναι υποχρεωμένος να δηλώσει το όνομα, τον τύπο δεδομένων και το μέγιστο πλήθος στοιχείων του πίνακα. : Παράδειγμα ΑΚΕΡΑΙΕΣ: Βαθμοί[30]
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 6 2. Δέσμευση Μνήμης: Με τη δήλωση αυτή, ο μεταφραστής δεσμεύει αμέσως 30 συνεχόμενες θέσεις μνήμης για ακέραιους αριθμούς, οι οποίες θα παραμείνουν δεσμευμένες μέχρι να τερματιστεί το πρόγραμμα, ανεξάρτητα από το αν θα χρησιμοποιηθούν όλες ή μόνο μερικές. ΘΕΜΑ Α.Α2.β Σύμφωνα με τη θεωρία του σχολικού βιβλίου (Κεφάλαιο 6.3), κάθε γλώσσα προγραμματισμού προσδιορίζεται από το τυπικό της, το οποίο αποτελείται από δύο βασικά μέρη: το αλφάβητο και το λεξιλόγιο. Ωστόσο, στην ΑΕΠΠ, οι όροι που ζητάς ορίζονται ως εξής: 1. Τυπικό (Formalism) Το τυπικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζουν τη μορφή και τη δομή της γλώσσας. Περιλαμβάνει: Το Αλφάβητο: Το σύνολο των επιτρεπτών χαρακτήρων (γράμματα, ψηφία, σύμβολα) που μπορούν να χρησιμοποιηθούν. Το Λεξιλόγιο: Το σύνολο των λέξεων που είναι αναγνωρίσιμες από τη γλώσσα (δεσμευμένες λέξεις, ονόματα μεταβλητών κ.λπ.). 2. Συντακτικό (Syntax) Το συντακτικό είναι το σύνολο των κανόνων που καθορίζουν τον τρόπο με τον οποίο συνδυάζονται οι λέξεις του λεξιλογίου για να σχηματίσουν νόμιμες προτάσεις (εντολές). Οι συντακτικοί κανόνες ορίζουν τη σωστή διάταξη των λέξεων και των συμβόλων (π.χ. πού μπαίνει η άνω-κάτω τελεία, πώς συντάσσεται η εντολή ΑΝ...ΤΟΤΕ). Αν μια εντολή παραβιάζει αυτούς τους κανόνες, ο μεταφρατής (compiler) εντοπίζει συντακτικό λάθος κατά τη φάση της μετάφρασης.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 7 ΘΕΜΑ Α.Α3 Για να συμπληρώσουμε τα κενά του αλγορίθμου, πρέπει να προσδιορίσουμε τις συνθήκες που ελέγχουν την εγκυρότητα των δεδομένων εισόδου. Στη δομή Αρχή_επανάληψης ... Μέχρις_ότου, η επανάληψη τερματίζεται όταν η συνθήκη γίνει Αληθής. Επομένως, σε κάθε κενό θα γράψουμε τη συνθήκη που περιγράφει τις αποδεκτές τιμές. Οι απαντήσεις για τα κενά είναι οι εξής: 1. ηλικία >= 18 ΚΑΙ ηλικία <= 21 (Η επανάληψη σταματά μόνο όταν η ηλικία είναι εντός του ορίου 18 έως 21). 2. φύλο = 'Α' Η φύλο = 'Θ' (Η επανάληψη σταματά μόνο όταν ο χρήστης δώσει έναν από τους δύο επιτρεπτούς χαρακτήρες). 3. (φύλο = 'Α' ΚΑΙ ύψος > 1.70) Η (φύλο = 'Θ' ΚΑΙ ύψος > 1.60) (Η επανάληψη σταματά αν ικανοποιείται το κριτήριο ύψους ανάλογα με το φύλο που δόθηκε προηγουμένως). Κενό (1): Χρησιμοποιούμε τον τελεστή ΚΑΙ γιατί θέλουμε η τιμή να βρίσκεται ταυτόχρονα πάνω από το κατώφλι και κάτω από το ανώτατο όριο. Κενό (2): Χρησιμοποιούμε τον τελεστή Η γιατί το φύλο μπορεί να είναι είτε το ένα είτε το άλλο γράμμα. Κενό (3): Εδώ έχουμε μια σύνθετη συνθήκη. Πρέπει να ελέγξουμε δύο περιπτώσεις: αν είναι άνδρας με ύψος > 1.70 ή αν είναι γυναίκα με ύψος > 1.60. Οι παρενθέσεις βοηθούν στην ορθή ιεράρχηση των λογικών πράξεων.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 9 ΘΕΜΑ Β.Β1 Αυτή η παραλλαγή της φυσαλίδας (Bubble Sort) χρησιμοποιεί τη λογική μεταβλητή stop ως «σημαία» (flag) για να διακόψει τη διαδικασία αν ο πίνακας είναι ήδη ταξινομημένος, και τον μετρητή i για να περιορίζει το εύρος των συγκρίσεων. Με βάση τη λειτουργία του αλγορίθμου, οι απαντήσεις για τα κενά είναι: 1. Ο μετρητής i ξεκινά συνήθως από το 2, καθώς στην πρώτη επανάληψη συγκρίνουμε μέχρι το πρώτο στοιχείο. Εναλλακτικά, αν ο αλγόριθμος βασίζεται σε άλλη σύμβαση, θα μπορούσε να είναι 1, αλλά το 2 είναι το επικρατέστερο για τη συγκεκριμένη δομή. 2. Όταν γίνεται αντιμετάθεση, σημαίνει ότι ο πίνακας δεν ήταν ταξινομημένος, οπότε η μεταβλητή stop πρέπει να γίνει ΨΕΥΔΗΣ για να μην τερματιστεί η επανάληψη. 3. Πρέπει να αυξάνουμε την τιμή του i σε κάθε επανάληψη του εξωτερικού βρόχου, ώστε στην επόμενη σάρωση να ελέγχουμε ένα στοιχείο λιγότερο. 4. Η επανάληψη τερματίζεται όταν το i ξεπεράσει το πλήθος των στοιχείων N – δηλαδή έχουν γίνει όλες οι δυνατές σαρώσεις. 5. Η επανάληψη τερματίζεται αν η stop παρέμεινε ΑΛΗΘΗΣ, που σημαίνει ότι μπήκαμε στο "Για", αλλά δεν μπήκαμε ποτέ στο "Αν", άρα δεν έγινε καμία αντιμετάθεση. Συνοπτικά οι απαντήσεις: (1) 2 (2) ΨΕΥΔΗΣ (3) i <- i + 1 (4) > (5) ΑΛΗΘΗΣ
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 10 ΘΕΜΑ Β.Β2 Για την κωδικοποίηση του λογικού διαγράμματος σε ΓΛΩΣΣΑ, πρέπει να προσέξουμε τη δομή της επανάληψης. Το διάγραμμα δείχνει μια επανάληψη όπου ο έλεγχος της συνθήκης γίνεται μετά την είσοδο της μεταβλητής Α, αλλά πριν από την πρόσθεση. Αυτή η δομή αντιστοιχεί στην εντολή Όσο...επανάλαβε. Ακολουθεί ο κώδικας: ΔΙΑΒΑΣΕ Σ ΔΙΑΒΑΣΕ Α ΟΣΟ Α <> 0 ΕΠΑΝΑΛΑΒΕ Σ ← Σ + Α Διάβασε Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ Σ Ανάλυση Βήμα-Προς-Βήμα (Logic Trace) Για να λειτουργήσει σωστά η ΟΣΟ στο συγκεκριμένο πρόβλημα, ακολουθούμε τη λογική του "προ-ελέγχου": Προετοιμασία (Εντολή Εισόδου εκτός βρόχου): Πρέπει να διαβάσουμε την πρώτη τιμή του A πριν μπούμε στην Όσο. Αν δεν το κάνουμε, η δομή δεν θα έχει τιμή να ελέγξει στη συνθήκη της. Έλεγχος Συνθήκης (A <> 0): Η επανάληψη συνεχίζεται όσο το A είναι οτιδήποτε άλλο εκτός από 0. Αν ο χρήστης πληκτρολογήσει αμέσως 0, ο βρόχος αγνοείται πλήρως.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 16 ! Εμφάνιση αποτελεσμάτων με βάση το κριτήριο ΜΟ > 7 ΓΡΑΨΕ 'Ποταμοί με μέση επικινδυνότητα πάνω από 7:' βρέθηκε <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΑΝ mo[i] > 7 ΤΟΤΕ ΓΡΑΨΕ Π[i] βρέθηκε <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκε = ΨΕΥΔΗΣ ΤΟΤΕ ΓΡΑΨΕ 'Δεν υπάρχει ποταμός που να ικανοποιεί το κριτήριο.' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Ακολoυθεί το υποπρόγραμμα στην επόμενη σελίδα.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 17 ! Δ5: Υποπρόγραμμα Υ_Ε σε μορφή ΔΙΑΔΙΚΑΣΙΑΣ ΔΙΑΔΙΚΑΣΙΑ Υ_Ε(μεγ_ρύπος) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ : ρύπος, max_τιμή, μεγ_ρύπος ΑΡΧΗ max_τιμή <- 0 ΓΡΑΨΕ 'Εισάγετε τιμή επικινδυνότητας ρύπου (0 για τέλος):' ΔΙΑΒΑΣΕ ρύπος ! Εφόσον υπάρχει τουλάχιστον ένας ρύπος (σημείωση γ) ΟΣΟ ρύπος <> 0 ΕΠΑΝΑΛΑΒΕ ΑΝ ρύπος > max_τιμή ΤΟΤΕ max_τιμή <- ρύπος ΤΕΛΟΣ_ΑΝ ΔΙΑΒΑΣΕ ρύπος ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Η τιμή επιστρέφει στο κύριο πρόγραμμα μέσω της παραμέτρου μεγ_ρύπος <- max_τιμή ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ΚΑΛΗ ΕΠΙΤΥΧΙΑ! Για τη συγγραφή και μορφοποίηση των προγραμμάτων που περιλαμβάνονται στο παρόν αρχείο χρησιμοποιήθηκε το λογισμικό GloEditor (www.gloeditor.gr), το οποίο αποτελεί ένα χρήσιμο εργαλείο για την ανάπτυξη και παρουσίαση προγραμμάτων στη γλώσσα προγραμματισμού ΓΛΩΣΣΑ.
Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2018 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 18 Το παρόν αρχείο αποτελεί αποτέλεσμα προσωπικής επιμέλειας, οργάνωσης και μορφοποίησης του εκπαιδευτικού υλικού που αφορά τα θέματα του μαθήματος ΑΕΠΠ για το έτος 2018. Η δημιουργία του απαιτεί σημαντικό χρόνο και προσπάθεια, με σκοπό να προσφερθεί ένα σαφές και αξιόπιστο βοήθημα σε μαθητές και εκπαιδευτικούς. Το υλικό διατίθεται ελεύθερα για εκπαιδευτική χρήση και μπορεί να αναπαραχθεί, να αποθηκευτεί ή να κοινοποιηθεί σε ιστοσελίδες, ψηφιακές πλατφόρμες και άλλους χώρους διαμοιρασμού. Η διανομή του αρχείου επιτρέπεται υπό την προϋπόθεση ότι το αρχείο θα παραμένει απολύτως αυτούσιο και δεν θα έχει υποστεί καμία απολύτως τροποποίηση. Απαγορεύεται ρητά οποιαδήποτε αλλαγή στη δομή, στο περιεχόμενο, στη μορφοποίηση, στη διάταξη ή στη γενικότερη παρουσίαση του αρχείου. Δεν επιτρέπεται η επεξεργασία του αρχείου, η μετατροπή του σε άλλη μορφή με αλλοιωμένο περιεχόμενο, ούτε η ενσωμάτωσή του σε άλλο υλικό με τρόπο που μεταβάλλει την αρχική του μορφή. Ιδιαίτερα επισημαίνεται ότι δεν επιτρέπεται η αφαίρεση, απόκρυψη, αντικατάσταση ή αλλοίωση των στοιχείων του δημιουργού, των αναφορών στην ιστοσελίδα προέλευσης ή οποιασδήποτε πληροφορίας ταυτοποίησης που περιλαμβάνεται στο παρόν αρχείο. Η δημοσίευση του υλικού χωρίς τα στοιχεία αυτά ή με τροποποιημένη παρουσίαση θεωρείται παραβίαση των όρων χρήσης. Η αναδημοσίευση σε ιστοσελίδες, αποθετήρια ή άλλες ψηφιακές υπηρεσίες επιτρέπεται μόνο εφόσον το αρχείο διανέμεται πλήρες και αμετάβλητο, όπως ακριβώς παρέχεται από τον δημιουργό, και συνοδεύεται από σαφή αναφορά στην αρχική πηγή και στον δημιουργό του. Το παρόν υλικό διατίθεται με άδεια χρήσης Creative Commons Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα (CC BY-NC-ND). Η χρήση, αναπαραγωγή ή διανομή του αρχείου συνεπάγεται την πλήρη αποδοχή των παραπάνω όρων και την υποχρέωση τήρησής τους.