1. Τι ονομάζουμε πρόβλημα; Δώστε παραδείγματα.

Σχετικά έγγραφα
Γεώργιος Φίλιππας 23/8/2015

1 Ανάλυση Προβλήματος

Επιµέλεια Θοδωρής Πιερράτος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 1 ο

Συντάχθηκε απο τον/την Administrator Τετάρτη, 24 Φεβρουάριος :31 - Τελευταία Ενημέρωση Πέμπτη, 25 Φεβρουάριος :40

Κεφάλαιο 1 Ανάλυση προβλήματος

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ. Πρόβλημα είναι μία κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

Ανάλυση προβλήματος. Κεφάλαιο 1

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

ΚΕΦΑΛΑΙΟ 1ο ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

Κεφάλαιο 1 : Ανάλυση προβλήματος

ΚΕΦΑΛΑΙΟ Ι ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον (στοιχεία θεωρίας)

1.1 Θέματα Προς Απάντηση Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ):

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

1. Τι ονομάζουμε πρόβλημα; Δώστε παραδείγματα.

1.4 Καθορισμός απαιτήσεων

Το πρόβλημα στην πληροφορική

Πρόβλημα είναι μία κατάσταση που χρειάζεται να αντιμετωπίσουμε και να δώσουμε λύση η Οποία δεν είναι προφανής ή γνωστή

1. Ανάλυση προβλήµατος

Εισαγωγή Στις Αρχές Της Επιστήμης Των Η/Υ. Η έννοια του Προβλήματος - ΚΕΦΑΛΑΙΟ 2

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών

Η ΕΝΝΟΙΑ ΠΡΟΒΛΗΜΑ ΚΑΤΑΝΟΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ. Ορισμός. 0.1 Τι ονομάζουμε πρόβλημα;

Η έννοια του προβλήματος

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 1 Ο. Εισαγωγή στις έννοιες Πρόβλημα, Αλγόριθμος, Προγραμματισμός, Γλώσσες Προγραμματισμού

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

Η EΝΝΟΙΑ ΠΡΟΒΛΗΜΑ ΚΑΤΑΝΟΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ. Ορισμός. 1.1 Τι ονομάζουμε πρόβλημα;

Ενότητα 2 Πρόβλημα σελ 13-18

Βασίλειος Κοντογιάννης ΠΕ19

Ενότητα 1 η Επιστήμη των Υπολογιστών

2.1. Πρόβλημα Η έννοια του προβλήματος ΚΕΦΑΛΑΙΟ

Επανάληψη Θεωρίας. Καστούμης Γιώργος

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

Κεφάλαιο 1: Κατανόηση καθορισμός και δομή του προβλήματος

ΑΕΠΠ Ερωτήσεις θεωρίας

Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

ΛΥΣΕΙΣ ΣΤΗΝ ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

Θεωρείς σημαντικό το γεγονός να μιλάς και να γράφεις πολύ καλά τη φυσική γλώσσα στην προσπάθειά σου να επιλύσεις ένα τυχαίο πρόβλημα;

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΥΠΟΛΟΓΙΣΤΩΝ

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

ΠΕΡΙΕΧΟΜΕΝΑ. Η έννοια πρόβλημα Κατανόηση προβλήματος Δομή προβλήματος Καθορισμός απαιτήσεων Κατηγορίες προβλημάτων Πρόβλημα και υπολογιστής

ΠΕΡΙΕΧΟΜΕΝΑ. Η έννοια πρόβλημα Κατανόηση προβλήματος Δομή προβλήματος Καθορισμός απαιτήσεων Κατηγορίες προβλημάτων Πρόβλημα και υπολογιστής

Παναγιώτης Τσιωτάκης Τηλ.: ,

σας δίπλα στον αριθμό που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι σωστή, ή Λάθος, αν η πρόταση είναι λανθασμένη.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο ΚΕΦΑΛΑΙΟ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΘΗΜΑ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης:

