Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ΑΕΠΠ-Απαντήσεις-Θεμάτων-Πανελλαδικών-Εξετάσεων-...

 ΑΕΠΠ-Απαντήσεις-Θεμάτων-Πανελλαδικών-Εξετάσεων-2019.pdf

Απαντήσεις - Θέματα ΑΕΠΠ
Πανελλήνιες Εξετάσεις
Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων 2019
www.αναπτυξηεφαρμογων.gr

More Decks by George W. Aravidis - ΑΕΠΠ

Other Decks in Education

Transcript

  1. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 1 Der Wissenschaftsstandort Ulm besticht durch eine exzellente Synergie zwischen Grundlagenforschung und industrieller Anwendung. Ein internationaler Schwerpunkt liegt in der Batterietechnologie und elektrochemischen Energiespeicherung, wo Ulm als globales Innovationszentrum agiert. Parallel dazu markieren die Quantentechnologie und Photonik wesentliche Pfeiler der lokalen Spitzenforschung. In der Medizintechnik und Biotechnologie setzt der Standort durch die Entwicklung personalisierter Therapieverfahren weltweit anerkannte Maßstäbe. Zudem treibt die Integration von Künstlicher Intelligenz in die automatisierte Mobilität den technologischen Fortschritt maßgeblich voran. Durch den Science Park wird ein effizienter Transfer von der Universität in die industrielle Praxis gewährleistet. Diese interdisziplinäre Vernetzung festigt Ulms Status als führender Hub für zukunftsweisende Ingenieurwissenschaften. Die enge Kooperation mit globalen Konzernen stärkt dabei die regionale Innovationskraft nachhaltig. Somit bietet Ulm ein hochmodernes Umfeld für wissenschaftliche Exzellenz und technologische Souveränität. Dieser Standortcharakter zieht kontinuierlich internationale Fachkräfte und Investitionen in die Region. Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Email address - [email protected]
  2. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 2 Επίλυση θεμάτων Πανελλαδικών Εξετάσεων 2019 ΘΕΜΑ Α.Α1 1-Σ 2-Λ 3-Λ 4-Σ 5-Λ 1-Σ Ο δείκτης ενός πίνακα προσδιορίζει τη θέση ενός στοιχείου, επομένως πρέπει να είναι πάντα ακέραιος αριθμός. 2-Λ Η έκφραση X ΚΑΙ (ΟΧΙ X) είναι πάντα Ψευδής, καθώς μια λογική μεταβλητή δεν μπορεί να είναι ταυτόχρονα Αληθής και Ψευδής. 3-Λ Στη σύγκριση αλφαριθμητικών, η σύγκριση γίνεται χαρακτήρα προς χαρακτήρα. Το 'Μ' είναι προγενέστερο του 'Σ' στην αλφαβητική σειρά, άρα "ΚΑΛΗΜΕΡΑ" < "ΚΑΛΗΣΠΕΡΑ" 4-Σ Αυτή είναι η βασική αρχή της ιεραρχικής σχεδίασης/δομημένου προγραμματισμού: η προσέγγιση "top-down" 5-Λ Στη ΓΛΩΣΣΑ οι μεταβλητές είναι τοπικές. Κάθε μεταβλητή αναγνωρίζεται μόνο στο τμήμα προγράμματος όπου δηλώθηκε και όχι σε όλο το πρόγραμμα και τα υποπρογράμματα
  3. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 3 ΘΕΜΑ Α.Α2 Προσπέλαση (access), πρόσβαση σε έναν κόμβο με σκοπό να εξετασθεί ή να τροποποιηθεί το περιεχόμενό του. Εισαγωγή (insertion), δηλαδή η προσθήκη νέων κόμβων σε μία υπάρχουσα δομή. Διαγραφή (deletion), που αποτελεί το αντίστροφο της εισαγωγής, δηλαδή ένας κόμβος αφαιρείται από μία δομή. lΑναζήτηση (searching), κατά την οποία προσπελαύνονται οι κόμβοι μιας δομής, προκειμένου να εντοπιστούν ένας ή περισσότεροι που έχουν μια δεδομένη ιδιότητα. Ταξινόμηση (sorting), όπου οι κόμβοι μιας δομής διατάσσονται κατά αύξουσα ή φθίνουσα σειρά. Αντιγραφή (copying), κατά την οποία όλοι οι κόμβοι ή μερικοί από τους κόμβους μίας δομής αντιγράφονται σε μία άλλη δομή. Συγχώνευση (merging), κατά την οποία δύο ή περισσότερες δομές συνενώνονται σε μία ενιαία δομή. Διαχωρισμός (separation), που αποτελεί την αντίστροφη πράξη της συγχώνευσης.
  4. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 4 ΘΕΜΑ Α.Α3 α) Κ = 4, Μ = 9 Αρχικά X=4. 1η Επανάληψη: X=4+2=6 Εμφανίζει: 6. Έλεγχος: Είναι 6≥9; (Ψευδές), συνεχίζουμε. 2η Επανάληψη: X=6+2=8. Εμφανίζει: 8. Έλεγχος: Είναι 8≥9; (Ψευδές), συνεχίζουμε. 3η Επανάληψη: X=8+2=10. Εμφανίζει: 10. Έλεγχος: Είναι 10≥9; (Αληθές), η επανάληψη σταματά. Συνεπώς για Κ = 4, Μ = 9, Θα εμφανίσει: 6, 8, 10 β) Κ = 5, Μ = 0 Αρχικά X=5. 1η Επανάληψη: X=5+2=7. Εμφανίζει: 7. Έλεγχος: Είναι 7≥0; (Αληθές). Επειδή η συνθήκη είναι αληθής αμέσως μετά την πρώτη εκτέλεση, η επανάληψη τερματίζει αμέσως. Θα εμφανίσει: 7
  5. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 5 γ) Κ = -1, Μ = 3 Αρχικά X=−1. 1η Επανάληψη: X=−1+2=1. Εμφανίζει: 1. Έλεγχος: Είναι 1≥3; (Ψευδές), συνεχίζουμε. 2η Επανάληψη: X=1+2=3. Εμφανίζει: 3. Έλεγχος: Είναι 3≥3; (Αληθές), η επανάληψη σταματά. Συνεπώς για Κ = -1, Μ = 3 Θα εμφανίσει: 1, 3 ΘΕΜΑ Α.Α4
  6. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 6 ΘΕΜΑ Α.Α5 ΠΡΟΓΡΑΜΜΑ ΑΕΠΠ_Θέμα_Α5_Πανελλαδικές_2019 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ : Μ1, Μ2, Ρ ΑΡΧΗ ΔΙΑΒΑΣΕ Μ1, Μ2 ! Βήμα 1 Ρ <- 0 ! Βήμα 2: Η συνθήκη Μ2 > 0 καθορίζει την επανάληψη ΟΣΟ Μ2 > 0 ΕΠΑΝΑΛΑΒΕ ! Βήμα 3: Έλεγχος αν ο Μ2 είναι περιττός ΑΝ Μ2 MOD 2 <>0 ΤΟΤΕ Ρ <- Ρ + Μ1 ΤΕΛΟΣ_ΑΝ ! Βήμα 4 Μ1 <- Μ1 * 2 ! Βήμα 5: Ακέραιο μέρος της διαίρεσης Μ2 <- Μ2 DIV 2 ! Βήμα 6 ! Η επιστροφή στο Βήμα 2 γίνεται αυτόματα από την ΟΣΟ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Βήμα 7 ΓΡΑΨΕ Ρ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  7. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 7 ΘΕΜΑ Β.Β1 ΑΛΓΟΡΙΘΜΟΣ Θέμα_B1_Πανελλαδικές_2019 ΔΕΔΟΜΕΝΑ // n, table, key // done ← ΨΕΥΔΗΣ position ← 0 i ← 1 count ← 0 ΟΣΟ i <= n ΚΑΙ done = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ ΑΝ table[i] = key ΤΟΤΕ count ← count + 1 ΤΕΛΟΣ_ΑΝ ΑΝ count = 3 ΤΟΤΕ done ← ΑΛΗΘΗΣ position ← i ΑΛΛΙΩΣ i ← i + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ done = ΑΛΗΘΗΣ ΤΟΤΕ ΕΜΦΑΝΙΣΕ "Tο στοιχείο", key, "υπάρχει τουλάχιστον 3 φορές." ΕΜΦΑΝΙΣΕ "Για τρίτη φορά εμφανίζεται στη θέση",position,"." ΑΛΛΙΩΣ ΕΜΦΑΝΙΣΕ "Το στοιχείο",key,"δεν υπάρχει τουλάχιστον 3 φορές." ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ Θέμα_B1_Πανελλαδικές_2019
  8. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 8 ΘΕΜΑ Β.Β2 α) Περιγραφή Λαθών 1.Λάθος: Υπάρχει ασυμβατότητα τύπου στη δεύτερη παράμετρο. Η ΣΥΝΑΡΤΗΣΗ Α περιμένει ως δεύτερη παράμετρο πίνακα χαρακτήρων (ψ[10]), ενώ η μεταβλητή υ του κύριου προγράμματος είναι απλή μεταβλητή χαρακτήρας. 2.Λάθος: Μια ΣΥΝΑΡΤΗΣΗ δεν καλείται ποτέ με την εντολή ΚΑΛΕΣΕ. Η κλήση της πρέπει να γίνεται είτε με εκχώρηση σε μεταβλητή είτε μέσα σε μια έκφραση. 3.Λάθος: Υπάρχει λάθος στο πλήθος των παραμέτρων. Η ΔΙΑΔΙΚΑΣΙΑ Β έχει οριστεί με τρεις (3) παραμέτρους (χ,ψ,ζ), ενώ εδώ καλείται μόνο με δύο (π,μ). 4.Λάθος: Υπάρχει ασυμβατότητα τύπου στην εκχώρηση. Η ΣΥΝΑΡΤΗΣΗ Α επιστρέφει ΠΡΑΓΜΑΤΙΚΗ τιμή, η οποία δεν μπορεί να εκχωρηθεί στη μεταβλητή υ που είναι τύπου ΧΑΡΑΚΤΗΡΑΣ. 5.Λάθος: Μια ΔΙΑΔΙΚΑΣΙΑ δεν επιστρέφει τιμή στο όνομά της και δεν μπορεί να χρησιμοποιηθεί σε εντολή εκχώρησης (όπως η κ← ...). Πρέπει να καλείται πάντα με την εντολή ΚΑΛΕΣΕ. β) Σωστή Κωδικοποίηση Χρησιμοποιώντας μόνο μεταβλητές από το κύριο πρόγραμμα που ταιριάζουν στους τύπους των παραμέτρων: 1.π ← A(κ,θ) (Ο θ είναι πίνακας χαρακτήρων 10 θέσεων, άρα ταιριάζει με τον ψ[10]). 2.γ ← A(μ,θ) (Αντικαθιστούμε το ΚΑΛΕΣΕ με εκχώρηση σε μια πραγματική μεταβλητή). 3.ΚΑΛΕΣΕ Β(π,μ,γ) (Προσθέτουμε μια τρίτη παράμετρο τύπου ΠΡΑΓΜΑΤΙΚΗ για να είναι πλήρης η κλήση).
  9. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 9 4.γ←A(μ,θ) (Εκχωρούμε το αποτέλεσμα της συνάρτησης σε πραγματική μεταβλητή γ αντί για χαρακτήρα). 5.ΚΑΛΕΣΕ Β(π,μ,ρ[1]) (Καλούμε τη διαδικασία με την εντολή ΚΑΛΕΣΕ. Οι τύποι Πραγματική, Ακέραια, Πραγματική είναι σωστοί). ΘΕΜΑ Γ ΠΡΟΓΡΑΜΜΑ ΑΕΠΠ_Θέμα_Γ_Πανελλαδικές_2019 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ : επισκέψεις, max_επισκέψεις, π_χαμηλή, π_μεσαία ΑΚΕΡΑΙΕΣ : π_υψηλή ΧΑΡΑΚΤΗΡΕΣ : τίτλος, max_τίτλος, max_κατηγορία ΑΡΧΗ ! Γ1 & Γ4: Αρχικοποιήσεις π_χαμηλή <- 0 π_μεσαία <- 0 π_υψηλή <- 0 max_επισκέψεις <- -1 ! Αρχικοποίηση για εύρεση μεγίστου ! Γ2: Είσοδος δεδομένων με φρουρό τη λέξη "ΤΕΛΟΣ" ΓΡΑΨΕ 'Δώστε τον τίτλο του βίντεο ή "ΤΕΛΟΣ" για έξοδο:' ΔΙΑΒΑΣΕ τίτλος
  10. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 10 ΟΣΟ τίτλος <> 'ΤΕΛΟΣ' ΕΠΑΝΑΛΑΒΕ ! Γ2: Έλεγχος εγκυρότητας για μη αρνητικό αριθμό ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε τον αριθμό επισκέψεων:' ΔΙΑΒΑΣΕ επισκέψεις ΑΝ επισκέψεις < 0 ΤΟΤΕ ΓΡΑΨΕ 'Ο αριθμός δεν μπορεί να είναι αρνητικός.' ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ επισκέψεις >= 0 ! Γ3: Εύρεση τίτλου με τις περισσότερες επισκέψεις ΑΝ επισκέψεις > max_επισκέψεις ΤΟΤΕ max_επισκέψεις <- επισκέψεις max_τίτλος <- τίτλος ΤΕΛΟΣ_ΑΝ ! Γ4: Κατηγοριοποίηση και καταμέτρηση ΑΝ επισκέψεις >= 1 ΚΑΙ επισκέψεις <= 100 ΤΟΤΕ π_χαμηλή <- π_χαμηλή + 1 ΑΛΛΙΩΣ_ΑΝ επισκέψεις <= 1000 ΤΟΤΕ π_μεσαία <- π_μεσαία + 1 ΑΛΛΙΩΣ_ΑΝ επισκέψεις > 1000 ΤΟΤΕ π_υψηλή <- π_υψηλή + 1 ΤΕΛΟΣ_ΑΝ ! Επόμενη επανάληψη ΓΡΑΨΕ 'Δώστε τον τίτλο του επόμενου βίντεο ή "ΤΕΛΟΣ":' ΔΙΑΒΑΣΕ τίτλος ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  11. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 11 ! Εκτύπωση Αποτελεσμάτων ΓΡΑΨΕ 'Αποτελέσματα ---' ! Γ3: Εμφάνιση τίτλου βίντεο με max επισκέψεις ΑΝ max_επισκέψεις <> -1 ΤΟΤΕ ΓΡΑΨΕ 'Το βίντεο με τις περισσότερες επισκέψεις είναι το: ' ΓΡΑΨΕ max_τίτλος ΤΕΛΟΣ_ΑΝ ! Γ4: Εμφάνιση πλήθους ανά κατηγορία ΓΡΑΨΕ 'Κατηγορία Χαμηλή : ', π_χαμηλή ΓΡΑΨΕ 'Κατηγορία Μεσαία : ', π_μεσαία ΓΡΑΨΕ 'Κατηγορία Υψηλή : ', π_υψηλή ! Γ5: Εύρεση κατηγορίας με τα περισσότερα βίντεο ΑΝ π_χαμηλή > π_μεσαία ΚΑΙ π_χαμηλή > π_υψηλή ΤΟΤΕ max_κατηγορία <- 'Χαμηλή' ΑΛΛΙΩΣ_ΑΝ π_μεσαία > π_υψηλή ΤΟΤΕ max_κατηγορία <- 'Μεσαία' ΑΛΛΙΩΣ max_κατηγορία <- 'Υψηλή' ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ 'Η κατηγορία με τα περισσότερα βίντεο είναι: ' ΓΡΑΨΕ max_κατηγορία ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  12. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 12 ΘΕΜΑ Δ ΠΡΟΓΡΑΜΜΑ ΑΕΠΠ_Θέμα_Δ_Πανελλαδικές_2019 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ : i, j, ΒΑΘ[40, 6], ΣΒ[40], κωδικός, πρόβλημα, ΑΚΕΡΑΙΕΣ : temp_ΣΒ, βαθμός ΧΑΡΑΚΤΗΡΕΣ : ΟΝ[40], απάντηση, temp_ΟΝ ΑΡΧΗ ! Δ2. Εισαγωγή ονομάτων και αρχικοποίηση πίνακα βαθμολογίας ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 40 ΔΙΑΒΑΣΕ ΟΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 40 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6 ΒΑΘ[i, j] <- 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Δ3. Διαδικασία Υποβολής και Βαθμολόγησης λύσεων ! Εφόσον θα δοθεί τουλάχιστον μία λύση (σημείωση β) ! η ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ είναι ιδανική. ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ κωδικός, πρόβλημα, βαθμός ! Καταχώριση μόνο αν ο νέος βαθμός είναι μεγαλύτερος ΑΝ βαθμός > ΒΑΘ[κωδικός, πρόβλημα] ΤΟΤΕ ΒΑΘ[κωδικός, πρόβλημα] <- βαθμός ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ 'Υπάρχει νέα λύση προβλήματος; ΝΑΙ / ΟΧΙ' ΔΙΑΒΑΣΕ απάντηση ΜΕΧΡΙΣ_ΟΤΟΥ απάντηση = 'ΟΧΙ'
  13. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 13 ! Δ4. Κλήση υποπρογράμματος ΚΑΛΕΣΕ ΥΣΒ(ΒΑΘ, ΣΒ) ! Δ5. Ταξινόμηση (Φθίνουσα Βαθμολογία & Αλφαβητική σε ισοβαθμία) ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 40 ΓΙΑ j ΑΠΟ 40 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1 ΑΝ ΣΒ[j-1] < ΣΒ[j] ΤΟΤΕ temp_ΣΒ <- ΣΒ[j-1] ΣΒ[j-1] <- ΣΒ[j] ΣΒ[j] <- temp_ΣΒ temp_ΟΝ <- ΟΝ[j-1] ΟΝ[j-1] <- ΟΝ[j] ΟΝ[j] <- temp_ΟΝ ΑΛΛΙΩΣ_ΑΝ ΣΒ[j-1] = ΣΒ[j] ΤΟΤΕ ΑΝ ΟΝ[j-1] > ΟΝ[j] ΤΟΤΕ temp_ΣΒ <- ΣΒ[j-1] ΣΒ[j-1] <- ΣΒ[j] ΣΒ[j] <- temp_ΣΒ temp_ΟΝ <- ΟΝ[j-1] ΟΝ[j-1] <- ΟΝ[j] ΟΝ[j] <- temp_ΟΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  14. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 14 ! Εμφάνιση ταξινομημένων ονομάτων ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 40 ΓΡΑΨΕ ΟΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ! ========================================================== ! Υποπρόγραμμα (Δ4) ! Πρέπει να είναι ΔΙΑΔΙΚΑΣΙΑ γιατί επιστρέφει Πίνακα (ΣΒ), ! ενώ οι συναρτήσεις επιστρέφουν μόνο μία απλή τιμή. ! ========================================================== ΔΙΑΔΙΚΑΣΙΑ ΥΣΒ(ΒΑΘ, ΣΒ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ : i, j, ΒΑΘ[40, 6], ΣΒ[40] ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 40 ΣΒ[i] <- 0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 6 ΣΒ[i] <- ΣΒ[i] + ΒΑΘ[i, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ΚΑΛΗ ΕΠΙΤΥΧΙΑ! Για τη συγγραφή και μορφοποίηση των προγραμμάτων που περιλαμβάνονται στο παρόν αρχείο χρησιμοποιήθηκε το λογισμικό GloEditor (www.gloeditor.gr), το οποίο αποτελεί ένα χρήσιμο εργαλείο για την ανάπτυξη και παρουσίαση προγραμμάτων στη γλώσσα προγραμματισμού ΓΛΩΣΣΑ.
  15. Τετάρτη 12 Ιουνίου 2019 ΑΕΠΠ - Ανάπτυξη εφαρμογών σε Προγραμματιστικό

    Περιβάλλον Επιμέλεια θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 Επιμέλεια Θεμάτων Πανελλαδικών Εξετάσεων έτους 2019 – George W. Aravidis www.αναπτυξηεφαρμογων.gr | Email: [email protected] Page 15 Το παρόν αρχείο αποτελεί αποτέλεσμα προσωπικής επιμέλειας, οργάνωσης και μορφοποίησης του εκπαιδευτικού υλικού που αφορά τα θέματα του μαθήματος ΑΕΠΠ για το έτος 2019. Η δημιουργία του απαιτεί σημαντικό χρόνο και προσπάθεια, με σκοπό να προσφερθεί ένα σαφές και αξιόπιστο βοήθημα σε μαθητές και εκπαιδευτικούς. Το υλικό διατίθεται ελεύθερα για εκπαιδευτική χρήση και μπορεί να αναπαραχθεί, να αποθηκευτεί ή να κοινοποιηθεί σε ιστοσελίδες, ψηφιακές πλατφόρμες και άλλους χώρους διαμοιρασμού. Η διανομή του αρχείου επιτρέπεται υπό την προϋπόθεση ότι το αρχείο θα παραμένει απολύτως αυτούσιο και δεν θα έχει υποστεί καμία απολύτως τροποποίηση. Απαγορεύεται ρητά οποιαδήποτε αλλαγή στη δομή, στο περιεχόμενο, στη μορφοποίηση, στη διάταξη ή στη γενικότερη παρουσίαση του αρχείου. Δεν επιτρέπεται η επεξεργασία του αρχείου, η μετατροπή του σε άλλη μορφή με αλλοιωμένο περιεχόμενο, ούτε η ενσωμάτωσή του σε άλλο υλικό με τρόπο που μεταβάλλει την αρχική του μορφή. Ιδιαίτερα επισημαίνεται ότι δεν επιτρέπεται η αφαίρεση, απόκρυψη, αντικατάσταση ή αλλοίωση των στοιχείων του δημιουργού, των αναφορών στην ιστοσελίδα προέλευσης ή οποιασδήποτε πληροφορίας ταυτοποίησης που περιλαμβάνεται στο παρόν αρχείο. Η δημοσίευση του υλικού χωρίς τα στοιχεία αυτά ή με τροποποιημένη παρουσίαση θεωρείται παραβίαση των όρων χρήσης. Η αναδημοσίευση σε ιστοσελίδες, αποθετήρια ή άλλες ψηφιακές υπηρεσίες επιτρέπεται μόνο εφόσον το αρχείο διανέμεται πλήρες και αμετάβλητο, όπως ακριβώς παρέχεται από τον δημιουργό, και συνοδεύεται από σαφή αναφορά στην αρχική πηγή και στον δημιουργό του. Το παρόν υλικό διατίθεται με άδεια χρήσης Creative Commons Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα (CC BY-NC-ND). Η χρήση, αναπαραγωγή ή διανομή του αρχείου συνεπάγεται την πλήρη αποδοχή των παραπάνω όρων και την υποχρέωση τήρησής τους.