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

Σχετικά έγγραφα
Το πρόβλημα στην πληροφορική

Γεώργιος Φίλιππας 23/8/2015

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΣΗΜΕΙΩΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΕ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ»

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

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

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

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

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

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

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

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

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

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

Αλγοριθμικές Τεχνικές. Brute Force. Διαίρει και Βασίλευε. Παράδειγμα MergeSort. Παράδειγμα. Τεχνικές Σχεδιασμού Αλγορίθμων

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Ονοµατεπώνυµο «οδηγού»:... Ονοµατεπώνυµο «παρατηρητή»:... 1 η ραστηριότητα ιαθέσιµος χρόνος: 30 λεπτά

ΠΛΗΡΟΦΟΡΙΚΗ Γ ΤΑΞΗΣ ΓΕΛ ΚΛΕΙΩ ΣΓΟΥΡΟΠΟΥΛΟΥ. ΣΥΓΧΡΟΝΑ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΠΕΡΙΒΑΛΛΟΝΤΑ Αντικειμενοστραφής Προγραμματισμός

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

Αλγοριθμικές Τεχνικές

Μάριος Αγγελίδης Ενότητες βιβλίου: 2.1, 2.3, 6.1 (εκτός ύλης αλλά χρειάζεται για την συνέχεια) Ώρες διδασκαλίας: 1

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

Μοντεσσόρι: Ένας κόσμος επιτευγμάτων. Το πρώτο μου βιβλίο για τους ΑΡΙΘΜΟΥΣ. με πολλά φανταστικά αυτοκόλλητα

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

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

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

Αλγόριθμοι. Σενάριο για μαθητές της Γ γυμνασίου, διάρκειας 4 ωρών διδασκαλίας

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β. Καβακλή. Χειμερινό Εξάμηνο 2001

Ορισμός Κάθε ζήτημα που τίθεται προς επίλυση, κάθε δύσκολη κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί.

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

Εναλλακτικές στρατηγικές, Πρακτικές και Προσεγγίσεις για κατάκτηση πυρηνικών γνώσεων και ορολογίας

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

ΠΛΑΙΣΙΟ ΔΙΔΑΣΚΑΛΙΑΣ: ΠΕΡΙΓΡΑΦΗ ΔΙΔΑΣΚΑΛΙΑΣ:

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

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

Βασικές Αρχές Προγραμματισμού

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

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

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

ο ρόλος των αλγορίθμων στις υπολογιστικές διαδικασίες Παύλος Εφραιμίδης Δομές Δεδομένων και Αλγόριθμοι

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

Πληροφοριακά Συστήματα Διοίκησης. Επισκόπηση μοντέλων λήψης αποφάσεων Τεχνικές Μαθηματικού Προγραμματισμού

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

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

Γιάννης Τούρλος, ΠΕ 17 Ηλεκτρολόγος, Πρόεδρος Πανελλήνιας Ένωσης Καθηγητών Τεχνολογίας (ΠΕΚΑΤΕ)

Transcript:

Ποια είναι η σχέση προβλήματος και υπολογιστή; 1.1 Η έννοια πρόβλημα Παραδείγματα προβλημάτων Κοινωνικά προβλήματα (ναρκωτικά, ανεργία, επιδημίες) Φυσικά φαινόμενα (σεισμοί, πλημμύρες, επιδημίες) Μέτρηση χρόνου στην αρχαιότητα Ενεργειακό πρόβλημα Προστασία φυσικού περιβάλλοντος (τρύπα όζοντος) Τεχνολογικά προβλήματα (Millennium Bug) Πρόβλημα είναι μία κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι προφανής, ούτε γνωστή. 1

