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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Βασικές έννοιες αλγορίθμων
Advertisements

Πληροφορικη Γ’ Γυμνασιου
ΚΑΘΟΡΙΣΜΟΣ ΚΑΙ ΚΑΤΑΝΟΗΣΗ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
Eπιμέλεια Τίκβα Χριστίνα
Η ΕΝΝΟΙΑ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Σημασία δεδομένων, πληροφορίας και γνώσης
Ανάλυση προβλημάτων και Αλγόριθμοι
ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην έννοια του Αλγόριθμου και τον Προγραμματισμό 1.1 Τι είναι ‘πρόβλημα’ 1.2 Τι είναι ‘Αλγόριθμος’
ΑΛΓΟΡΙΘΜΟΙ ΠΟΛΥΠΛΟΚΟΤΗΤΑ ΥΠΟΛΟΓΙΣΙΜΟΤΗΤΑ Εισαγωγή στις βασικές έννοιες
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Δεδομένα, Πληροφορίες και Ηλεκτρονικοί Υπολογιστές
Σημειώσεις : Χρήστος Μουρατίδης
Κεφάλαιο 1ο Ανάλυση Προβλήματος.
ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΚΕΦΑΛΑΙΟ 1ο ΚΕΦ. 1-ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΑΕΠΠ.
Κεφ.1 Εισαγωγη στην εννοια του Αλγοριθμου και στον Προγραμματισμο
Ποια είναι η σχέση προβλήματος και υπολογιστή;
ΑΕΠΠ 1ο Κεφάλαιο Γεωργαλλίδης Δημήτρης Καθηγητής Πληροφορικής 1 Ο Λύκειο Ρόδου.
ΚΑΤΗΓΟΡΙΕΣ ΠΡΟΒΛΗΜΑΤΩΝ Μάθημα: Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΘΕΩΡΙΑ ΠΟΛΥΠΛΟΚΟΤΗΤΑΣ ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΚΕΦΑΛΑΙΑ 7.4 – 7.6 NP ΠΛΗΡΟΤΗΤΑ.
ΚΛΑΔΟΙ ΤΗΣ ΦΙΛΟΣΟΦΙΑΣ ΚΑΙ ΕΠΙΣΤΗΜΕΣ
Φυσική Α΄ Γυμνασίου Στόχοι και μέσα
31/03/2015 Καθηγητής : Δρίμτζιας Βασίλης 1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 1ο: ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ.
Μηχανές Turing και Υπολογισιμότητα
Μάθημα: Εισαγωγή στις Αρχές της Επιστήμης των Υπολογιστών Β’ Τάξη ΕΠΑ
Τι είναι πρόβλημα; Τι πρέπει να κάνουμε για να αντιμετωπίσουμε ένα πρόβλημα Πρόβλημα είναι μια κατάσταση η οποία πρέπει να αντιμετωπιστεί και απαιτεί λύση.
ΟΙ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΜΙΑ ΠΡΩΤΗ ΘΕΩΡΗΣΗ ΣΑΡΑΝΤΟΣ ΨΥΧΑΡΗΣ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Υπολογιστική Πολυπλοκότητα Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό.
Χρονική Πολυπλοκότητα και Μοντέλα
Θεωρία Υπολογισμού Αλγόριθμοι και Μηχανές Turing Υπολογισιμότητα.
EXCEL – λογιστικά φύλλα. Χρήση επεξεργασία, αναπαράσταση και επικοινωνία αριθμητικών (η γενικότερα ποσοτικών) δεδομένων Ειδικότερα Εφαρμογή εκπαιδευτικών.
Δομή στρώματος με κεκλιμένη την κάτω επιφάνεια Δ Α D θ α β d A’ Δ’ z Εξίσωση καμπύλης χρόνων διαδρομής 1 Κλίση Α D.
Προγραμματισμός Εισαγωγή στην έννοια του αλγορίθμου και στον Προγραμματισμό.
Ασυμπτωτικός Συμβολισμός
Ερωτήσεις & Φύλλο εργασίας
Θεωρία Υπολογισμού Κλάσεις P και NP.
Θεώρημα Διαγνωσιμότητας
Επιλυσιμότητα – Διαγωνοποίηση Καντόρ
ΚΕΦΑΛΑΙΟ Τι είναι αλγόριθμος
Χρονική Πολυπλοκότητα
Κεφάλαιο 1ο Ανάλυση προβλήματος.
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό
ΚΕΦΑΛΑΙΟ 2.1 ΠΡΟΒΛΗΜΑ. Ο Όμηρος στην Οδύσσεια περιγράφει τα προβλήματα που αντι- μετώπιζε ο Οδυσσέας για να φτάσει στην Ιθάκη. Το πρόβλημα που κλήθηκε.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Παραδείγματα BP.
1.4 Καθορισμός απαιτήσεων Είναι η διαδικασία κατά την οποία πρέπει να κάνουμε: ✗ τον επακριβή προσδιορισμό των δεδομένων που παρέχει το πρόβλημα ✗ την.
Εισαγωγή στους Η/Υ Ενότητα 2: Αναδρομή στην ιστορία της τεχνολογίας Ιωάννης Σταματίου Οργάνωση και Διοίκηση Επιχειρήσεων.
ΕΝΟΤΗΤΑ 1. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΕΦΑΛΑΙΟ 1.1 ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ 1.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
Επίλυση Προβλημάτων με Αναζήτηση
Ανάλυση κρίσιμου συμβάντος
Global Positioning System
ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΚΕΦΑΛΑΙΟ 1
Από το πρόβλημα στην ανάπτυξη αλγορίθμου Σπάχος Κυριάκος ΠΕ 19 - Πληροφορικής.
Θέματα Θεωρητικής επιστήμης των Υπολογιστών
Εφαρμογές Πληροφορικής
Η ΕΝΝΟΙΑ ΤΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Επιστήμη των Υπολογιστών
ΚΕΦΑΛΑΙΟ 1 Ανάλυση προβλήματος.
ENOTHTA 2. ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΒΕΡΒΕΛΑΚΗΣ ΕΜΜΑΝΟΥΗΛ (Α.Μ. Δ201620)
ΥΠΟΛΟΓΙΣΜΟΣ ΚΑΘΑΡΟΥ ΚΕΡΔΟΥΣ ΑΠΌ ΤΗΝ ΑΓΡΟΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Σκοπός Η συνοπτική παρουσίαση
Κεφάλαιο 2ο: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Εξαιρετικά πειράματα με απλές και φθηνές ιδιοκατασκευές
Μεταγράφημα παρουσίασης:

