Ασκήσεις ΑΕΠΠ Πίνακες
Οι Ασκήσεις ΑΕΠΠ Πίνακες θεωρούνται δύσκολες γιατί συνδυάζουν πολλά κομμάτια της ύλης: επαναλήψεις, συνθήκες, μεταβλητές και σωστή διαχείριση δεικτών. Αν όμως ακολουθείς μια σταθερή στρατηγική, μπορείς να αντιμετωπίσεις και τα πιο σύνθετα θέματα με ασφάλεια.
Τύποι ασκήσεων με πίνακες στην ύλη
Ενδιαφέρεσαι για Ιδιαίτερα Μαθήματα C; δες το σχετικό μάθημα ή επικοινώνησε μαζί μου.
Στο σχολικό βιβλίο και στα τετράδια ασκήσεων θα συναντήσεις:
- ασκήσεις που ζητούν άθροισμα, μέσο όρο ή μέτρηση στοιχείων
- ασκήσεις που ζητούν μέγιστο ή ελάχιστο και τη θέση του
- ασκήσεις φιλτραρίσματος, όπου κρατάς μόνο στοιχεία με κάποια ιδιότητα
- ασκήσεις αναζήτησης, όπου ψάχνεις αν υπάρχει ένα στοιχείο ή πόσες φορές εμφανίζεται
- ασκήσεις που συνδυάζουν πίνακες με υποπρογράμματα
Ανάλυση εκφώνησης πριν ξεκινήσεις
Πριν γράψεις κώδικα:
- σημείωσε ποια δεδομένα δίνονται και σε τι μορφή
- ξεχώρισε ποια αποτελέσματα πρέπει να εμφανιστούν στο τέλος
- εντόπισε ποια τμήματα της λύσης χρειάζονται επανάληψη και ποια όχι
- αποφάσισε αν χρειάζεσαι έναν πίνακα ή περισσότερους
Αν η εκφώνηση μιλά για «καταγραφή στοιχείων πολλών μαθητών, πελατών, προϊόντων» ή γενικά πολλών μετρήσεων, σχεδόν πάντα οι Ασκήσεις ΑΕΠΠ Πίνακες είναι η σωστή προσέγγιση.
Μοτίβα για ανάγνωση και επεξεργασία πινάκων
Οι περισσότερες λύσεις ακολουθούν συγκεκριμένα μοτίβα:
- ΓΙΑ δείκτης από 1 μέχρι Ν, όπου σε κάθε βήμα διαβάζεις και επεξεργάζεσαι ένα στοιχείο
- χρήση μεταβλητής αθροιστή ή μετρητή μέσα στον βρόχο
- χρήση μεταβλητών για μέγιστο ή ελάχιστο που ενημερώνονται υπό συνθήκη
Για πιο σύνθετες ασκήσεις:
- μπορείς να χρησιμοποιήσεις δεύτερο βρόχο για σύγκριση στοιχείων μεταξύ τους
- ή να καλέσεις υποπρόγραμμα που δέχεται τον πίνακα και επιστρέφει κάποιο αποτέλεσμα
Συχνά λάθη στις Ασκήσεις ΑΕΠΠ Πίνακες
Κάποια λάθη εμφανίζονται ξανά και ξανά:
- λάθος όρια στο ΓΙΑ (από 0 αντί για 1, ή μέχρι Ν−1 αντί για Ν)
- μπέρδεμα με δείκτες όταν χρησιμοποιούνται δύο πίνακες ταυτόχρονα
- ξεχασμένη αρχικοποίηση αθροιστών και μετρητών πριν τον βρόχο
- μη σωστή ενημέρωση μεταβλητών μεγίστου ή ελαχίστου
- επεξεργασία στοιχείων εκτός πίνακα λόγω λαθών σε συνθήκες
Όταν τελειώνεις μια τέτοια άσκηση, πέρασε νοερά μερικές τιμές από τον πίνακα. Αν μπορείς να «ακολουθήσεις» τον δείκτη και βλέπεις ότι όλα ταιριάζουν με την εκφώνηση, τότε η λογική σου είναι πολύ πιθανό να είναι σωστή.
Στρατηγική λύσης σε σύνθετα θέματα
Για πιο απαιτητικές εκφωνήσεις:
- χώρισε τη λύση σε στάδια, όπως «διάβασμα δεδομένων», «βασικοί υπολογισμοί», «εμφάνιση αποτελεσμάτων»
- γράψε πρώτα έναν πιο απλό αλγόριθμο που λύνει μέρος του προβλήματος
- πρόσθεσε σταδιακά extra συνθήκες ή επιπλέον πίνακες
- μην διστάσεις να χρησιμοποιήσεις υποπρογράμματα αν ο κώδικας αρχίζει να γίνεται πολύ μεγάλος
Αν οι Ασκήσεις ΑΕΠΠ Πίνακες σε αγχώνουν ή νιώθεις ότι χάνεσαι όταν οι εκφωνήσεις γίνονται σύνθετες, τα Ιδιαίτερα Μαθήματα ΑΕΠΠ και τα Ιδιαίτερα Μαθήματα Γλώσσα για ΑΕΠΠ μπορούν να σε βοηθήσουν. Στα ιδιαίτερα μαθήματα δουλεύουμε στοχευμένα πάνω σε πίνακες και σε θέματα αντίστοιχου επιπέδου με τις Πανελλήνιες, ώστε να αποκτήσεις σταθερή στρατηγική λύσης.