1.2 Κατανόηση προβλήματος Ένα πρόβλημα μπορεί να έχει οποιαδήποτε μορφή, αρκεί να γίνει αντιληπτό με κάποια/-ες από τις 5 αισθήσεις. Ακοή (ηχορύπανση, στάξιμο βρύσης) Αφή (κάψιμο, γρατζουνιά) Όσφρηση (ρύπανση αυτοκ/των, διαρροή φυσικού αερίου) Όραση (μολυσμένο ποτάμι, σκουπίδια στη θάλασσα) Γεύση (χαλασμένο γάλα) Ένα πρόβλημα μπορεί να διατυπωθεί με οποιοδήποτε τρόπο, αλλά συνηθέστερος είναι ο προφορικός και ο γραπτός λόγος. 2

1.2 Κατανόηση προβλήματος Για να λυθεί σωστά ένα πρόβλημα θα πρέπει να έχει γίνει απόλυτα κατανοητό. Σωστή Διατύπωση & Σωστή Ερμηνεία Κατανόηση προβλήματος Επίλυση προβλήματος Άστοχη χρήση ορολογίας ή λανθασμένη σύνταξη Δυσκολία στην κατανόηση του προβλήματος 3

1.2 Κατανόηση προβλήματος Παράδειγμα Ο σύζυγος λέει στη σύζυγο: «Πρέπει να αγοράσω δώρα για τους συναδέλφους μου. Ο Γιάννης και η Μαρία είναι παντρεμένοι. Ο Χρήστος είναι αθλητικός τύπος. Η Ελένη είναι προϊσταμένη σε τράπεζα. Μπορείς να το φροντίσεις εσύ σε παρακαλώ;» Μα αφού ήμουν σαφής, γιατί η σύζυγος μου έφερε μόνο τρία δώρα; Πόσοι μαθητές έχουν γεννηθεί το 1995 και το 1996; 4

1.2 Κατανόηση προβλήματος Δεδομένο - Επεξεργασία - Πληροφορία Άθροισμα 70 12,15,20,9,14 Ταξινόμηση 9,12,14,15,20 Εύρεση μεγαλύτερου 20 5

1.2 Κατανόηση προβλήματος Δεδομένο: οποιοδήποτε στοιχείο μπορεί να γίνει αντιληπτό από έναν τουλάχιστον παρατηρητή με μία από τις πέντε αισθήσεις του. Πληροφορία: οποιοδήποτε γνωσιακό στοιχείο προέρχεται από επεξεργασία δεδομένων. Επεξεργασία Δεδομένων: η διαδικασία στην οποία ένας «μηχανισμός» δέχεται δεδομένα, τα επεξεργάζεται σύμφωνα με έναν καθορισμένο τρόπο και αποδίδει πληροφορίες. Ο μέσος όρος της βαθμολογίας μου στο Α τετράμηνο είναι δεδομένο ή πληροφορία; Μηχανισμοί επεξεργασίας: 6

1.3 Δομή προβλήματος Καλείστε να αντιμετωπίσετε ένα περίπλοκο και πολυπαραγοντικό πρόβλημα. Π.χ. την διοργάνωση ενός πάρτι για τα γενέθλιά σας. Τι κάνετε; Διασπάμε το πρόβλημα σε απλούστερα ελαττώνεται η δυσκολία επίλυσής του 7

1.3 Δομή προβλήματος Η ανάλυση ενός προβλήματος συνίσταται στη διάσπασή του σε επιμέρους υποπροβλήματα και τη διάσπαση αυτών σε ακόμα απλούστερα κ.ο.κ. μέχρι αυτά να θεωρηθούν αρκετά απλά. Δομή ενός προβλήματος είναι τα συστατικά μέρη του προβλήματος, τα επιμέρους τμήματα που το αποτελούν, καθώς επίσης και ο τρόπος που αυτά τα μέρη συνδέονται μεταξύ τους. Ας δουλέψουμε λοιπόν την αναλυτική μας ικανότητα!!! 8

1.3 Δομή προβλήματος Η δομή ενός προβλήματος μπορεί να περιγραφεί είτε φραστικά είτε γραφικά (συνήθως, διαγραμματικά). 1) Προσκλήσεις Δημιουργία Ποιοι θα είναι οι καλεσμένοι Κείμενο πρόσκλησης Αποστολή 2) Τρόφιμα Φαγητό Ποτά 3) Διακόσμηση σπιτιού Αγορά μπαλονιών, γιρλάντων Αλλαγή στη διαρρύθμιση των επίπλων κ.τ.λ. Προετοιμασία ενός πάρτι Φραστική αναπαράσταση 9