Πειραματικό Γενικό Λύκειο Π.Κ. Σχ. Έτος

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΛΥΣΕΙΣ ΣΤΗΝ ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ, Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 02/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ Α. ΙΛΕΡΗ

ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑΤΑ. 10. Τα επιλύσιμα προβλήματα κατηγοριοποιούνται περεταίρω με βάση το βαθμό δόμησης και το είδος επίλυσής τους.

6 Οδηγός επιτυχίας στην Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

8 Τεχνικός Εφαρμογών Πληροφορικής με Πολυμέσα

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Κεφ. 1: Εισαγωγή στην έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος

Διδασκαλία στο 2ο Πειραματικό Λύκειο (Αμπελοκήπων)

Κεφάλαιο 1. Ανάλυση Προβλήματος

Εισαγωγή στις Αρχές της επιστήμης των Η/Υ. Β Λυκείου

Προγραμματισμός Η/Υ. Αλγόριθμοι. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

ΛΟΓΙΣΜΟΣ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ, ΕΣΠΙ 1

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΚΑΤΑΝΟΗΣΗ ΤΗΣ ΙΑΤΑΞΗΣ ΤΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΧΡΗΣΗ ΤΗΣ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΣΤΟΝ ΑΞΟΝΑ ΤΩΝ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΠΕΡΙΛΗΨΗ. Εισαγωγή

ΑΕΠΠ Ερωτήσεις τύπου Σωστό-Λάθος

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

1.1. Προσδοκώμενα αποτελέσματα

Ο πρώτος ηλικιακός κύκλος αφορά μαθητές του νηπιαγωγείου (5-6 χρονών), της Α Δημοτικού (6-7 χρονών) και της Β Δημοτικού (7-8 χρονών).

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

Κεφάλαιο 4 Σχεδίαση Βάσεων Δεδομένων

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 12/10/2014

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

Δομές Δεδομένων & Αλγόριθμοι

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

περιεχόμενα παρουσίασης

ΠΕΡΙΕΧΟΜΕΝΑ. Εντολές επιλογής Εντολές επανάληψης

Κεφάλαιο 3: Εισαγωγή στους αλγορίθμους - διαγράμματα ροής

Τι μαθησιακός τύπος είναι το παιδί σας;

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

Α2. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α και δίπλα τα γράμματα της Στήλης Β που τους αντιστοιχούν.

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

Συστήματα Υποστήριξης Αποφάσεων

Προγραμματισμός Η/Υ. Συναρτήσεις & Υποπρογράμματα. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Πρόβλημα 29 / σελίδα 28

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

ΕΠΙΛΥΣΗ ΕΞΙΣΩΣΕΩΝ ΚΑΙ ΑΝΙΣΩΣΕΩΝ ΣΥΝΑΡΤΗΣΙΑΚΩΝ ΜΟΡΦΩΝ MIAΣ ΜΕΤΑΒΛΗΤΗΣ

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

Ανάπτυξη εφαρμογών/ Βασικές γνώσεις/ πρώτο θέμα ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ

5.1 Δραστηριότητα: Εισαγωγή στο ορισμένο ολοκλήρωμα

Transcript:

