SlideShare a Scribd company logo
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: 
ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ 
2.2 ΑΛΓΟΡΙΘΜΟΙ (10 ώρες) 
Στόχοι: 
1. να περιγράφετε την έννοια του αλγορίθμου και να διακρίνετε την 
ύπαρξη συγκεκριμένων χαρακτηριστικών που χρειάζεται να έχει ένας 
αλγόριθμος 
2. να αναγνωρίζετε βασικές έννοιες στην Ανάλυση Αλγορίθμων 
3. να αναγνωρίζετε τις διάφορες μορφές αναπαράστασης αλγορίθμου 
4. να αναφέρετε τους βασικούς τύπους και δομές δεδομένων 
5. να διακρίνετε τις βασικές εντολές και δομές που χρησιμοποιούνται σε 
έναν αλγόριθμο 
6. να προσδιορίζετε τον τρόπο λειτουργίας των δομών δεδομένων 
7. να εκπονείτε απλούς αλγορίθμους 
8. να εντοπίζετε και να διορθώνετε τα λογικά λάθη ενός αλγορίθμου 
9. να εξηγείτε την ανάγκη δημιουργίας της κατάλληλης τεκμηρίωσης.
κεφ 2.2 - Αλγόριθμοι 
2.2.1 Ορισμός αλγορίθμου 
Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, 
αυστηρά καθορισμένων και εκτελέσιμων σε 
πεπερασμένο χρόνο, που στοχεύουν στην επίλυση 
ενός προβλήματος. 
2 
Παραδείγματα:
Παράδειγμα 
κεφ 2.2 - Αλγόριθμοι 
3 
Να γραφεί αλγόριθμος που να υπολογίζει την περίμετρο ενός 
κύκλο, δεδομένης της ακτίνας του. 
Ο παραπάνω αλγόριθμος δίνει σωστό αποτέλεσμα για οποιαδήποτε τιμή 
της ακτίνας; 
Φ.Ε. Ασκ 9
κεφ 2.2 - Αλγόριθμοι 
2.2.2 Χαρακτηριστικά αλγορίθμων 
4 
Φ.Ε. Ασκ 10
κεφ 2.2 - Αλγόριθμοι 
2.2.3 Ανάλυση αλγορίθμων 
5 
Θεωρία υπολογισμού 
Υπάρχει λύση στο πρόβλημα; Η λύση είναι αποδοτική; 
Η θεωρία Υπολογισμού διαιρείται σε 2 κλάδους: 
1. Θεωρία Υπολογισιμότητας (Πόσο αποδοτική είναι η λύση;) 
2. Θεωρία Πολυπλοκότητας (Τι πόροι-χρόνος και χώρος 
μνήμης- απαιτούνται;)
κεφ 2.2 - Αλγόριθμοι 
2.2.4 Βασικοί τύποι αλγορίθμων 
6 
Σειριακοί 
Τα βήματα του αλγορίθμου εκτελούνται το ένα μετά το άλλο 
(αναγκαστικά όταν υπάρχει ένας μόνο επεξεργαστής) 
Παράλληλοι 
Όπου είναι εφικτό εκτελούνται ταυτόχρονα κάποια βήματα του αλγορίθμου 
(προϋποθέτει ύπαρξη περισσοτέρων του ενός επεξεργαστή ή πυρήνων σε έναν 
επεξεργαστή) 
Παράδειγμα σειριακού Παράδειγμα παράλληλου 
αλγορίθμου 
1ος επεξεργαστής 2ος επεξεργαστής
κεφ 2.2 - Αλγόριθμοι 
7 
Επαναληπτικοί 
Τα περισσότερα προβλήματα απαιτούν την επανάληψη κάποιων 
βημάτων προκειμένου να επιλυθούν. 
20 φορές επανάλαβε: 
 άπλωσε φύλλο 
 άλειψε φύλλο 
 στρώσε μίγμα καρυδιών 