1.3 Δομή προβλήματος Προετοιμασία ενός πάρτι Διαγραμματική αναπαράσταση Οργάνωση πάρτι Προσκλήσεις Τρόφιμα Μουσική Διακόσμηση σπιτιού Φαγητό Ποτά Αγορά μπαλονιών αναδιάταξη επίπλων 10

1.4 Καθορισμός Απαιτήσεων Ο καθορισμός απαιτήσεων περιλαμβάνει Τον επακριβή προσδιορισμό δεδομένων Τη λεπτομερειακή καταγραφή ζητουμένων Πώς θα κατακτήσουμε την Τροία; Ποιος κρύβεται πίσω από την κλοπή του διάσημου πίνακα; Έχω 23 στον κουμπαρά και μου έδωσε η γιαγιά μου 5. Μπορώ να αγοράσω ένα πατίνι; 11

1.4 Καθορισμός Απαιτήσεων Στάδια αντιμετώπισης ενός προβλήματος: Κατανόηση (ποια είναι τα δεδομένα και τα ζητούμενα) Ανάλυση (σε επιμέρους προβλήματα) Επίλυση Εσείς εφαρμόζετε στην καθημερινότητά σας αυτήν την προσέγγιση; 12

1.5 Κατηγορίες Προβλημάτων Με κριτήριο τη δυνατότητα επίλυσης Επιλύσιμα Ανοικτά Άλυτα Η λύση τους είναι ήδη γνωστή και έχει διατυπωθεί. Η λύση τους δεν έχει διατυπωθεί, αλλά είναι βέβαιη η δυνατότητα επίλυσης. Δεν έχει βρεθεί λύση, αλλά δεν έχει αποδειχθεί ότι δεν επιδέχονται λύση Έχει αποδειχθεί ότι δεν επιδέχονται λύση 13

1.5 Κατηγορίες Προβλημάτων Με κριτήριο το βαθμό δόμησης των λύσεων Δομημένα Η επίλυσή τους προέρχεται από μια αυτοματοποιημένη διαδικασία Ημιδομημένα Η λύση επιλέγεται από ένα εύρος πιθανών λύσεων Αδόμητα Οι λύσεις δεν μπορούν να δομηθούν ή δεν έχει διερευνηθεί σε βάθος η δυνατότητα δόμησής τους. 14

1. 5 Κατηγορίες Προβλημάτων Με κριτήριο το είδος επίλυσης Απόφασης Η λύση του προβλήματος απαντά σε ένα ερώτημα, πιθανόν με «Ναι» ή «Όχι» Υπολογιστικά Υπολογίζουμε την τιμή της απάντησης που ικανοποιεί τα δεδομένα του προβλήματος Βελτιστοποίησης Επιζητούμε το βέλτιστο αποτέλεσμα για τα δεδομένα 15

1.6 Πρόβλημα και υπολογιστής Μηχανισμοί επεξεργασίας vs Παράγει ιδέες Ταχύτητα Απεριόριστο πλήθος δεδομένων Ο Η/Υ εκτελεί γρήγορα και χωρίς σφάλματα τις οδηγίες του προγραμματιστή!!! Σε μερικές περιπτώσεις ο Η/Υ είναι απαραίτητος!!! Ο Η/Υ λύνει ΜΟΝΟ τα δομημένα προβλήματα (αυτοματοποιημένη λύση)!!! 16

1.6 Πρόβλημα και υπολογιστής Γιατί αναθέτουμε προβλήματα σε υπολογιστές; Πολυπλοκότητα των υπολογισμών Επαναληπτικότητα των διαδικασιών Ταχύτητα εκτέλεσης των πράξεων Μεγάλο πλήθος δεδομένων Βασικές λειτουργίες των υπολογιστών Πρόσθεση Σύγκριση Μεταφορά δεδομένων 17