1. Τι ονομάζουμε πρόβλημα; Δώστε παραδείγματα. ΑΠΑΝΤΗΣΗ Ορισμός: Με τον όρο πρόβλημα εννοείται μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. Παραδείγματα προβλημάτων: Φυσικά φαινόμενα, όπως εκρήξεις ηφαιστείων, παλιρροιακά κύματα, σεισμοί και τυφώνες, αποτελούν σημαντικά προβλήματα ακόμα και στην εποχή μας, με αποτέλεσμα οι πληθυσμοί των περιοχών που πλήττονται να μετρούν ανθρώπινα θύματα, να υπόκεινται οικονομική καταστροφή και να αναγκάζονται πολλές φορές σε μετακίνηση. Ο υποσιτισμός ενός πολύ μεγάλου μέρους του πληθυσμού της αφρικανικής κύρια ηπείρου, οι καθημερινοί θάνατοι πολλών ανθρώπων, ειδικά μικρών παιδιών, αποτελεί ένα από τα σοβαρότερα προβλήματα της ανθρωπότητας σήμερα, χωρίς να έχει μπορέσει να αντιμετωπιστεί επαρκώς από τις ανθρωπιστικές οργανώσεις και τους διεθνείς οργανισμούς. Η αργή ταχύτητα μετάδοσης των δεδομένων σε σχέση με τις απαιτήσεις της σύγχρονης τεχνολογίας, αποτελεί ένα πρόβλημα που αντιμετωπίζεται σε ικανοποιητικό βαθμό από τη τεχνολογία των οπτικών ινών. 2. Τι γνωρίζετε για το πρόβλημα του 2000; ΑΠΑΝΤΗΣΗ Οι υπολογιστές αναπαριστούσαν την ημερομηνία χρησιμοποιώντας 2 ψηφία για το έτος. Δηλ. η ημερομηνία 15 Απριλίου 1999, αναπαριστάνονταν ως 150499. Από τις πρώτες περιόδους λειτουργίας των υπολογιστών, τότε που γινόταν κάθε δυνατή προσπάθεια να εξοικονομηθεί πολύτιμος αποθηκευτικός χώρος, καθιερώθηκε η καταγραφή της ημερομηνίας με τον παραπάνω τρόπο. Οπότε η πρώτη μέρα του 21ου αιώνα θα συμβολίζoταν με τον κωδικό 010100, πράγμα που αν δεν αντιμετωπιζόταν θα είχε επιφέρει μεγάλη αναστάτωση και σύγχυση στους υπολογισμούς που θα πραγματοποιούσαν οι υπολογιστές. 5

Το συγκεκριμένο πρόβλημα αν και φαίνεται απλό μπορεί να έχει περίπλοκες επιπτώσεις. Για παράδειγμα, οι υπολογιστές τραπεζών μπορεί να κάνουν λάθος οικονομικούς υπολογισμούς. Ένα ευρύ φάσμα κοινωνικών υπηρεσιών ασφάλιση, υγειονομική περίθαλψη, παροχή ενέργειας, μεταφορές, κλπ -παρέχονται μέσα από χρήση πολύπλοκων υπολογιστικών συστημάτων, που απειλούνταν από το πρόβλημα του έτους 2000. Το πρόβλημα επιλύθηκε με την χρήση τεσσάρων ψηφίων για την αναπαράσταση του έτους στους σύγχρονους υπολογιστές. 3. Τι ονομάζουμε δεδομένα, πληροφορίες, επεξεργασία δεδομένων; ΑΠΑΝΤΗΣΗ Με τον όρο δεδομένα δηλώνεται οποιοδήποτε στοιχείο μπορεί να γίνει αντιληπτό από έναν τουλάχιστον παρατηρητή με μία από τις πέντε αισθήσεις του. Με τον όρο πληροφορία αναφερόμαστε σε κάθε στοιχείο που προκύπτει από την επεξεργασία των δεδομένων του προβλήματος. Ο όρος επεξεργασία δεδομένων δηλώνει εκείνη τη διαδικασία κατά την οποία ένας μηχανισμός δέχεται δεδομένα, τα επεξεργάζεται σύμφωνα με έναν προκαθορισμένο τρόπο και αποδίδει πληροφορίες. Επί χιλιετίες ο μηχανισμός επεξεργασίας των δεδομένων ήταν και εξακολουθεί να είναι ο ανθρώπινος εγκέφαλος. Στις μέρες μας, ένας άλλος μηχανισμός επεξεργασίας δεδομένων είναι ο υπολογιστής. Ένα γνωσιακό ποσό δεν μπορεί να χαρακτηριστεί αυτόματα σαν δεδομένο ή πληροφορία. Το στοιχείο εκείνο που θα μπορέσει να προσδώσει το χαρακτηρισμό δεδομένο ή πληροφορία σε ένα γνωσιακό ποσό είναι το αν αυτό προέρχεται από διαδικασία επεξεργασίας ή αν πρόκειται να υποβληθεί σε επεξεργασία. Κατά συνέπεια το ίδιο γνωσιακό ποσό μπορεί για μια διαδικασία να αποτελεί πληροφορία και για μια άλλη επόμενη να αποτελεί δεδομένο. 4. Από τι εξαρτάται η κατανόηση ενός προβλήματος; ΑΠΑΝΤΗΣΗ Η κατανόηση ενός προβλήματος είναι συνάρτηση δύο παραγόντων: της σωστής διατύπωσης εκ μέρους του δημιουργού του της σωστής ερμηνείας από τη μεριά εκείνου που καλείται να το αντιμετωπίσει. Η μορφή με την οποία παρουσιάζεται ένα πρόβλημα μπορεί να είναι οποιαδήποτε αρκεί να μπορεί να γίνει αντιληπτή από μία από τις πέντε ανθρώπινες αισθήσεις. Σε κάθε όμως περίπτωση θα πρέπει να γίνει απολύτως κατανοητό πριν γίνει κάθε προσπάθεια αντιμετώπισής του. 6