Εμφάνισε στην οθόνη 1000 
φορές το μήνυμα 
Hello world! 
1000 φορές επανάλαβε: 
 Εμφάνισε “Hello world!” 
Αναδρομικοί
κεφ 2.2 - Αλγόριθμοι 
2.2.5 Αναπαράσταση αλγορίθμου 
8 
Φυσική γλώσσα 
Ομιλούμενη γλώσσα. 
Ψευδογλώσσα (ψευδοκώδικα) 
Υποθετική γλώσσα που παραλείπει λεπτομέρειες. 
Γλώσσα προγραμματισμού 
Τεχνητή γλώσσα για χρήση από ΗΥ. 
 οπτικές γλώσσες π.χ. scratch 
 κειμενικές γλώσσες π.χ. Διερμηνευτής ΓΛΩΣΣΣΑΣ 
Διαγραμματική αναπαράσταση 
Γραφικός τρόπος με σύμβολα και βέλη ροής.
κεφ 2.2 - Αλγόριθμοι 
Σύμβολα διαγραμματικής αναπαράστασης 
Εκτύπωσε ‘Δε λύνεται’ Δ > 0 Εκτύπωσε … 
9 
ΑΡΧΗ 
ΤΕΛΟΣ 
συνθήκη 
Εκτέλεση 
πράξεων 
Είσοδος 
Έξοδος 
ροή εκτέλεσης 
ΑΡΧΗ 
Διάβασε α, β, γ 
Δ  β2-4αγ 
ΝΑΙ ΟΧΙ 
Δ < 0 
ΤΕΛΟΣ 
ΟΧΙ 
ΝΑΙ 
Εκτύπωσε ... 
Φ.Ε. Ασκ 11
κεφ 2.2 - Αλγόριθμοι 
2.2.6 Δεδομένα και αναπαράστασή τους 
10 
Τα δεδομένα δεν 
έχουν νόημα αν δεν 
συσχετιστούν μεταξύ 
τους. 
Κάθε γλώσσα προγραμματισμού υποστηρίζει 
διαφορετικούς τύπους δεδομένων. 
Οι πιο συνηθισμένοι είναι: 
 αριθμητικός 
ακέραιος 34 16000 
πραγματικός 23.12 34.0 89.99009 
 λογικός ΑΛΗΘΕΣ ΨΕΥΔΕΣ 
 αλφαριθμητικός «Λύκειο» «10ο Γενικό Λύκειο Ηρακλείου»
κεφ 2.2 - Αλγόριθμοι 
Δεδομένα και αναπαράστασή τους 
11 
Πού αποθηκεύονται τα δεδομένα; 
Σε μία μεταβλητή αποθηκεύουμε κάθε στιγμή μία τιμή. 
Δομή δεδομένων (data structure) είναι ένα σύνολο αποθηκευμένων 
δεδομένων, τα οποία είναι έτσι οργανωμένα, ώστε να υπόκεινται σε 
συγκεκριμένες απαιτούμενες επεξεργασίες. 
 Πίνακας 
 Στοίβα 
 Ουρά 
 Λίστα 
 Δένδρο 
 Γράφος
κεφ 2.2 - Αλγόριθμοι 
Δεδομένα και αναπαράστασή τους 
12 
Οι δομές δεδομένων διακρίνονται σε 
 Στατικές 
Έχουν σταθερό μέγεθος, δηλαδή μπορούν να αποθηκεύσουν 
συγκεκριμένο πλήθος τιμών. 
 Δυναμικές 
Το μέγεθός τους μπορεί να μεταβάλλεται ανάλογα με τις ανάγκες του 
αλγορίθμου τη στιγμή που εκτελείται. 
Επίσης, οι δομές δεδομένων διακρίνονται σε 
 Γραμμικές 
Υπάρχει η έννοια του πρώτου και του τελευταίου στοιχείου, του 
προηγούμενου και του επόμενου (π.χ. ουρά, στοίβα) 
 Μη γραμμικές 
