ݺߣ

ݺߣShare a Scribd company logo
3
Most read
5
Most read
9
Most read
Ανάπτυξη Εφαρµογών σε
Προγραµµατιστικό Περιβάλλον

ΚΕΦΑΛΑΙΟ 1ο
Ανάλυση Προβλήµατος
1.1 Η έννοια «πρόβληµα»
 Πρόβληµα είναι µια κατάσταση η οποία
 χρήζει αντιµετώπισης, απαιτεί λύση, η δε
 λύση της δεν είναι γνωστή, ούτε
 προφανής
 Ένα πρόβληµα δεν είναι απαραίτητα
 υπολογιστικό αλλά και ιστορικό,
 κοινωνικό, ερευνητικό, κ.λ.π.
 «Το πρόβληµα του 2000»
1.2 Κατανόηση προβλήµατος
Για να γίνει πλήρως κατανοητό ένα πρόβληµα
απαιτείται:
◦ Σαφής διατύπωση εκ µέρους του δηµιουργού του
◦ Σωστή ερµηνεία από εκείνον που καλείται να το
  αντιµετωπίσει
Συνηθέστερο µέσο για την αποτύπωση ενός
προβλήµατος είναι ο λόγος (γραπτός ή προφορικός)
Χώρος προβλήµατος είναι η περιοχή (π.χ.
επιστηµονική) από την οποία προέρχεται το
πρόβληµα – Η κατανόηση του χώρου βοηθά στην
επίλυση του προβλήµατος
∆εδοµένα - Πληροφορία - Επεξεργασία δεδοµένων



                        Επεξεργασία
     ∆εδοµένα                              Πληροφορίες
                         δεδοµένων


   Οι µηχανισµοί επεξεργασίας δεδοµένων είναι:
   1. Ο ανθρώπινος εγκέφαλος
   2. Ο υπολογιστής
1.3 ∆οµή προβλήµατος (1/2)
 Με τον όρο δοµή προβλήµατος αναφερόµαστε
 στα συστατικά του µέρη, δηλαδή στα επιµέρους
 τµήµατα (υποπροβλήµατα) που το αποτελούν
 καθώς και στον τρόπο που αυτά συνδέονται
 µεταξύ τους
 Πλεονεκτήµατα της ανάλυσης ενός
 προβλήµατος σε υποπροβλήµατα
 (εύρεση της δοµής του):
 ◦ Μείωση της δυσκολίας αντιµετώπισης του
   προβλήµατος
 ◦ Ο κατακερµατισµός ενεργοποιεί την σκέψη και την
   αναλυτική ικανότητα του ατόµου
1.3 ∆οµή προβλήµατος (2/2)
Ένα πρόβληµα µπορεί να αναπαρασταθεί µε 2
τρόπους:
◦ Φραστικά (το κάθε υποπρόβληµα περιγράφεται µε λόγια)
◦ ∆ιαγραµµατικά (τα υποπροβλήµατα αναπαριστώνται
  γραφικά ως ορθογώνια παραλληλόγραµµα)

                       Πρόβληµα




   Υποπρόβληµα 1   Υποπρόβληµα 2    ...   Υποπρόβληµα Ν


   1.1    1.2         ... ... ...
1.4 Καθορισµός απαιτήσεων
Στάδια για την επίλυση ενός
προβλήµατος:
◦ Κατανόηση: καθορισµός των απαιτήσεων του
  προβλήµατος, δηλ. αποσαφήνιση των
  δεδοµένων και καταγραφή των ζητούµενων
◦ Ανάλυση: εύρεση της δοµής του προβλήµατος
◦ Επίλυση: επίλυση των επιµέρους
  προβληµάτων
1.5 Κατηγορίες προβληµάτων
Με βάση τη δυνατότητα επίλυσης
◦ Επιλύσιµα
◦ Άλυτα
◦ Ανοικτά
Με βάση το βαθµό δόµησης
◦ ∆οµηµένα
◦ Ηµιδοµηµένα
◦ Αδόµητα
Με βάση το είδος της επίλυσης
◦ Απόφασης
◦ Υπολογιστικά
◦ Βελτιστοποίησης
1.6 Πρόβληµα & Υπολογιστής
Τα προβλήµατα προϋπάρχουν των υπολογιστών

