SlideShare a Scribd company logo
Προγραμματισμός
Υπολογιστών
Κεφάλαιο 1 - Κατανόηση,
Καθορισμός και Δομή του
προβλήματος
Τι είναι το πρόβλημα;
• Μια κατάσταση που χρήζει αντιμετώπισης,
απαιτεί λύση, η δε λύση δεν είναι γνωστή εκ
των προτέρων, ούτε προφανής.
• Προβλήματα συναντάμε σε όλες σχεδόν τις
δραστηριότητες της καθημερινής μας ζωής, καθώς και σε
όλους του τομείς της Επιστήμης και της Τεχνολογίας.
• Παραδείγματα προβλημάτων:
 Καθημερινής ζωής:
Αγορά Η /Υ, διοργάνωση εκδρομής, αντιμετώπιση γρίπης
 Επιστήμης και Τεχνολογίας:
Υπολογισμός Πληρωτέου Ποσού -ωρομίσθιου Εργαζομένου
 Η επίλυση ενός προβλήματος προϋποθέτει την κατανόησή του.
 Η λύση ενός προβλήματος απαιτεί σωστό σχεδιασμό και
μεθοδολογία.
Ποια είναι τα στάδια επίλυσης
ενός προβλήματος;
(α) Κατανόηση του προβλήματος
(β) Ανάλυση της δομής του προβλήματος
(γ) Καθορισμός των απαιτήσεων του
προβλήματος
Κατανόηση ενός προβλήματος
• Είναι η εργασία κατά την οποία μελετάμε προσεκτικά το
περιεχόμενο του προβλήματος ώστε να διακρίνουμε το
συσχετισμό των δεδομένων με τα ζητούμενά του,
αποσαφηνίζοντας ακόμα και παρερμηνείες οι οποίες
προκύπτουν από τη διατύπωσή του.
 Πότε επιβάλλεται να χωρίσουμε ένα
πρόβλημα σε άλλα απλούστερα;
όταν είναι μεγάλο ή
όταν απαιτεί πολύπλοκο τρόπο επίλυσης.
Ανάλυση ενός προβλήματος
• Είναι η εργασία ανάλυσης ενός προβλήματος σε άλλα
απλούστερα, καθώς και η περιγραφή του τρόπου
σύνδεσης αυτών, έτσι ώστε η σύνθεσή τους να επιλύει
το όλο πρόβλημα.
 Με την επίλυση ενδιάμεσων απλούστερων
προβλημάτων, και το τελικό αποτέλεσμα επιτυγχάνεται και
κάθε μεταβολή παύει να επηρεάζει το σύνολο του
προβλήματος.
 Τα προβλήματα δεν παραμένουν στατικά αλλά
μεταβάλλονται δυναμικά μέσα στο χρόνο, καθώς είναι
συνηθισμένο να υπάρξουν μεταβολές στα προβλήματα.
Με αυτήν την έννοια θα πρέπει να τα επιλύουμε με τέτοιο
τρόπο ώστε αν τυχόν ένα πρόβλημα αλλάξει να μην
είμαστε αναγκασμένοι να αλλάξουμε εντελώς τη λύση
Τι καλείται δομή προβλήματος
• Δομή προβλήματος ονομάζονται τα απλούστερα
προβλήματα από τα οποία αποτελείται καθώς και ο
τρόπος με τον οποίον συνδέονται, έτσι ώστε η επίλυσή
τους να συνθέτει τη λύση του αρχικού προβλήματος.
Καθορισμός προβλήματος
• Είναι ο προσδιορισμός των δεδομένων και των
ζητουμένων του προβλήματος. Η εργασία αυτή γίνεται
μετά την εργασία της ανάλυσης του προβλήματος σε
απλούστερα.
 Στον καθορισμό των απαιτήσεων ενός προβλήματος,