Η κατανόηση ενός προβλήματος εξαρτάται σε μεγάλο βαθμό από την διατύπωσή του. Οποιοδήποτε μέσο μπορεί να χρησιμοποιηθεί για να αποδοθεί η διατύπωση ενός προβλήματος. Συνηθέστερο από όλα είναι ο λόγος, είτε ο προφορικός, είτε ο γραπτός. Ο λόγος σαν μέσο επικοινωνίας και συνεννόησης πρέπει να χαρακτηρίζεται από σαφήνεια. Άστοχη χρήση ορολογίας, λανθασμένη σύνταξη, είναι δύο στοιχεία που μπορούν να προκαλέσουν παρερμηνείες και παραπλανήσεις. Η ικανότητα εκφοράς σωστού προφορικού και γραπτού λόγου αποτελεί μεγάλο προτέρημα για κάθε άτομο. Η παρερμηνεία είναι δυνατή ακόμα και σε περιπτώσεις όπου όλοι οι λεξικολογικοί και συντακτικοί κανόνες κρατούνται με ευλάβεια. Με τον όρο χώρο προβλήματος ορίζουμε την περιοχή, (π.χ. επιστημονική, καθημερινή ζωή), από την οποία προέρχεται το πρόβλημα. Σημαντικός ακόμα παράγοντας στη σωστή αντιμετώπιση ενός προβλήματος είναι η αποσαφήνιση του χώρου στον οποίο αναφέρεται. Η πληροφορία αυτή παρέχεται επίσης από την εκφώνηση του προβλήματος. Τα δεδομένα του προβλήματος είναι αυτά που θα μας παρέχουν αυτήν την πληροφορία. 5. Με ποια κριτήρια κατηγοριοποιούμε τα προβλήματα; ΑΠΑΝΤΗΣΗ Τα διάφορα προβλήματα μπορούμε να τα κατηγοριοποιήσουμε σύμφωνα με τα παρακάτω κριτήρια: Την δυνατότητα επίλυσης τους. Τον βαθμό δόμησης των λύσεων τους (εφόσον είναι επιλύσιμα). Το είδος της επίλυσης που επιζητούν. 6. Πώς κατηγοριοποιούμε τα προβλήματα με κριτήριο την δυνατότητα επίλυσης τους; ΑΠΑΝΤΗΣΗ Με κριτήριο τη δυνατότητα επίλυσης ενός προβλήματος, διακρίνουμε τρεις κατηγορίες προβλημάτων : Επιλύσιμα, είναι εκείνα τα προβλήματα για τα οποία η λύση τους είναι ήδη γνωστή και έχει διατυπωθεί. Επιλύσιμα μπορεί επίσης να χαρακτηριστούν και προβλήματα, των οποίων η λύση δεν έχει ακόμα διατυπωθεί, αλλά ή συνάφειά τους με άλλα που ήδη έχουν λυθεί μας επιτρέπει να θεωρούμε σαν βέβαιη τη δυνατότητα επίλυσής τους. Η κατασκευή laser εκτυπωτών είναι ένα λυμένο πρόβλημα αφού υπάρχουν εταιρίες που κατασκευάζουν τέτοιου είδους εκτυπωτές. Ανοικτά, ονομάζονται εκείνα τα προβλήματα για τα οποία η λύση τους δεν έχει μεν ακόμα βρεθεί, αλλά παράλληλα δεν έχει αποδειχθεί, ότι δεν επιδέχονται λύση. Σαν παράδειγμα ανοικτού προβλήματος μπορούμε να αναφέρουμε το πρόβλημα της ενοποίησης των τεσσάρων πεδίων δυνάμεων. Άλυτα, χαρακτηρίζονται εκείνα τα προβλήματα για τα οποία έχουμε φτάσει στην παραδοχή, ότι δεν επιδέχονται λύση. 7