Τους χρησιµοποιούµε για την επίλυση προβληµάτων γιατί:
◦   Κάνουν πολύπλοκους υπολογισµούς
◦   Επαναλαµβάνουν διαδικασίες και ενέργειες
◦   Εκτελούν ταχύτατα πράξεις
◦   Επεξεργάζονται µεγάλο πλήθος δεδοµένων

Ο υπολογιστής επιτελεί µόνο τις ακόλουθες βασικές
λειτουργίες:
◦ Πρόσθεση
◦ Σύγκριση
◦ Μεταφορά δεδοµένων
Ad

Recommended

πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησεις
Anastasios Timotheidis
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Παρουσίαση Κεφαλαίου 1 ΑΕΠΠ
Gregory Davrazos
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
Nikos Michailidis
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
ΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
Anastasia Stathopoulou
ΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές Εκφράσεις
Ιωάννης Σαρημπαλίδης
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
evoyiatz
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
Ψηφιακός κόσμος
Ψηφιακός κόσμος
Αλεξάνδρα Χρυσανθακοπούλου
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
Georgia Hadjitheodoulou
ερωτησεις απαντησεις-αοθ-2
ερωτησεις απαντησεις-αοθ-2
bigbrainbigbrain
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
evoyiatz
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
evoyiatz
ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7
educast
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Fotini Pog
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
Eleni Kokkinou
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
kiriakougr
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματος
Katerina Drimili
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
Ιωάννης Σαρημπαλίδης
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
evoyiatz
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
Anastasia Stathopoulou
Το εσωτερικό του υπολογιστή
Το εσωτερικό του υπολογιστή
Vasso Servou
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
lyk-tragaias
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Evangelia Anastasaki

More Related Content

What's hot (20)

ΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές Εκφράσεις
Ιωάννης Σαρημπαλίδης
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
evoyiatz
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
Ψηφιακός κόσμος
Ψηφιακός κόσμος
Αλεξάνδρα Χρυσανθακοπούλου
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
Georgia Hadjitheodoulou
ερωτησεις απαντησεις-αοθ-2
ερωτησεις απαντησεις-αοθ-2
bigbrainbigbrain
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
evoyiatz
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
evoyiatz
ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7
educast
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Fotini Pog
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
Eleni Kokkinou
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
kiriakougr
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματος
Katerina Drimili
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
Ιωάννης Σαρημπαλίδης
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
evoyiatz
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
Anastasia Stathopoulou
Το εσωτερικό του υπολογιστή
Το εσωτερικό του υπολογιστή
Vasso Servou
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
lyk-tragaias
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Evangelia Anastasaki
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
evoyiatz
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
ερωτησεις απαντησεις-αοθ-2
ερωτησεις απαντησεις-αοθ-2
bigbrainbigbrain
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
evoyiatz
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
evoyiatz
ΑΕΠΠ ΚΕΦ 7
ΑΕΠΠ ΚΕΦ 7
educast
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Fotini Pog
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
Eleni Kokkinou
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
1η Ενότητα - 1.1 Η έννοια του προβλήματος - 1.2 Τι είναι Αλγόριθμος
kiriakougr
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματος
Katerina Drimili
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
Ανάπτυξη εφαρμογών κεφ. 2 βασικές έννοιες αλγορίθμων
evoyiatz
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
Anastasia Stathopoulou
Το εσωτερικό του υπολογιστή
Το εσωτερικό του υπολογιστή
Vasso Servou
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
lyk-tragaias
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Κεφάλαιο 1: Εισαγωγή στην έννοια του Αλγόριθμου
Evangelia Anastasaki

Viewers also liked (13)

Texnikes asfaleias
Texnikes asfaleias
Panagiotis Karageorgos
Ip head
Ip head
Panagiotis Karageorgos
Αναλογικό - Ψηφιακό
Αναλογικό - Ψηφιακό
Ιωάννης Σαρημπαλίδης
Ad