σημαντική διαδικασία είναι ο έλεγχος της ορθότητας και
της πληρότητας των δεδομένων του προβλήματος
(είναι τα δεδομένα ορθά; είναι τα δεδομένα πλήρη;) καθώς
και οι σχέσεις που συνδέουν τα δεδομένα με τα
ζητούμενα.
Πίνακας δεδομένων, ζητουμένων,
συνθηκών και σχέσεων
Δεδομένα:
Ζητούμενα:
Συνθήκη:
Σχέσεις που συνδέουν
δεδομένα και ζητούμενα:
Άσκηση
Να βρεθεί το άθροισμα 2 θετικών αριθμών.
Δεδομένα:
Ζητούμενα:
Συνθήκη:
Σχέσεις που συνδέουν
δεδομένα και ζητούμενα:
Αριθμός1
Αριθμός2
Άθροισμα = Αριθμός1 + Αριθμός2
Το άθροισμα υπολογίζεται εφόσον
οι αριθμοί είναι θετικοί
Άθροισμα
Άσκηση
Να βρεθεί το άθροισμα 2 θετικών αριθμών.
Δεδομένα:
Ζητούμενα:
Συνθήκη:
Σχέσεις που συνδέουν
δεδομένα και ζητούμενα:
Αριθμός1
Αριθμός2
Άθροισμα = Αριθμός1 + Αριθμός2
Το άθροισμα υπολογίζεται εφόσον
οι αριθμοί είναι θετικοί
Άθροισμα

More Related Content

Viewers also liked

Λογισμικό
ΛογισμικόΛογισμικό
Λογισμικό
MariaProGr
 
Software
SoftwareSoftware
Software
MariaProGr
 
2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου
2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου
2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου
MariaProGr
 
προβλημα 2.1.1 2.1.4
προβλημα 2.1.1   2.1.4προβλημα 2.1.1   2.1.4
προβλημα 2.1.1 2.1.4
MariaProGr
 
2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα
MariaProGr
 
2.2.7.3 εκφράσεις1
2.2.7.3 εκφράσεις12.2.7.3 εκφράσεις1
2.2.7.3 εκφράσεις1
MariaProGr
 
2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας
MariaProGr
 
ΚΕΦ 2.2 Αλγόριθμοι (γ)
ΚΕΦ  2.2  Αλγόριθμοι (γ)ΚΕΦ  2.2  Αλγόριθμοι (γ)
ΚΕΦ 2.2 Αλγόριθμοι (γ)leftos21
 
αναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένωναναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένων
MariaProGr
 
Ευρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕ
Ευρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕΕυρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕ
Ευρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕmakrib
 
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑ
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑ
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑnelhkanell
 
Υλικό Πολυμέσων
Υλικό ΠολυμέσωνΥλικό Πολυμέσων
Υλικό Πολυμέσων
Nikolas Samaras
 
ενοτητα 3
ενοτητα 3ενοτητα 3
ενοτητα 3tryfonid
 
το λογισμικο του υπολογιστη
το λογισμικο του υπολογιστητο λογισμικο του υπολογιστη
το λογισμικο του υπολογιστηstathis michos
 
parousiasi
parousiasiparousiasi
Κεφ 2.2 Αλγόριθμοι (α)
Κεφ 2.2 Αλγόριθμοι (α)Κεφ 2.2 Αλγόριθμοι (α)
Κεφ 2.2 Αλγόριθμοι (α)leftos21
 
ΛΟΓΙΣΜΙΚΟ (SOFTWARE)
ΛΟΓΙΣΜΙΚΟ (SOFTWARE)ΛΟΓΙΣΜΙΚΟ (SOFTWARE)
ΛΟΓΙΣΜΙΚΟ (SOFTWARE)
3lykgala
 
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Georgios Giannopoulos
 

Viewers also liked (20)

Λογισμικό
ΛογισμικόΛογισμικό
Λογισμικό
 
Software
SoftwareSoftware
Software
 
2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου
2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου
2.2.7 2.2.7.1 εντολές και δομές αλγορίθμου
 
προβλημα 2.1.1 2.1.4
προβλημα 2.1.1   2.1.4προβλημα 2.1.1   2.1.4
προβλημα 2.1.1 2.1.4
 
2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα2.2.7.3 δομή επιλογήςα
2.2.7.3 δομή επιλογήςα
 