Δεν υφίστανται οι παραπάνω έννοιες. (π.χ. δένδρο, γράφος) 
Αρχεία δεδομένων ονομάζονται οι δομές που αποθηκεύονται στη 
βοηθητική μνήμη. 
Φ.Ε. Ασκ 12 έως 
20
κεφ 2.2 - Αλγόριθμοι 
2.2.7 Εντολές και Δομές αλγορίθμου 
13 
Ψευδογλώσσα 
Αρχίζουμε με … 
Τελειώνουμε με … 
Κάθε εντολή γράφεται σε μία γραμμή 
Τα επεξηγηματικά σχόλια ξεκινάνε με το ! 
 Οι λέξεις που έχουν αυστηρά καθορισμένο νόημα στην ψευδογλώσσα 
καλούνται δεσμευμένες λέξεις. 
 Όπως και οι φυσικές γλώσσες περιλαμβάνει αλφάβητο, δηλαδή 
επιτρεπτά σύμβολα.
κεφ 2.2 - Αλγόριθμοι 
Εντολές και Δομές αλγορίθμου (Ψευδογλώσσα) 
Οι σταθερές μπορεί να είναι αριθμητικές (ακέραιες ή πραγματικές), 
αλφαριθμητικές και λογικές 
Για την ονομασία αλγορίθμων, μεταβλητών σταθερών πρέπει να 
ακολουθούμε τους παρακάτω κανόνες: 
14 
• μόνο γράμματα (ελληνικά ή αγγλικά), ψηφία (0…9) και κάτω παύλα(_) 
• πρέπει να αρχίζει με γράμμα 
Φ.Ε. Ασκ 21 και 
22

More Related Content

What's hot

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Dimitris Psounis
 
PROLOG ΜΑΘΗΜΑ 5
PROLOG ΜΑΘΗΜΑ 5PROLOG ΜΑΘΗΜΑ 5
PROLOG ΜΑΘΗΜΑ 5
Dimitris Psounis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
Dimitris Psounis
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Dimitris Psounis
 
Python variables
Python variablesPython variables
Python variables
Maria Gerofoti
 
ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2
ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2
ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2
Dimitris Psounis
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.8
ΠΛΗ10 ΜΑΘΗΜΑ 2.8ΠΛΗ10 ΜΑΘΗΜΑ 2.8
ΠΛΗ10 ΜΑΘΗΜΑ 2.8
Dimitris Psounis
 
PROLOG - ΜΑΘΗΜΑ 3
PROLOG - ΜΑΘΗΜΑ 3PROLOG - ΜΑΘΗΜΑ 3
PROLOG - ΜΑΘΗΜΑ 3
Dimitris Psounis
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1 ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
Dimitris Psounis
 
Registers
RegistersRegisters
Registersvagvas
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝ
Dimitris Psounis
 
ECDL Windows Σημειώσεις 2/7
ECDL Windows Σημειώσεις 2/7ECDL Windows Σημειώσεις 2/7
ECDL Windows Σημειώσεις 2/7
Michael Ntallas
 
ΠΛΗ30 ΜΑΘΗΜΑ 4.2
ΠΛΗ30 ΜΑΘΗΜΑ 4.2ΠΛΗ30 ΜΑΘΗΜΑ 4.2
ΠΛΗ30 ΜΑΘΗΜΑ 4.2
Dimitris Psounis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
Dimitris Psounis
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
Dimitris Psounis
 

What's hot (15)

Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
 
PROLOG ΜΑΘΗΜΑ 5
PROLOG ΜΑΘΗΜΑ 5PROLOG ΜΑΘΗΜΑ 5
PROLOG ΜΑΘΗΜΑ 5
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
 