Τέτοιου είδους πρόβλημα είναι το γνωστό από τους αρχαίους ελληνικούς χρόνους πρόβλημα του τετραγωνισμού του κύκλου με κανόνα και διαβήτη. Το πρόβλημα αυτό θεωρείται άλυτο. 7. Πώς κατηγοριοποιούμε τα προβλήματα σύμφωνα με τo βαθμό δόμησης των λύσεων τους; ΑΠΑΝΤΗΣΗ Με κριτήριο το βαθμό δόμησης των λύσεών τους, τα επιλύσιμα προβλήματα μπορούν να διακριθούν σε τρεις επίσης κατηγορίες : Δομημένα, χαρακτηρίζονται εκείνα τα προβλήματα των οποίων η επίλυση προέρχεται από μια αυτοματοποιημένη διαδικασία. Για παράδειγμα, η επίλυση της δευτεροβάθμιας εξίσωσης αποτελεί ένα δομημένο πρόβλημα, αφού ο τρόπος επίλυσης της εξίσωσης είναι γνωστός και αυτοματοποιημένος. Στα δομημένα προβλήματα δεν υπάρχει δυνατότητα επιλογής μέσα από ένα πλήθος εναλλακτικών λύσεων. Ημιδομημένα, ονομάζονται τα προβλήματα εκείνα των οποίων η λύση μπορεί να επιλεγεί ανάμεσα από ένα εύρος πιθανών λύσεων, αφήνοντας στον ανθρώπινο παράγοντα περιθώρια επιλογής της. Σαν παράδειγμα ημιδομημένου προβλήματος μπορούμε να αναφέρουμε ένα πρόβλημα όπου ένας ταξιδιώτης αναζητά να επιλέξει το μεταφορικό μέσο μετακίνησής του από ένα μέρος σε κάποιο άλλο. Το πρόβλημα είναι ημιδομημένο, δεδομένου ότι η λύση που θα επιλεγεί, πρέπει να αναζητηθεί σε ένα σύνολο σαφώς προκαθορισμένο που συμπεριλαμβάνει όλα τα διαθέσιμα μεταφορικά μέσα. Αδόμητα, χαρακτηρίζονται τα προβλήματα εκείνα των οποίων οι λύσεις δεν μπορούν να δομηθούν ή δεν έχει διερευνηθεί σε βάθος η δυνατότητα δόμησής τους. Πρωτεύοντα ρόλο στην επίλυση αυτού του τύπου προβλημάτων κατέχει η ανθρώπινη διαίσθηση. Παράδειγμα αδόμητου προβλήματος είναι η επιλογή του τρόπου, του τόπου και του χρόνου ενός εφηβικού πάρτυ. Είναι σαφές ότι δεν υπάρχει κανένας συγκεκριμένος τρόπος (αυτοματοποιημένη διαδικασία) οργάνωσης ενός εφηβικού πάρτυ και όλοι οι παράγοντες που θα το διαμορφώσουν εξαρτώνται από τους διοργανωτές του. Τα αδόμητα προβλήματα έχουν πρακτικά άπειρους τρόπους λύσεις. Προσοχή! Για να κατηγοριοποιήσουμε ένα πρόβλημα σύμφωνα με τo βαθμό δόμησης των λύσεων του πρέπει το πρόβλημα να είναι οπωσδήποτε επιλύσιμο. 8. Πώς κατηγοριοποιούμε τα προβλήματα με κριτήριo το είδος επίλυσης τους; ΑΠΑΝΤΗΣΗ 8