2.2.7.3 εκφράσεις1
2.2.7.3 εκφράσεις12.2.7.3 εκφράσεις1
2.2.7.3 εκφράσεις1
 
2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας2.2.7.2 δομή ακολουθίας
2.2.7.2 δομή ακολουθίας
 
ΚΕΦ 2.2 Αλγόριθμοι (γ)
ΚΕΦ  2.2  Αλγόριθμοι (γ)ΚΕΦ  2.2  Αλγόριθμοι (γ)
ΚΕΦ 2.2 Αλγόριθμοι (γ)
 
αναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένωναναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένων
 
Ευρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕ
Ευρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕΕυρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕ
Ευρωπαϊκές πολιτικές σχετικά µε την ενσωµάτωση των ΤΠΕ
 
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑ
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑ
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ:ΠΟΛΥΜΕΣΑ
 
Blogs wikis-cms
Blogs wikis-cmsBlogs wikis-cms
Blogs wikis-cms
 
Υλικό Πολυμέσων
Υλικό ΠολυμέσωνΥλικό Πολυμέσων
Υλικό Πολυμέσων
 
ενοτητα 3
ενοτητα 3ενοτητα 3
ενοτητα 3
 
το λογισμικο του υπολογιστη
το λογισμικο του υπολογιστητο λογισμικο του υπολογιστη
το λογισμικο του υπολογιστη
 
Cms moodle
Cms moodleCms moodle
Cms moodle
 
parousiasi
parousiasiparousiasi
parousiasi
 
Κεφ 2.2 Αλγόριθμοι (α)
Κεφ 2.2 Αλγόριθμοι (α)Κεφ 2.2 Αλγόριθμοι (α)
Κεφ 2.2 Αλγόριθμοι (α)
 
ΛΟΓΙΣΜΙΚΟ (SOFTWARE)
ΛΟΓΙΣΜΙΚΟ (SOFTWARE)ΛΟΓΙΣΜΙΚΟ (SOFTWARE)
ΛΟΓΙΣΜΙΚΟ (SOFTWARE)
 
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.Λειτουργικά συστήματα: BIOS και διαδικασία booting.
Λειτουργικά συστήματα: BIOS και διαδικασία booting.
 

Similar to kef1-dom

πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςAnastasios Timotheidis
 
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
FTheos
 
2.1 - Problem
2.1 - Problem2.1 - Problem
2.1 - Problem
gogotsis9
 
Πρόβλημα
ΠρόβλημαΠρόβλημα
Πρόβλημα
Katerina Drimili
 
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Eleni Kokkinou
 
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Anna Dimitrakopoulou
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Θανάσης Δρούγας
 
παρουσιαση 2
παρουσιαση 2παρουσιαση 2
παρουσιαση 2
TriaMatras
 
ενότητα 1
ενότητα 1ενότητα 1
ενότητα 1
ενότητα 1ενότητα 1
B gen algorithm
B gen algorithmB gen algorithm
B gen algorithm
John Gatzaras
 
Ανάλυση προβλήματος_κεφ1-KAI-4.ppt.pdf
Ανάλυση προβλήματος_κεφ1-KAI-4.ppt.pdfΑνάλυση προβλήματος_κεφ1-KAI-4.ppt.pdf
Ανάλυση προβλήματος_κεφ1-KAI-4.ppt.pdf
ssuser55f6c1
 
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠΚεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
athinabb
 
Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
iodalla
 
ανάλυση προβλήματος
ανάλυση προβλήματοςανάλυση προβλήματος
ανάλυση προβλήματοςDimitrios Dalagiorgos
 
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ evaplyta
 

Similar to kef1-dom (20)

πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησεις
 
IT [C Gymnasiou] ENOHTHTA B1
IT [C Gymnasiou]   ENOHTHTA B1IT [C Gymnasiou]   ENOHTHTA B1
IT [C Gymnasiou] ENOHTHTA B1
 
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗ
 
2.1 - Problem
2.1 - Problem2.1 - Problem
2.1 - Problem
 
