Παρασκευή 6 Ιουνίου 2014

Σχολιασμός των θεμάτων στο μάθημα της Ανάπτυξης Εφαρμογών σε Προγραμματιστικό Περιβάλλον της Γ’ Τάξης Ημερήσιου Γενικού Λυκείου 2014


Σχολιασμός των θεμάτων στο μάθημα της
Ανάπτυξης Εφαρμογών σε Προγραμματιστικό Περιβάλλον
της Γ’ Τάξης Ημερήσιου Γενικού Λυκείου 2014

Σε γενικές γραμμές τα  θέματα ήταν βατά χωρίς κάποια ιδιαίτερη δυσκολία.  Πιο συγκεκριμένα:
ΘΕΜΑ Α
Οι ερωτήσεις ανάπτυξης ήταν 12 μονάδες, ανισομερώς ωστόσο κατανεμημένες (6 μονάδες από το κεφάλαιο 6 και 6 μονάδες από το κεφάλαιο 8). Στο ζήτημα Α1-2 υπάρχει ένα μικρό προβληματάκι ως προς την προτεινόμενη λύση (Σωστό) αφού κάλλιστα θα μπορούσε ένας υποψήφιος να απαντήσει Λάθος, στηριζόμενος στο γεγονός ότι η ταξινόμηση έχει ως κύριο στόχο της την παρουσίαση κάποιων αποτελεσμάτων κατά φθίνουσα ή αύξουσα σειρά, χωρίς να είναι απαραίτητο ότι θα  ακολουθήσει η λειτουργία της αναζήτησης.

ΘΕΜΑ Β
Μόνο το ερώτημα Β1 θα μπορούσε να προβληματίσει κάποιο υποψήφιο, η αναλυτική ωστόσο περιγραφή της μεθόδου απλοποιεί αρκετά τα πράγματα. Από την άλλη μεριά, το λογικό διάγραμμα του ερωτήματος Β2 είναι εξαιρετικά απλό και κατά την κωδικοποίηση του σε ψευδογλώσσα μπορεί να χρησιμοποιηθεί είτε η εντολή Όσο..επανάλαβε είτε η Για..από..μέχρι.

ΘΕΜΑ Γ  
Μια κλασσική επεξεργασία τιμών εισόδου που ολοκληρώνεται μόλις δοθεί από τη μονάδα εισόδου τιμή-φρουρός. Το μοναδικό ερώτημα που μπορεί να προβληματίσει είναι το Γ4, αφού η αδυναμία χρήσης πίνακα απαιτεί μια πολύ προσεκτική προσέγγιση για  την εύρεση και άθροιση όλων των τεμαχίων με τη μέγιστη τιμή τεμαχίου.    

ΘΕΜΑ Δ

Το ενδιαφέρον εδώ είναι ότι πρώτη φορά μετά από τόσα χρόνια που εξετάζεται το μάθημα πανελλαδικά, παρέχεται η δυνατότητα στον υποψήφιο να χρησιμοποιήσει τρισδιάστατο πίνακα για την επίτευξη της λύσης. Το θέμα βεβαίως μπορεί να λυθεί εναλλακτικά και με δυσδιάστατο πίνακα. Τα ζητούμενα είναι όλα αναμενόμενα, με μικρό βαθμό δυσκολίας ενώ υπάρχει και η δυνατότητα διαφορετικών λύσεων στα επιμέρους ερωτήματα Δ3 και Δ4.

Λύσεις Θεμάτων Πανελλαδικών εξετάσεων Γ' Τάξης Ημερήσιων Γενικών Λυκείων 2014


















































































































































Πέμπτη 29 Μαΐου 2014

Επεξεργασία παράλληλων μονοδιάστατων πινάκων

Στη Γ τάξη ενός ΓΕΛ φοιτούν 140 μαθητές. Γράψτε
αλγόριθμο που με δεδομένο τον πίνακα ΟΝ[140]
που περιέχει τα ονοματεπώνυμα των μαθητών,
τον πίνακα  ΦΥΛΟ[140] που περιέχει το φύλο
τους (Αληθής - αγόρι, Ψευδής - κορίτσι) και τον
πίνακα ΚΑΤ[140] που περιέχει τις κατευθύνσεις
τους, εμφανίζει:
α) τα ονοματεπώνυμα των αγοριών της τεχνολογικής
    κατεύθυνσης,
β) τα ονοματεπώνυμα των κοριτσιών της θετικής
    κατεύθυνσης,
γ) τα ονοματεπώνυμα των μαθητών της θεωρητικής
    κατεύθυνσης.
Θεωρείστε ότι σε κάθε κατεύθυνση φοιτά τουλάχιστον
ένα αγόρι και ένα κορίτσι.

Λύση

Αλγόριθμος ΓΕΛ
Δεδομένα // ΟΝ, ΦΥΛΟ, ΚΑΤ //
Εμφάνισε 'Ονοματεπώνυμα αγοριών τεχνολογικής'
Για κ από 1 μέχρι 140
    Αν (ΚΑΤ[κ] = 'Τεχνολογική') ΚΑΙ 
          (ΦΥΛΟ[κ] = Αληθής) τότε
          Εμφάνισε ΟΝ[κ]
    Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε 'Ονοματεπώνυμα κοριτσιών θετικής'
Για κ από μέχρι 140
    Αν (ΚΑΤ[κ] = 'Θετική') ΚΑΙ 
          (ΦΥΛΟ[κ] = Ψευδής) τότε
          Εμφάνισε ΟΝ[κ]
    Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε 'Ονοματεπώνυμα μαθητών θεωρητικής'
Για κ από μέχρι 140
    Αν ΚΑΤ[κ] = 'Θεωρητική'  τότε
          Εμφάνισε ΟΝ[κ]
    Τέλος_αν
Τέλος_επανάληψης
Τέλος ΓΕΛ

Συγγραφή διαδικασίας

Γράψτε διαδικασία που εμφανίζει όλα τα στοιχεία
του ακέραιου πίνακα Α[12, 14] που είναι θετικά,
και πολλαπλάσια του 8 αλλά όχι του 24.

Λύση

ΔΙΑΔΙΚΑΣΙΑ ΦΙΛΤΡΟ(Α)
ΜΕΤΑΒΛΗΤΕΣ
      ΑΚΕΡΑΙΕΣ: Α[12, 14], Κ, Λ
ΑΡΧΗ
      ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 12
          ΓΙΑ Λ ΑΠΟ 1 ΜΕΧΡΙ 14
               ΑΝ (Α[Κ, Λ] > 0) KAI (Α[Κ, Λ] MOD 8 = 0)
                      KAI (Α[Κ, Λ] MOD 24  < >  0) TOTE
                     ΓΡΑΨΕ Α[Κ, Λ]
               ΤΕΛΟΣ_ΑΝ
          ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
      ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