Similar to αεππ κεφαλαιο 1ο.ppt (20)

κεφάλαιο 01 anaptixi-2
κεφάλαιο 01 anaptixi-2
evaplyta
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
athinabb
ΑΕΠΠ ΚΕΦ 1
ΑΕΠΠ ΚΕΦ 1
educast
με τον όρο πρόβλημα εννοείται μία κατάσταση η
με τον όρο πρόβλημα εννοείται μία κατάσταση η
ioannasid
ΕΝΟΤΗΤΑ 2.1
ΕΝΟΤΗΤΑ 2.1
Foteinh Damianou
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Θανάσης Δρούγας
chapter2-1.pptx
chapter2-1.pptx
Atsalaki Xanthoula
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
Anastasia Stathopoulou
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Eleni Kokkinou
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
evaplyta
kef1-dom
kef1-dom
kontaxi
Computer_Computer_Computer_Computer_Computer_2
Computer_Computer_Computer_Computer_Computer_2
dpa2007
AEPP_ch1.ppt
AEPP_ch1.ppt
ssuser55f6c1
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
sotiriasa
2.1 Πρόβλημα
2.1 Πρόβλημα
Anastasia Stathopoulou
ΑΕΠΠ
ΑΕΠΠ
Β/θμια Εκπαίδευση Ν. Κορινθίας
ανάλυση προβλήματος
ανάλυση προβλήματος
sziovas
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Anna Dimitrakopoulou
ΑΕΠΠ
ΑΕΠΠ
mnikol
κεφάλαιο 01 anaptixi-2
κεφάλαιο 01 anaptixi-2
evaplyta
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
athinabb
ΑΕΠΠ ΚΕΦ 1
ΑΕΠΠ ΚΕΦ 1
educast
με τον όρο πρόβλημα εννοείται μία κατάσταση η
με τον όρο πρόβλημα εννοείται μία κατάσταση η
ioannasid
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Θανάσης Δρούγας
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
Anastasia Stathopoulou
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Eleni Kokkinou
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
evaplyta
Computer_Computer_Computer_Computer_Computer_2
Computer_Computer_Computer_Computer_Computer_2
dpa2007
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
sotiriasa
ανάλυση προβλήματος
ανάλυση προβλήματος
sziovas
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Anna Dimitrakopoulou
Ad

Recently uploaded (14)