Πρόβλημα
ΠρόβλημαΠρόβλημα
Πρόβλημα
 
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef1o Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
 
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
 
παρουσιαση 2
παρουσιαση 2παρουσιαση 2
παρουσιαση 2
 
ενότητα 1
ενότητα 1ενότητα 1
ενότητα 1
 
ενότητα 1
ενότητα 1ενότητα 1
ενότητα 1
 
B gen algorithm
B gen algorithmB gen algorithm
B gen algorithm
 
Ανάλυση προβλήματος_κεφ1-KAI-4.ppt.pdf
Ανάλυση προβλήματος_κεφ1-KAI-4.ppt.pdfΑνάλυση προβλήματος_κεφ1-KAI-4.ppt.pdf
Ανάλυση προβλήματος_κεφ1-KAI-4.ppt.pdf
 
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠΚεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
 
Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
 
ανάλυση προβλήματος
ανάλυση προβλήματοςανάλυση προβλήματος
ανάλυση προβλήματος
 
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
ΑΛΓΟΡΙΘΜΟΙ & ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
 
Κεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση ΠροβλήματοςΚεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση Προβλήματος
 
Theoria1
Theoria1Theoria1
Theoria1
 
2η Πρ. 1.3 1.4.ppt
2η Πρ. 1.3   1.4.ppt2η Πρ. 1.3   1.4.ppt
2η Πρ. 1.3 1.4.ppt
 

Recently uploaded

ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
3zoh0uxr
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσαΠοιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Maria Michali
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Lamprini Magaliou
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Newsroom8
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
peter190314
 
PANELLINIES 2024 EKTHESI NEA ELLINIKA EPAL
PANELLINIES 2024 EKTHESI NEA ELLINIKA EPALPANELLINIES 2024 EKTHESI NEA ELLINIKA EPAL
PANELLINIES 2024 EKTHESI NEA ELLINIKA EPAL
ssuserf9afe7
 
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptxΚαμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
peter190314
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
Αποστολίνα Λιούσα
 
Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]
Andreas Batsis
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Newsroom8
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Newsroom8
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Newsroom8
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Dimitra Mylonaki
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
3zoh0uxr
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
Dimitra Mylonaki
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
athinadimi
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
athinadimi
 

Recently uploaded (20)

ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσαΠοιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
 
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptxΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
ΔΑΣΗ εργασια ναγια ηλεκτραφβφβφβφβφββφββφ ω ω ω .pptx
 
PANELLINIES 2024 EKTHESI NEA ELLINIKA EPAL
PANELLINIES 2024 EKTHESI NEA ELLINIKA EPALPANELLINIES 2024 EKTHESI NEA ELLINIKA EPAL
PANELLINIES 2024 EKTHESI NEA ELLINIKA EPAL
 
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptxΚαμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]Weatherman 1-hour Speed Course for Web [2024]
Weatherman 1-hour Speed Course for Web [2024]
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
 
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΑΡΧΑΙΑ ΕΛΛΗΝΙΚΑ-ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
 

