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