Philippine Independence Day 2025- Programma.pdf
Philippine Independence Day 2025- Programma.pdf
Tassos Karampinis
KeimenoTelikhsGiortis-V1.pdfΣχολικό έτος: 2024-2025
KeimenoTelikhsGiortis-V1.pdfΣχολικό έτος: 2024-2025
Tassos Karampinis
αναπόληση των δραστηριοτήτων της εφημερίδας μας
αναπόληση των δραστηριοτήτων της εφημερίδας μας
Αφροδίτη Διαμαντοπούλου
Εργασίες Οδύσσειας, Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Εργασίες Οδύσσειας, Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Eugenia Kosmatou
Διατροφή- Κυκλαδικός Πολιτισμός- Γ' Δημοτικού.pptx
Διατροφή- Κυκλαδικός Πολιτισμός- Γ' Δημοτικού.pptx
ssusera01664
Marko Batista Temporary Objects And Hybrid Ambients Batista
Marko Batista Temporary Objects And Hybrid Ambients Batista
ndumuseika
Η Μακαρονοπολιτεία των μαθητών της Β τάξης του σχολείου μας.pptx
Η Μακαρονοπολιτεία των μαθητών της Β τάξης του σχολείου μας.pptx
36dimperist
Αρχαία_Α_Γυμνασίου_Ενότητα 3_Κείμενο-σχόλια.pptx
Αρχαία_Α_Γυμνασίου_Ενότητα 3_Κείμενο-σχόλια.pptx
olymleng
TelikiParousiasiSintaktikisFotografikisOEP.pdf
TelikiParousiasiSintaktikisFotografikisOEP.pdf
Tassos Karampinis
Αποχαιρετιστήρια γιορτή ΣΤ΄ τάξη - Σχολικό Έτος 2024 - 2025.ς.pptx
Αποχαιρετιστήρια γιορτή ΣΤ΄ τάξη - Σχολικό Έτος 2024 - 2025.ς.pptx
36dimperist
Εργασίες Οδύσσειας, Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Εργασίες Οδύσσειας, Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Eugenia Kosmatou
Εργασία ΣΤ' τάξης 2024-2025 (Αφρικη2 Iman & Τζος).ppt
Εργασία ΣΤ' τάξης 2024-2025 (Αφρικη2 Iman & Τζος).ppt
nikzoit
TelikiParousiasiPerivallontiko.pdf56o Γυμνάσιο Αθήνας
TelikiParousiasiPerivallontiko.pdf56o Γυμνάσιο Αθήνας
Tassos Karampinis
Erasmus_Job_Shadowing_Full_Final_Presentation.pptx
Erasmus_Job_Shadowing_Full_Final_Presentation.pptx
cnenou
Philippine Independence Day 2025- Programma.pdf
Philippine Independence Day 2025- Programma.pdf
Tassos Karampinis
KeimenoTelikhsGiortis-V1.pdfΣχολικό έτος: 2024-2025
KeimenoTelikhsGiortis-V1.pdfΣχολικό έτος: 2024-2025
Tassos Karampinis
Εργασίες Οδύσσειας, Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Εργασίες Οδύσσειας, Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Eugenia Kosmatou
Διατροφή- Κυκλαδικός Πολιτισμός- Γ' Δημοτικού.pptx
Διατροφή- Κυκλαδικός Πολιτισμός- Γ' Δημοτικού.pptx
ssusera01664
Marko Batista Temporary Objects And Hybrid Ambients Batista
Marko Batista Temporary Objects And Hybrid Ambients Batista
ndumuseika
Η Μακαρονοπολιτεία των μαθητών της Β τάξης του σχολείου μας.pptx
Η Μακαρονοπολιτεία των μαθητών της Β τάξης του σχολείου μας.pptx
36dimperist
Αρχαία_Α_Γυμνασίου_Ενότητα 3_Κείμενο-σχόλια.pptx
Αρχαία_Α_Γυμνασίου_Ενότητα 3_Κείμενο-σχόλια.pptx
olymleng
TelikiParousiasiSintaktikisFotografikisOEP.pdf
TelikiParousiasiSintaktikisFotografikisOEP.pdf
Tassos Karampinis
Αποχαιρετιστήρια γιορτή ΣΤ΄ τάξη - Σχολικό Έτος 2024 - 2025.ς.pptx
Αποχαιρετιστήρια γιορτή ΣΤ΄ τάξη - Σχολικό Έτος 2024 - 2025.ς.pptx
36dimperist
Εργασίες Οδύσσειας, Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Εργασίες Οδύσσειας, Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2024-25.pptx
Eugenia Kosmatou
Εργασία ΣΤ' τάξης 2024-2025 (Αφρικη2 Iman & Τζος).ppt
Εργασία ΣΤ' τάξης 2024-2025 (Αφρικη2 Iman & Τζος).ppt
nikzoit
TelikiParousiasiPerivallontiko.pdf56o Γυμνάσιο Αθήνας
TelikiParousiasiPerivallontiko.pdf56o Γυμνάσιο Αθήνας
Tassos Karampinis
Erasmus_Job_Shadowing_Full_Final_Presentation.pptx
Erasmus_Job_Shadowing_Full_Final_Presentation.pptx
cnenou