kef1-dom

  • 1. Προγραμματισμός Υπολογιστών Κεφάλαιο 1 - Κατανόηση, Καθορισμός και Δομή του προβλήματος
  • 2. Τι είναι το πρόβλημα; • Μια κατάσταση που χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση δεν είναι γνωστή εκ των προτέρων, ούτε προφανής. • Προβλήματα συναντάμε σε όλες σχεδόν τις δραστηριότητες της καθημερινής μας ζωής, καθώς και σε όλους του τομείς της Επιστήμης και της Τεχνολογίας. • Παραδείγματα προβλημάτων:  Καθημερινής ζωής: Αγορά Η /Υ, διοργάνωση εκδρομής, αντιμετώπιση γρίπης  Επιστήμης και Τεχνολογίας: Υπολογισμός Πληρωτέου Ποσού -ωρομίσθιου Εργαζομένου  Η επίλυση ενός προβλήματος προϋποθέτει την κατανόησή του.  Η λύση ενός προβλήματος απαιτεί σωστό σχεδιασμό και μεθοδολογία.
  • 3. Ποια είναι τα στάδια επίλυσης ενός προβλήματος; (α) Κατανόηση του προβλήματος (β) Ανάλυση της δομής του προβλήματος (γ) Καθορισμός των απαιτήσεων του προβλήματος
  • 4. Κατανόηση ενός προβλήματος • Είναι η εργασία κατά την οποία μελετάμε προσεκτικά το περιεχόμενο του προβλήματος ώστε να διακρίνουμε το συσχετισμό των δεδομένων με τα ζητούμενά του, αποσαφηνίζοντας ακόμα και παρερμηνείες οι οποίες προκύπτουν από τη διατύπωσή του.  Πότε επιβάλλεται να χωρίσουμε ένα πρόβλημα σε άλλα απλούστερα; όταν είναι μεγάλο ή όταν απαιτεί πολύπλοκο τρόπο επίλυσης.
  • 5. Ανάλυση ενός προβλήματος • Είναι η εργασία ανάλυσης ενός προβλήματος σε άλλα απλούστερα, καθώς και η περιγραφή του τρόπου σύνδεσης αυτών, έτσι ώστε η σύνθεσή τους να επιλύει το όλο πρόβλημα.  Με την επίλυση ενδιάμεσων απλούστερων προβλημάτων, και το τελικό αποτέλεσμα επιτυγχάνεται και κάθε μεταβολή παύει να επηρεάζει το σύνολο του προβλήματος.  Τα προβλήματα δεν παραμένουν στατικά αλλά μεταβάλλονται δυναμικά μέσα στο χρόνο, καθώς είναι συνηθισμένο να υπάρξουν μεταβολές στα προβλήματα. Με αυτήν την έννοια θα πρέπει να τα επιλύουμε με τέτοιο τρόπο ώστε αν τυχόν ένα πρόβλημα αλλάξει να μην είμαστε αναγκασμένοι να αλλάξουμε εντελώς τη λύση
  • 6. Τι καλείται δομή προβλήματος • Δομή προβλήματος ονομάζονται τα απλούστερα προβλήματα από τα οποία αποτελείται καθώς και ο τρόπος με τον οποίον συνδέονται, έτσι ώστε η επίλυσή τους να συνθέτει τη λύση του αρχικού προβλήματος.
  • 7. Καθορισμός προβλήματος • Είναι ο προσδιορισμός των δεδομένων και των ζητουμένων του προβλήματος. Η εργασία αυτή γίνεται μετά την εργασία της ανάλυσης του προβλήματος σε απλούστερα.  Στον καθορισμό των απαιτήσεων ενός προβλήματος, σημαντική διαδικασία είναι ο έλεγχος της ορθότητας και της πληρότητας των δεδομένων του προβλήματος (είναι τα δεδομένα ορθά; είναι τα δεδομένα πλήρη;) καθώς και οι σχέσεις που συνδέουν τα δεδομένα με τα ζητούμενα.
  • 8. Πίνακας δεδομένων, ζητουμένων, συνθηκών και σχέσεων Δεδομένα: Ζητούμενα: Συνθήκη: Σχέσεις που συνδέουν δεδομένα και ζητούμενα:
  • 9. Άσκηση Να βρεθεί το άθροισμα 2 θετικών αριθμών. Δεδομένα: Ζητούμενα: Συνθήκη: Σχέσεις που συνδέουν δεδομένα και ζητούμενα: Αριθμός1 Αριθμός2 Άθροισμα = Αριθμός1 + Αριθμός2 Το άθροισμα υπολογίζεται εφόσον οι αριθμοί είναι θετικοί Άθροισμα
  • 10. Άσκηση Να βρεθεί το άθροισμα 2 θετικών αριθμών. Δεδομένα: Ζητούμενα: Συνθήκη: Σχέσεις που συνδέουν δεδομένα και ζητούμενα: Αριθμός1 Αριθμός2 Άθροισμα = Αριθμός1 + Αριθμός2 Το άθροισμα υπολογίζεται εφόσον οι αριθμοί είναι θετικοί Άθροισμα