Η έννοια του προβλήματος ΠΡΟΒΛΗΜΑ Η έννοια του προβλήματος

Η έννοια του προβλήματος Μπορείτε να περιγράψετε καταστάσεις που θεωρείτε Προβλήματα; από την αρχαιότητα, από τον 20ο αιώνα (ασθένειες, μετρήσεων κ.α.), σύγχρονα προβλήματα (περιβαλλοντικά, οικονομικά, υγείας κ.α.), από το χώρο της επιστήμης των υπολογιστών.

Μερικά παραδείγματα από την Ιστορία Ο Όμηρος στην Οδύσσεια περιγράφει τα προβλήματα που αντιμετώπιζε ο Οδυσσέας για να φτάσει στην Ιθάκη. Το πρόβλημα που κλήθηκε να επιλύσει ο Αρχιμήδης με τη βασιλική κορώνα που οδήγησε στη γνωστή φράση του «Εύρηκα-Εύρηκα». Το πρόβλημα μέτρησης του χρόνου, το οποίο αντιμετωπίστηκε με τη χρήση της κλεψύδρας και του εκκρεμούς.

Μερικές διαπιστώσεις Τα προβλήματα είναι διαχρονικά. Οι άνθρωποι δεν αντιμετωπίζουν τα ίδια προβλήματα, Δεν αντιμετωπίζονται με μοναδικό τρόπο. Μπορούν να επιλυθούν με πολλούς τρόπους. Υπάρχουν κάποια που χαρακτηρίζονται πολύ σημαντικά. Μπορεί να είναι ενδιαφέροντα, Ωφέλημα για την κοινωνία.

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

Κατηγορίες Προβλημάτων Ως προς την δυνατότητα επίλυσης Επιλύσιμα , εκείνα για τα οποία η λύση έχει βρεθεί και έχει διατυπωθεί. Μη επιλύσιμα , εκείνα για τα οποία έχει αποδειχτεί, ότι δεν επιδέχονται λύση. Ανοικτά, αυτά που η λύση τους δεν έχει ακόμα βρεθεί, ενώ δεν έχει αποδειχτεί, ότι δεν επιδέχονται λύση.

Παραδείγματα Επιλύσιμα η επίλυση της δευτεροβάθμιας εξίσωσης η αποψίλωση μιας έκτασης γης Μη επιλύσιμα Το πρόβλημα του τετραγωνισμού του κύκλου με κανόνα και διαβήτη. Η αθανασία Ανοικτά το πρόβλημα της ενοποίησης των τεσσάρων πεδίων δυνάμεων. Αν υπάρχει ζωή σε άλλους πλανήτες.

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

Παραδείγματα Απόφασης Πραγματοποίηση μιας εκδρομής. Υπολογιστικά Η επίλυση της δευτεροβάθμιας εξίσωσης. Η ταξινόμηση των μαθητών σε αλφαβητική σειρά Βελτιστοποίησης Η επιλογή της συντομότερης διαδρομής Κιλκίς – Θεσσαλονίκης.

Υπολογιστικά Προβλήματα Από τις αρχές του 20 αιώνα, πολλοί επιστήμονες (Ντέιβιντ Χίλμπερτ, Κουρτ Γκέντελ κ.α.), προσπάθησαν να αποδείξουν ότι: η διαδικασία επίλυσης των υπολογιστικών προβλημάτων μπορεί να αυτοματοποιηθεί. o Άλαν Τιούρινγκ όρισε τη μηχανή Turing η οποία είναι ικανή να υπολογίσει οποιαδήποτε υπολογίσιμη συνάρτηση και έδειξε επίσης ότι υπήρχαν μερικές συναρτήσεις τις οποίες καμία μηχανή Turing δεν μπορεί να υπολογίσει.

Πρόβλημα και Υπολογιστής Οποιοδήποτε πρόβλημα που μπορεί να λυθεί και μέσω του υπολογιστή, χαρακτηρίζεται υπολογιστικό πρόβλημα.

Γιατί στον Υπολογιστή; Πολυπλοκότητα των υπολογισμών Επαναληπτικότητα των διαδικασιών, Την ταχύτητα εκτέλεσης των πράξεων Το μεγάλο πλήθος των δεδομένων