Με κριτήριο το είδος της επίλυσης που επιζητούν, τα προβλήματα διακρίνονται σε τρεις κατηγορίες: Απόφασης, όπου η απόφαση που πρόκειται να ληφθεί σαν λύση του προβλήματος απαντά σε ένα ερώτημα. Πιθανόν αυτή η απάντηση να είναι ένα Ναι ή ένα Όχι. Αυτό που θέλουμε να διαπιστώσουμε σε ένα πρόβλημα απόφασης είναι αν υπάρχει απάντηση που ικανοποιεί τα δεδομένα που θέτονται από το πρόβλημα. Παράδειγμα: Δίδεται ένας ακέραιος αριθμός Ν και το πρόβλημα που τίθεται είναι, αν ο αριθμός Ν είναι πρώτος. Υπολογιστικά, όπου απαιτούνται να γίνουν υπολογισμοί για να μπορεί να δοθεί μία απάντηση στο πρόβλημα. Σε ένα υπολογιστικό πρόβλημα ζητάμε να βρούμε τη τιμή της απάντησης που ικανοποιεί τα δεδομένα που παρέχει το πρόβλημα. Παράδειγμα: Η εύρεση της ρίζας της εξίσωσης χ 2 = 5 είναι υπολογιστικό πρόβλημα. Βελτιστοποίησης, όπου το πρόβλημα που τίθεται επιζητά το βέλτιστο αποτέλεσμα για τα συγκεκριμένα δεδομένα που διαθέτει. Σε ένα πρόβλημα βελτιστοποίησης αναζητούμε την απάντηση που ικανοποιεί κατά τον καλύτερο τρόπο τα δεδομένα που παρέχει το πρόβλημα. Παράδειγμα: Η εύρεση της συντομότερης διαδρομής Αθήνας - Κορίνθου είναι πρόβλημα βελτιστοποίησης. 9. Tι ονομάζουμε με τον όρο δομή προβλήματος; ΑΠΑΝΤΗΣΗ Με τον όρο δομή προβλήματος αναφερόμαστε στα συστατικά του μέρη, στα επιμέρους προβλήματα (υποπροβλήματα) που το αποτελούν καθώς και τον τρόπο που αυτά συνδέονται μεταξύ τους. Η κατανόηση του προβλήματος είναι βασική προϋπόθεση για να γίνει στη συνέχεια δυνατή η σωστή αποτύπωση της δομής του. 10. Τι εννοούμε με τον όρο ανάλυση ενός προβλήματος; ΑΠΑΝΤΗΣΗ Ανάλυση ενός προβλήματος είναι ο χωρισμός του προβλήματος σε επιμέρους υποπροβλήματα που είναι απλούστερα στην επίλυση τους. Η ανάλυση αυτή του προβλήματος σε άλλα απλούστερα αναδύει παράλληλα και τη δομή του προβλήματος. Η καταγραφή της δομής ενός προβλήματος σημαίνει αυτόματα ότι έχει αρχίσει η διαδικασία ανάλυσης του προβλήματος σε άλλα απλούστερα. Με τη σειρά τους τα νέα προβλήματα μπορούν να αναλυθούν σε άλλα, ακόμη πιο απλά. Η διαδικασία αυτή της ανάλυσης μπορεί να συνεχιστεί μέχρις ότου τα επιμέρους προβλήματα που προέκυψαν θεωρηθούν αρκετά απλά και η αντιμετώπισή τους χαρακτηριστεί ως δυνατή. 9

