Πρόβλημα
Στόχοι του κεφαλαίου αυτού είναι να μπορούν οι μαθητές:
- να περιγράφουν την έννοια του προβλήματος
- να κατατάσσουν ένα πρόβλημα στην κατηγορία που ανήκει
- να διακρίνουν την ύπαρξη υπολογιστικών και μη προβλημάτων
- να αναφέρουν τις φάσεις επίλυσης ενός υπολογιστικού προβλήματος.
2.1.1 Η έννοια του προβλήματος
Οι άνθρωποι, από την πρώτη στιγμή της ύπαρξής τους, ήρθαν αντιμέτωποι με ποικίλα προβλήματα, τόσο στις καθημερινές τους δραστηριότητες όσο και σε διάφορους επιστημονικούς τομείς. Κάνοντας μια αναδρομή στην ιστορία είναι δυνατό να εντοπιστούν πληθώρα προβλημάτων.
- Ο Όμηρος στην Οδύσσεια περιγράφει τα προβλήματα που αντιμετώπιζε ο Οδυσσέας για να φτάσει στην Ιθάκη.
- Το πρόβλημα που κλήθηκε να επιλύσει ο Αρχιμήδης με τη βασιλική κορώνα που οδήγησε στη γνωστή φράση του «Εύρηκα-Εύρηκα».
- Το πρόβλημα μέτρησης του χρόνου, το οποίο αντιμετωπίστηκε με τη χρήση της κλεψύδρας και του εκκρεμούς.
- Τα προβλήματα επιδημιών στην ανθρωπότητα και η αντιμετώπισή τους με εμβόλια.
- Το πρόβλημα του «ιού του 2000» και η αντιμετώπισή του, ώστε τα υπολογιστικά συστήματα να λειτουργήσουν σωστά την 1/1/2000.
Όπως φαίνεται, η ύπαρξη προβλημάτων είναι ένα διαχρονικό φαινόμενο. Στην εποχή μας, οι άνθρωποι έρχονται αντιμέτωποι με προβλήματα στον προσωπικό, στον επαγγελματικό και στον κοινωνικό χώρο γενικότερα. Όλοι οι άνθρωποι δεν αντιμετωπίζουν τα ίδια προβλήματα και επιπλέον δίνουν διαφορετική σημασία και βαρύτητα σε αυτά. Ωστόσο υπάρχουν προβλήματα που αναγνωρίζονται από τους περισσότερους ως πολύ σημαντικά.
Τα προβλήματα εκτός από δυσάρεστες ή πιεστικές καταστάσεις που απαιτούν λύση (περιβαλλοντικά προβλήματα, κοινωνικά προβλήματα, προσωπικά προβλήματα κ.ά.) μπορούν να είναι είτε ενδιαφέρουσες προκλήσεις (π.χ. η επίλυση ενός γρίφου ή η νίκη σε ένα παιχνίδι σκάκι), είτε ευκαιρίες για να προκύψει κάτι ωφέλιμο για την κοινωνία μέσω της επίλυσής τους (π.χ. νέα ασφαλέστερα υλικά για την κατασκευή αυτοκινήτων, τρισδιάστατες εκτυπώσεις κ.ά.).