Αποσύνθεση: διασπάστε το, όχι απλώς σε κομμάτια
Η διάσπαση ενός προβλήματος σε μικρότερα μέρη που μπορούν να επιλυθούν χωριστά. Παγίδα εξέτασης: η σύγχυση της αποσύνθεσης με την αφαίρεση (παράβλεψη λεπτομερειών) ή την αναγνώριση προτύπων (εντοπισμός ομοιοτήτων).
Αποσύνθεση σημαίνει ότι χωρίζετε ένα σύνθετο πρόβλημα σε μικρότερα, διαχειρίσιμα υποπροβλήματα, καθένα από τα οποία αντιμετωπίζεται ξεχωριστά. Σκεφτείτε τον σχεδιασμό ενός συνεδρίου: δεν κλείνετε τον χώρο, δεν προσκαλείτε ομιλητές και δεν οργανώνετε την τροφοδοσία όλα μαζί· το χωρίζετε σε εργασίες όπως η επιλογή χώρου, ο κατάλογος ομιλητών και ο σχεδιασμός του μενού. Στα τεστ EPSO, η βασική αντίθεση είναι με την αφαίρεση, η οποία αποκρύπτει περιττές λεπτομέρειες, και την αναγνώριση προτύπων, η οποία εντοπίζει κοινά στοιχεία μεταξύ προβλημάτων. Η αποσύνθεση αφορά αποκλειστικά τη διαίρεση της εργασίας, όχι την απλούστευση ή τη σύγκριση.
Ένα γρήγορο τέχνασμα αποκλεισμού: αν ένα σενάριο περιγράφει την ομαδοποίηση εργασιών κατά τύπο ή ακολουθία, πρόκειται για αποσύνθεση· αν περιγράφει την αγνόηση ορισμένων λεπτομερειών για εστίαση στη συνολική εικόνα, πρόκειται για αφαίρεση. Μια ακόμη ένδειξη: η αποσύνθεση συχνά οδηγεί σε κατάλογο εργασιών ή σε διάγραμμα ροής με χωριστούς κλάδους, ενώ η αναγνώριση προτύπων θα περιλάμβανε την αντιστοίχιση ενός νέου προβλήματος με ένα γνωστό πρότυπο. Προσέξτε τις ερωτήσεις που τα συγχέουν, ιδίως όταν το πρόβλημα περιλαμβάνει τόσο διάσπαση όσο και εντοπισμό ομοιοτήτων· η σωστή απάντηση εξαρτάται από το ποιο βήμα προηγείται.
Για να ελέγξετε τον εαυτό σας, πάρτε οποιοδήποτε καθημερινό πρόβλημα, όπως το μαγείρεμα μιας νέας συνταγής, και καταγράψτε νοερά τα υποπροβλήματα: συγκέντρωση υλικών, προετοιμασία εργαλείων, ακολούθηση βημάτων. Αν μπορείτε να τα διαχωρίσετε χωρίς να παραλείπετε λεπτομέρειες ή να συγκρίνετε με άλλες συνταγές, κάνετε αποσύνθεση. Να θυμάστε: αν η απάντηση περιλαμβάνει «διαίρει και βασίλευε», πρόκειται για αποσύνθεση· αν περιλαμβάνει «αγνόησε και απλούστευσε», πρόκειται για αφαίρεση.
Τι είναι η αποσύνθεση στην υπολογιστική σκέψη;
Η διάσπαση ενός προβλήματος σε μικρότερα μέρη που μπορούν να επιλυθούν ξεχωριστά.