Τα πλεονεκτήματα της ανάλυσης του προβλήματος σε υποπροβλήματα, δηλαδή της εύρεσης της δομής του είναι: 1. Η δυσκολία αντιμετώπισης του προβλήματος ελαττώνεται όσο προχωρά η ανάλυση του σε απλούστερα υποπροβλήματα. 2. Ο κατακερματισμός ενός προβλήματος σε απλούστερα προβλήματα, ενεργοποιεί και οξύνει τη σκέψη και την αναλυτική ικανότητα του ατόμου. 11. Με ποιους τρόπους μπορούμε να περιγράψουμε και αναλύσουμε ένα πρόβλημα; (Πως μπορεί να αναπαρασταθεί η δομή ενός προβλήματος;) ΑΠΑΝΤΗΣΗ Ένα πρόβλημα μπορεί να αναπαρασταθεί με δύο τρόπους: 1. Φραστικά, όπου καθένα από τα υποπροβλήματα, περιγράφεται με λόγια. 2. Διαγραμματικά, η διαδικασία αναπαράστασης περιγράφεται παρακάτω: το αρχικό πρόβλημα αναπαρίσταται από ένα ορθογώνιο παραλληλόγραμμο κάθε ένα από τα απλούστερα προβλήματα στα οποία αναλύεται ένα οποιοδήποτε πρόβλημα, αναπαρίσταται επίσης από ένα ορθογώνιο παραλληλόγραμμο τα παραλληλόγραμμα που αντιστοιχούν στα απλούστερα προβλήματα στα οποία αναλύεται ένα οποιοδήποτε πρόβλημα, σχηματίζονται ένα επίπεδο χαμηλότερα. Έτσι σε κάθε κατώτερο επίπεδο, δημιουργείται η γραφική αναπαράσταση των προβλημάτων στα οποία αναλύονται τα προβλήματα του αμέσως ψηλότερου επιπέδου. (κοίτα σελίδα 23). Η διαγραμματική αναπαράσταση προσφέρει μια απτή απεικόνιση της δομής του προβλήματος. Η δημιουργία του σχετικού διαγράμματος βοηθάει τόσο στην καλύτερη κατανόηση του ίδιου του προβλήματος, όσο και στη σχεδίαση της λύσης του. 12. Τι περιλαμβάνει ο καθορισμός των απαιτήσεων ενός προβλήματος; ΑΠΑΝΤΗΣΗ Περιλαμβάνει τον επακριβή προσδιορισμό των δεδομένων που παρέχει το πρόβλημα καθώς και την λεπτομερειακή καταγραφή των ζητούμενων που αναμένονται ως αποτελέσματα της επίλυσης του προβλήματος. Μεθοδολογία προσδιορισμού των δεδομένων ενός προβλήματος δεν υπάρχει, ούτε και μεθοδολογία εντοπισμού και αποσαφήνισης των ζητούμενων ενός προβλήματος. 13. Ποια είναι τα στάδια αντιμετώπισης ενός προβλήματος; ΑΠΑΝΤΗΣΗ 10

Τα στάδια αντιμετώπισης ενός προβλήματος είναι τρία: Κατανόηση, όπου απαιτείται η σωστή και πλήρης αποσαφήνιση των δεδομένων και των ζητούμενων του προβλήματος. Ανάλυση, όπου το αρχικό πρόβλημα διασπάται σε άλλα επί μέρους απλούστερα προβλήματα. Επίλυση, όπου υλοποιείται η λύση του προβλήματος, μέσω της λύσης των επιμέρους προβλημάτων. ΚΑΤΑΝΟΗΣΗ ΑΝΑΛΥΣΗ ΕΠΙΛΥΣΗ 14. Ποιες είναι οι απαιτούμενες ενέργειες για την αντιμετώπιση ενός προβλήματος; ΑΠΑΝΤΗΣΗ Οι απαιτούμενες ενέργειες για την αντιμετώπιση ενός προβλήματος (που αφορούν την επεξεργασία των δεδομένων) είναι αυτές που φαίνονται στο σχήμα: ΕΙΣΟΔΟΣ ΕΛΕΓΧΟΣ ΕΠΕΞΕΡΓΑΣΙΑ ΕΞΟΔΟΣ Οι είσοδοι αφορούν καταχώρηση των δεδομένων του προβλήματος. Τα δεδομένα ελέγχονται ως προς την ορθότητά τους και ίσως χρειαστεί επανάληψη της καταχώρησης κάποιων τιμών. Γίνονται οι απαραίτητες επεξεργασίες ή υπολογισμοί προκειμένου να βρεθούν τα ζητούμενα αποτελέσματα (πληροφορίες). Οι έξοδοι αφορούν εξαγωγή των επιθυμητών αποτελεσμάτων 15. Ποιοι είναι οι λόγοι που αναθέτουμε την επίλυση ενός προβλήματος σε υπολογιστή; ΑΠΑΝΤΗΣΗ Οι λόγοι που αναθέτουμε την επίλυση ενός προβλήματος σε υπολογιστή σχετίζονται με Την πολυπλοκότητα των υπολογισμών. Την επαναληπτικότητα των διαδικασιών. 11