Python variables
Python variablesPython variables
Python variables
 
ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2
ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2
ΠΛΗ31 PROLOG ΜΑΘΗΜΑ 2
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.8
ΠΛΗ10 ΜΑΘΗΜΑ 2.8ΠΛΗ10 ΜΑΘΗΜΑ 2.8
ΠΛΗ10 ΜΑΘΗΜΑ 2.8
 
PROLOG - ΜΑΘΗΜΑ 3
PROLOG - ΜΑΘΗΜΑ 3PROLOG - ΜΑΘΗΜΑ 3
PROLOG - ΜΑΘΗΜΑ 3
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1 ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
 
Registers
RegistersRegisters
Registers
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 14 - ΕΜΒΕΛΕΙΑ ΜΕΤΑΒΛΗΤΩΝ
 
ECDL Windows Σημειώσεις 2/7
ECDL Windows Σημειώσεις 2/7ECDL Windows Σημειώσεις 2/7
ECDL Windows Σημειώσεις 2/7
 
ΠΛΗ30 ΜΑΘΗΜΑ 4.2
ΠΛΗ30 ΜΑΘΗΜΑ 4.2ΠΛΗ30 ΜΑΘΗΜΑ 4.2
ΠΛΗ30 ΜΑΘΗΜΑ 4.2
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
 

Similar to εντοτητα 2.2

Pressentation Enotitas 2.2
Pressentation Enotitas 2.2Pressentation Enotitas 2.2
Pressentation Enotitas 2.2
hack0s
 
βάσεις δεδομένων κεφ2
βάσεις δεδομένων κεφ2βάσεις δεδομένων κεφ2
βάσεις δεδομένων κεφ2marygeorg
 
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupΠαρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Ioannis Konstantinou
 
Algorithms
AlgorithmsAlgorithms
Algorithms
papettas
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΙωάννου Γιαννάκης
 
Κεφ. 3 Δομές Δεδομένων και Αλγόριθμοι
Κεφ. 3 Δομές Δεδομένων και ΑλγόριθμοιΚεφ. 3 Δομές Δεδομένων και Αλγόριθμοι
Κεφ. 3 Δομές Δεδομένων και ΑλγόριθμοιΙωάννου Γιαννάκης
 
Αρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdf
Αρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdfΑρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdf
Αρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdf
VasilisPigadas
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
leonbont
 
Advanced Notes on Pointers
Advanced Notes on PointersAdvanced Notes on Pointers
Advanced Notes on Pointers
jtsagata
 
σύστημα αρχείων
σύστημα αρχείωνσύστημα αρχείων
σύστημα αρχείωνAgelos Titis
 
A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...
Nikolaos Konstantinou
 
φυλλο εργου 2.2
φυλλο εργου 2.2φυλλο εργου 2.2
φυλλο εργου 2.2
Foteinh Damianou
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.5
ΠΛΗ10 ΜΑΘΗΜΑ 1.5ΠΛΗ10 ΜΑΘΗΜΑ 1.5
ΠΛΗ10 ΜΑΘΗΜΑ 1.5
Dimitris Psounis
 
Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1
marygeorg
 
ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2
educast
 
Java free-book
Java free-bookJava free-book
Java free-book
ble nature
 
Αλγόριθμοι
ΑλγόριθμοιΑλγόριθμοι
Αλγόριθμοι
Maria Rozou
 
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
Anastasia Stathopoulou
 
Access2010
Access2010Access2010
Access2010
pasxelfstone
 

Similar to εντοτητα 2.2 (20)

Pressentation Enotitas 2.2
Pressentation Enotitas 2.2Pressentation Enotitas 2.2
Pressentation Enotitas 2.2
 
βάσεις δεδομένων κεφ2
βάσεις δεδομένων κεφ2βάσεις δεδομένων κεφ2
βάσεις δεδομένων κεφ2
 
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupΠαρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
κεφαλαιο 3'
κεφαλαιο 3'κεφαλαιο 3'
κεφαλαιο 3'
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
 
