Τι περιλαμβάνει η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον;
Σκέψη / Μεθοδολογία: Κλειστή ερώτηση απαρίθμησης — τα στάδια της ανάλυσης δίνονται ρητά στο §4.1.
Λύση:
Ανατρέχουμε στα στάδια της ανάλυσης, όπως δίνονται στο §4.1, και τα απαριθμούμε με τη σειρά.
Απάντηση: Η ανάλυση ενός προβλήματος σε σύγχρονο υπολογιστικό περιβάλλον περιλαμβάνει: την καταγραφή της υπάρχουσας πληροφορίας για το πρόβλημα, την αναγνώριση των ιδιαιτεροτήτων του, την αποτύπωση των συνθηκών/προϋποθέσεων υλοποίησής του, και στη συνέχεια την πρόταση επίλυσης με χρήση κάποιας μεθόδου και την τελική επίλυση με χρήση υπολογιστικών συστημάτων.
Πρόσεξε:
Ποιοι είναι οι λόγοι για τους οποίους οι μέθοδοι ανάλυσης και επίλυσης των προβλημάτων παρουσιάζουν ιδιαίτερο ενδιαφέρον;
Σκέψη / Μεθοδολογία: Ερώτηση θεωρίας: το §4.1 απαριθμεί ρητά τρεις λόγους για τους οποίους οι μέθοδοι ανάλυσης και επίλυσης προβλημάτων παρουσιάζουν ιδιαίτερο ενδιαφέρον. Τους εντοπίζουμε στο κείμενο και τους αναφέρουμε.
Λύση:
Απάντηση: Οι μέθοδοι ανάλυσης και επίλυσης των προβλημάτων παρουσιάζουν ιδιαίτερο ενδιαφέρον γιατί: (α) παρέχουν ένα γενικό πρότυπο κατάλληλο για την επίλυση προβλημάτων ευρείας κλίμακας, (β) μπορούν να αναπαρασταθούν με κοινές δομές δεδομένων και ελέγχου (που υποστηρίζονται από τις περισσότερες σύγχρονες γλώσσες προγραμματισμού), (γ) παρέχουν τη δυνατότητα καταγραφής των χρονικών και «χωρικών» απαιτήσεων της μεθόδου επίλυσης, ώστε να μπορεί να γίνει επακριβής εκτίμηση των αποτελεσμάτων.
Πρόσεξε:
