Κατανόηση του προβλήματος και της δομής του – Διαδικασία επίλυσης προ- βλημάτων

Στις προηγούμενες παραγράφους παρουσιάστηκε η διαδικασία κατανόησης της δομής ενός προβλήματος, διαδικασία στην οποία δεν περιορίζεται μόνον η επίλυση ενός προβλήματος. Αυτό, διότι αποτελεί μια σύνθετη λειτουργία την οποία μπορούμε να διαιρέσουμε στα παρακάτω στάδια:

• Κατανόηση του προβλήματος και απλοποίηση της περιγραφής του, χωρίς απώ-
λεια χρήσιμης πληροφορίας (διαδικασία αφαίρεσης).
• Ανάλυσή του σε απλούστερα υποπροβλήματα.

• Διατύπωση σκέψεων σχετικά με το είδος του προβλήματος. Στο στάδιο αυτό
τίθενται ερωτήματα όπως: εντάσσεται σε μια γενικότερη ομάδα προβλημάτων,
είναι ειδική περίπτωση ενός γενικού προβλήματος;
• Λογική οργάνωση και ανάλυση δεδομένων.
• Αναγνώριση, ανάλυση και υλοποίηση πιθανών λύσεων. Ανίχνευση γνωστών
προτύπων. Στο στάδιο αυτό θέτονται ερωτήματα όπως: Η λύση του προβλήματος
περιλαμβάνει τμήματα τα οποία τα έχουμε συναντήσει και σε άλλα προβλήματα;
Γνωστό τμήμα, για παράδειγμα, είναι η ταξινόμηση ενός πλήθους αριθμών.
• Κατασκευή του αλγόριθμου περιγράφοντας τις ενέργειες για τη λύση του.
• Αξιολόγηση του αλγόριθμου και της λύσης που δόθηκε. Στο στάδιο αυτό τίθενται
ερωτήματα όπως: Είναι σωστή η λύση που βρέθηκε; Μήπως ο αλγόριθμος που
δημιουργήσαμε μπορεί να βελτιωθεί έτσι ώστε, για παράδειγμα, ο χρόνος εκτέ-
λεσης του αλγόριθμου να μειωθεί;
• Επιστροφή, αν χρειαστεί, σε προηγούμενα στάδια και ανακατασκευή της λύσης,
μέχρι την επίλυση του προβλήματος με αποτελεσματικό τρόπο.
• Γενίκευση της λύσης, ώστε να μπορεί να εφαρμοστεί σε παρόμοια προβλήματα.

 

Leave a Reply