Κεφ. 3 Δομές Δεδομένων και Αλγόριθμοι
Κεφ. 3 Δομές Δεδομένων και ΑλγόριθμοιΚεφ. 3 Δομές Δεδομένων και Αλγόριθμοι
Κεφ. 3 Δομές Δεδομένων και Αλγόριθμοι
 
Αρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdf
Αρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdfΑρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdf
Αρχιτεκτονική του υπολογιστή κεφ3 Περίληψη.pdf
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Advanced Notes on Pointers
Advanced Notes on PointersAdvanced Notes on Pointers
Advanced Notes on Pointers
 
σύστημα αρχείων
σύστημα αρχείωνσύστημα αρχείων
σύστημα αρχείων
 
A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...A rule-based approach for the real-time semantic annotation in context-aware ...
A rule-based approach for the real-time semantic annotation in context-aware ...
 
φυλλο εργου 2.2
φυλλο εργου 2.2φυλλο εργου 2.2
φυλλο εργου 2.2
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.5
ΠΛΗ10 ΜΑΘΗΜΑ 1.5ΠΛΗ10 ΜΑΘΗΜΑ 1.5
ΠΛΗ10 ΜΑΘΗΜΑ 1.5
 
Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1
 
ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2
 
Java free-book
Java free-bookJava free-book
Java free-book
 
Αλγόριθμοι
ΑλγόριθμοιΑλγόριθμοι
Αλγόριθμοι
 
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ
 
Access2010
Access2010Access2010
Access2010
 

More from Foteinh Damianou

φυλλο ερωτησεων 2.2
φυλλο ερωτησεων 2.2φυλλο ερωτησεων 2.2
φυλλο ερωτησεων 2.2
Foteinh Damianou
 
φυλλο εργου 2.1.β
φυλλο εργου 2.1.βφυλλο εργου 2.1.β
φυλλο εργου 2.1.β
Foteinh Damianou
 
φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1
Foteinh Damianou
 
ερωτησεισ ενοτητα 1.1
ερωτησεισ ενοτητα 1.1ερωτησεισ ενοτητα 1.1
ερωτησεισ ενοτητα 1.1
Foteinh Damianou
 
ερωτησεις ενοτητα 1.1
ερωτησεις ενοτητα 1.1ερωτησεις ενοτητα 1.1
ερωτησεις ενοτητα 1.1Foteinh Damianou
 
Efarmoges pliroforikis
Efarmoges pliroforikisEfarmoges pliroforikis
Efarmoges pliroforikis
Foteinh Damianou
 
Eisagogi epistimi ypologiston
Eisagogi epistimi ypologistonEisagogi epistimi ypologiston
Eisagogi epistimi ypologiston
Foteinh Damianou
 
ΕΝΟΤΗΤΑ 2.1
ΕΝΟΤΗΤΑ 2.1ΕΝΟΤΗΤΑ 2.1
ΕΝΟΤΗΤΑ 2.1
Foteinh Damianou
 
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
Foteinh Damianou
 

More from Foteinh Damianou (9)

φυλλο ερωτησεων 2.2
φυλλο ερωτησεων 2.2φυλλο ερωτησεων 2.2
φυλλο ερωτησεων 2.2
 
φυλλο εργου 2.1.β
φυλλο εργου 2.1.βφυλλο εργου 2.1.β
φυλλο εργου 2.1.β
 
φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1
 
ερωτησεισ ενοτητα 1.1
ερωτησεισ ενοτητα 1.1ερωτησεισ ενοτητα 1.1
ερωτησεισ ενοτητα 1.1
 
ερωτησεις ενοτητα 1.1
ερωτησεις ενοτητα 1.1ερωτησεις ενοτητα 1.1
ερωτησεις ενοτητα 1.1
 
Efarmoges pliroforikis
Efarmoges pliroforikisEfarmoges pliroforikis
Efarmoges pliroforikis
 
Eisagogi epistimi ypologiston
Eisagogi epistimi ypologistonEisagogi epistimi ypologiston
Eisagogi epistimi ypologiston
 
ΕΝΟΤΗΤΑ 2.1
ΕΝΟΤΗΤΑ 2.1ΕΝΟΤΗΤΑ 2.1
ΕΝΟΤΗΤΑ 2.1
 
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ
 

Recently uploaded

PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
ssuserf9afe7
 
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptxΚαμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
peter190314
 
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).pptTEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
nikzoit
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
athinadimi
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
Dimitra Mylonaki
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Newsroom8
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
2lykkomo
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Newsroom8
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
athinadimi
 
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
vastsielou
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
konstantinantountoum1
 
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdfPANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
konstantinantountoum1
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
3zoh0uxr
 
them_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdfthem_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdf
konstantinantountoum1
 
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνΑρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Panagiotis Prentzas
 
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛΟι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Newsroom8
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
Newsroom8
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
peter190314
 

Recently uploaded (20)

PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
 
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptxΚαμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
Καμμένη Πάρνηθα.bddbdvbdvd d d dddvdvdvpptx
 
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).pptTEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
TEST 1 - ΙΑΣΟΝΑΣ ΠΕΤΡΟΣ hhhh (ΒΟΥΝΑ ΠΟΤΑΜΙΑ).ppt
 
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdfΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
ΑΠΑΝΤΗΣΕΙΣ - ΠΑΝΕΛΛΗΝΙΕΣ 2024 - 3 - πληροφορική.pdf
 
Η υδροστατική πίεση
Η υδροστατική                       πίεσηΗ υδροστατική                       πίεση
Η υδροστατική πίεση
 
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - ΈκθεσηΤα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
Τα θέματα στη Νεοελληνική Γλώσσα - Έκθεση
 
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdfΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
ΕΓΚΥΚΛ.-ΠΑΡΑΛ.-ΣΤΗΡΙΞΗΣ-2024-25-ΨΒΣΕ46ΝΚΠΔ-1ΦΤ.pdf
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
 
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησειςΑναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
Αναμνήσεις σχολικής χρονιάς.pdfΛεύκωμα / σχολικες αναμνησεις
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
 
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
 
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdfPANELLINIES 2024 LATINIKA APANTISEIS.pdf
PANELLINIES 2024 LATINIKA APANTISEIS.pdf
 
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
一比一原版(USYD毕业证书)悉尼大学毕业证成绩单如何办理
 
them_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdfthem_latin_gel_240606. latinika panellinies 2024pdf
them_latin_gel_240606. latinika panellinies 2024pdf
 
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνΑρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεων
 
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛΟι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptxΗ χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
Η χλωρίδα της Πάρνηθας.bfbfbfbffbfbfbfbbpptx
 