αεππ κεφαλαιο 1ο.ppt

  • 1. Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον ΚΕΦΑΛΑΙΟ 1ο Ανάλυση Προβλήµατος
  • 2. 1.1 Η έννοια «πρόβληµα» Πρόβληµα είναι µια κατάσταση η οποία χρήζει αντιµετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής Ένα πρόβληµα δεν είναι απαραίτητα υπολογιστικό αλλά και ιστορικό, κοινωνικό, ερευνητικό, κ.λ.π. «Το πρόβληµα του 2000»
  • 3. 1.2 Κατανόηση προβλήµατος Για να γίνει πλήρως κατανοητό ένα πρόβληµα απαιτείται: ◦ Σαφής διατύπωση εκ µέρους του δηµιουργού του ◦ Σωστή ερµηνεία από εκείνον που καλείται να το αντιµετωπίσει Συνηθέστερο µέσο για την αποτύπωση ενός προβλήµατος είναι ο λόγος (γραπτός ή προφορικός) Χώρος προβλήµατος είναι η περιοχή (π.χ. επιστηµονική) από την οποία προέρχεται το πρόβληµα – Η κατανόηση του χώρου βοηθά στην επίλυση του προβλήµατος
  • 4. ∆εδοµένα - Πληροφορία - Επεξεργασία δεδοµένων Επεξεργασία ∆εδοµένα Πληροφορίες δεδοµένων Οι µηχανισµοί επεξεργασίας δεδοµένων είναι: 1. Ο ανθρώπινος εγκέφαλος 2. Ο υπολογιστής
  • 5. 1.3 ∆οµή προβλήµατος (1/2) Με τον όρο δοµή προβλήµατος αναφερόµαστε στα συστατικά του µέρη, δηλαδή στα επιµέρους τµήµατα (υποπροβλήµατα) που το αποτελούν καθώς και στον τρόπο που αυτά συνδέονται µεταξύ τους Πλεονεκτήµατα της ανάλυσης ενός προβλήµατος σε υποπροβλήµατα (εύρεση της δοµής του): ◦ Μείωση της δυσκολίας αντιµετώπισης του προβλήµατος ◦ Ο κατακερµατισµός ενεργοποιεί την σκέψη και την αναλυτική ικανότητα του ατόµου
  • 6. 1.3 ∆οµή προβλήµατος (2/2) Ένα πρόβληµα µπορεί να αναπαρασταθεί µε 2 τρόπους: ◦ Φραστικά (το κάθε υποπρόβληµα περιγράφεται µε λόγια) ◦ ∆ιαγραµµατικά (τα υποπροβλήµατα αναπαριστώνται γραφικά ως ορθογώνια παραλληλόγραµµα) Πρόβληµα Υποπρόβληµα 1 Υποπρόβληµα 2 ... Υποπρόβληµα Ν 1.1 1.2 ... ... ...
  • 7. 1.4 Καθορισµός απαιτήσεων Στάδια για την επίλυση ενός προβλήµατος: ◦ Κατανόηση: καθορισµός των απαιτήσεων του προβλήµατος, δηλ. αποσαφήνιση των δεδοµένων και καταγραφή των ζητούµενων ◦ Ανάλυση: εύρεση της δοµής του προβλήµατος ◦ Επίλυση: επίλυση των επιµέρους προβληµάτων
  • 8. 1.5 Κατηγορίες προβληµάτων Με βάση τη δυνατότητα επίλυσης ◦ Επιλύσιµα ◦ Άλυτα ◦ Ανοικτά Με βάση το βαθµό δόµησης ◦ ∆οµηµένα ◦ Ηµιδοµηµένα ◦ Αδόµητα Με βάση το είδος της επίλυσης ◦ Απόφασης ◦ Υπολογιστικά ◦ Βελτιστοποίησης
  • 9. 1.6 Πρόβληµα & Υπολογιστής Τα προβλήµατα προϋπάρχουν των υπολογιστών Τους χρησιµοποιούµε για την επίλυση προβληµάτων γιατί: ◦ Κάνουν πολύπλοκους υπολογισµούς ◦ Επαναλαµβάνουν διαδικασίες και ενέργειες ◦ Εκτελούν ταχύτατα πράξεις ◦ Επεξεργάζονται µεγάλο πλήθος δεδοµένων Ο υπολογιστής επιτελεί µόνο τις ακόλουθες βασικές λειτουργίες: ◦ Πρόσθεση ◦ Σύγκριση ◦ Μεταφορά δεδοµένων