Την ταχύτητα εκτέλεσης των πράξεων. Το μεγάλο πλήθος των δεδομένων. 16. Ποιες λειτουργίες μπορεί να εκτελέσει ένας υπολογιστής; ΑΠΑΝΤΗΣΗ O υπολογιστής δεν μπορεί να εκτελεί παρά μόνο τρεις λειτουργίες: Πρόσθεση, η οποία αποτελεί τη βασική αριθμητική πράξη, δεδομένου ότι και οι άλλες αριθμητικές πράξεις μπορούν να αντιμετωπιστούν, σαν διαδικασίες πρόσθεσης. Σύγκριση, η οποία συνιστά τη βασική λειτουργία για την επιτέλεση όλων των λογικών πράξεων. Μεταφορά δεδομένων, λειτουργία που προηγείται και έπεται της επεξεργασίας δεδομένων. Οι λειτουργίες αυτές είναι αρκετές, ώστε ο υπολογιστής να επιτελέσει με επιτυχία κάθε είδους επεξεργασία. Με βάση αυτές τις τρεις λειτουργίες διεκπεραιώνει όλες τις εργασίες που του αναθέτονται και επιλύει όλα τα προβλήματα που αναλαμβάνει. 17. Σύγκριση ανθρώπου με ηλεκτρονικό υπολογιστή. ΑΠΑΝΤΗΣΗ Αναμφίβολα προβλήματα λυνόντουσαν και πριν τη γένεση των υπολογιστών. Η ικανότητα του ανθρώπου να αντιμετωπίζει και να επιλύει προβλήματα είναι πολύ προγενέστερη της εμφάνισής τους. Οι υπολογιστές ήρθαν σχετικά πάρα πολύ πρόσφατα για να δράσουν βοηθητικά στην ανθρώπινη δραστηριότητα. Η ικανότητα που παρουσιάζει ο υπολογιστής εκδηλώνεται σε ποσοτικό επίπεδο και όχι σε ποιοτικό. Μπορεί να αντιμετωπίσει σύνθετα λογικά προβλήματα μόνο εφόσον ο άνθρωπος έχει φροντίσει προηγούμενα, με τη χρήση κατάλληλων προγραμμάτων, να του διδάξει τον τρόπο αντιμετώπισης και επίλυσης αυτού του είδους των προβλημάτων. Πρέπει να γίνει απόλυτα κατανοητό πως τα προβλήματα και οι λύσεις του προϋπήρξαν και εξακολουθούν να υπάρχουν ανεξάρτητα από τους υπολογιστές. Η σύγκριση λειτουργιών ανθρώπου και υπολογιστή επιφέρει βέβαια μια ποιοτική διαφορά υπέρ του ανθρώπου. Ο υπολογιστής δεν είναι ένας ηλεκτρονικός εγκέφαλος. Αυτό που κάνει δεν είναι τίποτε περισσότερο από το να χειρίζεται στοιχεία, ενώ ο άνθρωπος μπορεί να σκέπτεται, να παράγει ιδέες. Το σημείο αυτό είναι πρωταρχικής σημασίας, προσδιορίζοντας μια τεράστια ποιοτική διαφορά. Το σημείο εκείνο στο οποίο ο υπολογιστής υπερτερεί έναντι του ανθρώπου, είναι η ταχύτητα εκτέλεσης των πράξεων, ταχύτητα η οποία βελτιώνεται συνέχεια με την πρόοδο της τεχνολογίας. 12