εντοτητα 2.2

  • 1. ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ 2.2 ΑΛΓΟΡΙΘΜΟΙ (10 ώρες) Στόχοι: 1. να περιγράφετε την έννοια του αλγορίθμου και να διακρίνετε την ύπαρξη συγκεκριμένων χαρακτηριστικών που χρειάζεται να έχει ένας αλγόριθμος 2. να αναγνωρίζετε βασικές έννοιες στην Ανάλυση Αλγορίθμων 3. να αναγνωρίζετε τις διάφορες μορφές αναπαράστασης αλγορίθμου 4. να αναφέρετε τους βασικούς τύπους και δομές δεδομένων 5. να διακρίνετε τις βασικές εντολές και δομές που χρησιμοποιούνται σε έναν αλγόριθμο 6. να προσδιορίζετε τον τρόπο λειτουργίας των δομών δεδομένων 7. να εκπονείτε απλούς αλγορίθμους 8. να εντοπίζετε και να διορθώνετε τα λογικά λάθη ενός αλγορίθμου 9. να εξηγείτε την ανάγκη δημιουργίας της κατάλληλης τεκμηρίωσης.
  • 2. κεφ 2.2 - Αλγόριθμοι 2.2.1 Ορισμός αλγορίθμου Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. 2 Παραδείγματα:
  • 3. Παράδειγμα κεφ 2.2 - Αλγόριθμοι 3 Να γραφεί αλγόριθμος που να υπολογίζει την περίμετρο ενός κύκλο, δεδομένης της ακτίνας του. Ο παραπάνω αλγόριθμος δίνει σωστό αποτέλεσμα για οποιαδήποτε τιμή της ακτίνας; Φ.Ε. Ασκ 9
  • 4. κεφ 2.2 - Αλγόριθμοι 2.2.2 Χαρακτηριστικά αλγορίθμων 4 Φ.Ε. Ασκ 10
  • 5. κεφ 2.2 - Αλγόριθμοι 2.2.3 Ανάλυση αλγορίθμων 5 Θεωρία υπολογισμού Υπάρχει λύση στο πρόβλημα; Η λύση είναι αποδοτική; Η θεωρία Υπολογισμού διαιρείται σε 2 κλάδους: 1. Θεωρία Υπολογισιμότητας (Πόσο αποδοτική είναι η λύση;) 2. Θεωρία Πολυπλοκότητας (Τι πόροι-χρόνος και χώρος μνήμης- απαιτούνται;)
  • 6. κεφ 2.2 - Αλγόριθμοι 2.2.4 Βασικοί τύποι αλγορίθμων 6 Σειριακοί Τα βήματα του αλγορίθμου εκτελούνται το ένα μετά το άλλο (αναγκαστικά όταν υπάρχει ένας μόνο επεξεργαστής) Παράλληλοι Όπου είναι εφικτό εκτελούνται ταυτόχρονα κάποια βήματα του αλγορίθμου (προϋποθέτει ύπαρξη περισσοτέρων του ενός επεξεργαστή ή πυρήνων σε έναν επεξεργαστή) Παράδειγμα σειριακού Παράδειγμα παράλληλου αλγορίθμου 1ος επεξεργαστής 2ος επεξεργαστής
  • 7. κεφ 2.2 - Αλγόριθμοι 7 Επαναληπτικοί Τα περισσότερα προβλήματα απαιτούν την επανάληψη κάποιων βημάτων προκειμένου να επιλυθούν. 20 φορές επανάλαβε:  άπλωσε φύλλο  άλειψε φύλλο  στρώσε μίγμα καρυδιών Εμφάνισε στην οθόνη 1000 φορές το μήνυμα Hello world! 1000 φορές επανάλαβε:  Εμφάνισε “Hello world!” Αναδρομικοί
  • 8. κεφ 2.2 - Αλγόριθμοι 2.2.5 Αναπαράσταση αλγορίθμου 8 Φυσική γλώσσα Ομιλούμενη γλώσσα. Ψευδογλώσσα (ψευδοκώδικα) Υποθετική γλώσσα που παραλείπει λεπτομέρειες. Γλώσσα προγραμματισμού Τεχνητή γλώσσα για χρήση από ΗΥ.  οπτικές γλώσσες π.χ. scratch  κειμενικές γλώσσες π.χ. Διερμηνευτής ΓΛΩΣΣΣΑΣ Διαγραμματική αναπαράσταση Γραφικός τρόπος με σύμβολα και βέλη ροής.
  • 9. κεφ 2.2 - Αλγόριθμοι Σύμβολα διαγραμματικής αναπαράστασης Εκτύπωσε ‘Δε λύνεται’ Δ > 0 Εκτύπωσε … 9 ΑΡΧΗ ΤΕΛΟΣ συνθήκη Εκτέλεση πράξεων Είσοδος Έξοδος ροή εκτέλεσης ΑΡΧΗ Διάβασε α, β, γ Δ  β2-4αγ ΝΑΙ ΟΧΙ Δ < 0 ΤΕΛΟΣ ΟΧΙ ΝΑΙ Εκτύπωσε ... Φ.Ε. Ασκ 11
  • 10. κεφ 2.2 - Αλγόριθμοι 2.2.6 Δεδομένα και αναπαράστασή τους 10 Τα δεδομένα δεν έχουν νόημα αν δεν συσχετιστούν μεταξύ τους. Κάθε γλώσσα προγραμματισμού υποστηρίζει διαφορετικούς τύπους δεδομένων. Οι πιο συνηθισμένοι είναι:  αριθμητικός ακέραιος 34 16000 πραγματικός 23.12 34.0 89.99009  λογικός ΑΛΗΘΕΣ ΨΕΥΔΕΣ  αλφαριθμητικός «Λύκειο» «10ο Γενικό Λύκειο Ηρακλείου»
  • 11. κεφ 2.2 - Αλγόριθμοι Δεδομένα και αναπαράστασή τους 11 Πού αποθηκεύονται τα δεδομένα; Σε μία μεταβλητή αποθηκεύουμε κάθε στιγμή μία τιμή. Δομή δεδομένων (data structure) είναι ένα σύνολο αποθηκευμένων δεδομένων, τα οποία είναι έτσι οργανωμένα, ώστε να υπόκεινται σε συγκεκριμένες απαιτούμενες επεξεργασίες.  Πίνακας  Στοίβα  Ουρά  Λίστα  Δένδρο  Γράφος
  • 12. κεφ 2.2 - Αλγόριθμοι Δεδομένα και αναπαράστασή τους 12 Οι δομές δεδομένων διακρίνονται σε  Στατικές Έχουν σταθερό μέγεθος, δηλαδή μπορούν να αποθηκεύσουν συγκεκριμένο πλήθος τιμών.  Δυναμικές Το μέγεθός τους μπορεί να μεταβάλλεται ανάλογα με τις ανάγκες του αλγορίθμου τη στιγμή που εκτελείται. Επίσης, οι δομές δεδομένων διακρίνονται σε  Γραμμικές Υπάρχει η έννοια του πρώτου και του τελευταίου στοιχείου, του προηγούμενου και του επόμενου (π.χ. ουρά, στοίβα)  Μη γραμμικές Δεν υφίστανται οι παραπάνω έννοιες. (π.χ. δένδρο, γράφος) Αρχεία δεδομένων ονομάζονται οι δομές που αποθηκεύονται στη βοηθητική μνήμη. Φ.Ε. Ασκ 12 έως 20
  • 13. κεφ 2.2 - Αλγόριθμοι 2.2.7 Εντολές και Δομές αλγορίθμου 13 Ψευδογλώσσα Αρχίζουμε με … Τελειώνουμε με … Κάθε εντολή γράφεται σε μία γραμμή Τα επεξηγηματικά σχόλια ξεκινάνε με το !  Οι λέξεις που έχουν αυστηρά καθορισμένο νόημα στην ψευδογλώσσα καλούνται δεσμευμένες λέξεις.  Όπως και οι φυσικές γλώσσες περιλαμβάνει αλφάβητο, δηλαδή επιτρεπτά σύμβολα.
  • 14. κεφ 2.2 - Αλγόριθμοι Εντολές και Δομές αλγορίθμου (Ψευδογλώσσα) Οι σταθερές μπορεί να είναι αριθμητικές (ακέραιες ή πραγματικές), αλφαριθμητικές και λογικές Για την ονομασία αλγορίθμων, μεταβλητών σταθερών πρέπει να ακολουθούμε τους παρακάτω κανόνες: 14 • μόνο γράμματα (ελληνικά ή αγγλικά), ψηφία (0…9) και κάτω παύλα(_) • πρέπει να αρχίζει με γράμμα Φ.Ε. Ασκ 21 και 22