SlideShare a Scribd company logo
Αναπαράσταση δεδομένων 
(Νικολός Δημήτρης ΠΕ19)
Επεξεργασία Δεδομένων
Τύποι δεδομένων 
● Ποιοι μπορεί να είναι οι τύποι δεδομένων;
Βασικοί τύποι δεδομένων 
Σε ποιον τύπο ανήκουν τα 
παρακάτω δεδομενα; 
0.3 
“Δημήτρης” 
Αληθής 
5 
Ψευδής 
18
Δομή δεδομένων 
Δομή δεδομένων (data structure) είναι ένα 
σύνολο αποθηκευμένων δεδομένων, τα οποία 
είναι έτσι οργανωμένα, ώστε να υπόκεινται σε 
συγκεκριμένες απαιτούμενες επεξεργασίες. 
Αλγόριθμοι + Δομές δεδομένων = 
Προγράμματα
Πίνακας 
Πίνακας: 
Σύνολο ομοειδών απλών στοιχείων
Στοίβα 
Στοίβα: Μια γραμμική διάταξη στοιχείων στην 
οποία γίνονται μόνο δύο ενέργειες ώθηση 
(push) και απώθηση (pull)
FIFO 
Ουρά: Γραμμική διάταξη στοιχείων. Εισάγονται 
στοιχεία από το ένα άκρο και εξάγονται 
υπάρχοντα από το άλλο άκρο (First In First Out)
Διασυνδεδεμένη λίστα 
Διασυνδεδεμένη λίστα:Φαίνονται γραμμικά 
διατεταγμένα χωρίς να είναι σε συνεχόμενες 
θέσεις μνήμης στον υπολογιστή.
Δέντρο 
Δέντρο: μη γραμμική δομή η οποία 
αποτελείται από ένα υνολο κόμβων οι 
οποίο συνδέονται με ακμές. Υπάρχει 
μόνο ένας κόμβος από τον οποίο 
ξεκινούν ακμές που λέγεται ρίζα. Σε όλους 
τους άλλους κόμβους καταλήγει μια ακμή 
και ξεκινούν καμία, μία ή περισσότερες. 
Οι κόμβοι στους οποίους μόνο 
καταλήγουν ακμές λέγονται φύλλα.
Γράφος 
Γράφος: Η πιο γενική δομή δεδομένων που 
αποτελείται από κόμβους και ακμές χωρίς 
ιεράρχηση.
Στατικές και δυναμικές δομές 
Το πλήθος των στοιχείων στις στατικές δομές 
δεδομένων είναι σταθερό. 
Το πλήθος των στοιχείων στις δυναμικές δομές 
μπορεί να μεγαλώνει και να μικραίνει ανάλογα 
με τα δεδομένα. (Υπάρχει ένας περιορισμός, 
ποιος;)
Στατικές και δυναμικές δομές 
Το πλήθος των στοιχείων στις στατικές δομές 
δεδομένων είναι σταθερό. 
Το πλήθος των στοιχείων στις δυναμικές δομές 
μπορεί να μεγαλώνει και να μικραίνει ανάλογα 
με τα δεδομένα. (Υπάρχει ένας περιορισμός, 
ποιος;) 
Υπάρχει περιορισμός από το μέγεθος της 
μνήμης.
Γραμμικές και μη γραμμικές δομές 
Μη γραμμικές δομές είναι το δέντρο και ο 
γράφος
Δομές δεδομένων στα μέσα 
αποθήκευσης 
Data files

More Related Content

More from Dimitris Nikolos

Ιστορική αναδρομή υπολογιστή
Ιστορική αναδρομή υπολογιστήΙστορική αναδρομή υπολογιστή
Ιστορική αναδρομή υπολογιστή
Dimitris Nikolos
 
Προγραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα Scratch
Προγραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα ScratchΠρογραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα Scratch
Προγραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα Scratch
Dimitris Nikolos
 
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα ScratchΔυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Dimitris Nikolos
 
Έχει ο υπολογιστής φύλο;
Έχει ο υπολογιστής φύλο;Έχει ο υπολογιστής φύλο;
Έχει ο υπολογιστής φύλο;
Dimitris Nikolos
 
Εισαγωγή στο Ελεύθερο Λογισμικό
Εισαγωγή στο Ελεύθερο ΛογισμικόΕισαγωγή στο Ελεύθερο Λογισμικό
Εισαγωγή στο Ελεύθερο Λογισμικό
Dimitris Nikolos
 
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογώνΕφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Dimitris Nikolos
 
Τύποι και αναπαραστάσεις αλγορίθμων
Τύποι και αναπαραστάσεις αλγορίθμωνΤύποι και αναπαραστάσεις αλγορίθμων
Τύποι και αναπαραστάσεις αλγορίθμων
Dimitris Nikolos
 
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: ΠολυπλοκότηταΕισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Dimitris Nikolos
 
Εισαγωγή στο λογισμικό
Εισαγωγή στο λογισμικόΕισαγωγή στο λογισμικό
Εισαγωγή στο λογισμικό
Dimitris Nikolos
 
Ιεραρχία μνήμης
Ιεραρχία μνήμηςΙεραρχία μνήμης
Ιεραρχία μνήμης
Dimitris Nikolos
 
Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή
Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: ΕισαγωγήΕισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή
Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή
Dimitris Nikolos
 
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Dimitris Nikolos
 
Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...
Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...
Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...
Dimitris Nikolos
 
Διδακτικές προσεγγίσεις λογισμικών γενικής χρήσης
Διδακτικές προσεγγίσεις λογισμικών γενικής χρήσηςΔιδακτικές προσεγγίσεις λογισμικών γενικής χρήσης
Διδακτικές προσεγγίσεις λογισμικών γενικής χρήσης
Dimitris Nikolos
 
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές ΠροσεγγίσειςΥλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Dimitris Nikolos
 
Νέφος στην εκπαίδευση
Νέφος στην εκπαίδευσηΝέφος στην εκπαίδευση
Νέφος στην εκπαίδευση
Dimitris Nikolos
 
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Dimitris Nikolos
 

More from Dimitris Nikolos (17)

Ιστορική αναδρομή υπολογιστή
Ιστορική αναδρομή υπολογιστήΙστορική αναδρομή υπολογιστή
Ιστορική αναδρομή υπολογιστή
 
Προγραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα Scratch
Προγραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα ScratchΠρογραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα Scratch
Προγραμματισμός εννοιών Βιολογίας Γυμνασίου με τη γλώσσα Scratch
 
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα ScratchΔυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
Δυσκολίες μαθητών Δημοτικού με τη γλώσσα Scratch
 
Έχει ο υπολογιστής φύλο;
Έχει ο υπολογιστής φύλο;Έχει ο υπολογιστής φύλο;
Έχει ο υπολογιστής φύλο;
 
Εισαγωγή στο Ελεύθερο Λογισμικό
Εισαγωγή στο Ελεύθερο ΛογισμικόΕισαγωγή στο Ελεύθερο Λογισμικό
Εισαγωγή στο Ελεύθερο Λογισμικό
 
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογώνΕφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
Εφαρμογές Υπολογιστών Η/Υ (Α΄ Λυκείου): Ταξινόμηση λογισμικού εφαρμογών
 
Τύποι και αναπαραστάσεις αλγορίθμων
Τύποι και αναπαραστάσεις αλγορίθμωνΤύποι και αναπαραστάσεις αλγορίθμων
Τύποι και αναπαραστάσεις αλγορίθμων
 
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: ΠολυπλοκότηταΕισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
Εισαγωγή στις Αρχές Επιστήμης των Η/Υ: Πολυπλοκότητα
 
Εισαγωγή στο λογισμικό
Εισαγωγή στο λογισμικόΕισαγωγή στο λογισμικό
Εισαγωγή στο λογισμικό
 
Ιεραρχία μνήμης
Ιεραρχία μνήμηςΙεραρχία μνήμης
Ιεραρχία μνήμης
 
Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή
Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: ΕισαγωγήΕισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή
Εισαγωγή στις Βασικές Αρχές της Επιστήμης των Η/Υ: Εισαγωγή
 
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
Εφαρμογές Υπολογιστών: Υλικό υπολογιστών 1
 
Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...
Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...
Η δομή επιλογής στη γλώσσα προγραμματισμού Scratch: Μια μελέτη περίπτωσης με ...
 
Διδακτικές προσεγγίσεις λογισμικών γενικής χρήσης
Διδακτικές προσεγγίσεις λογισμικών γενικής χρήσηςΔιδακτικές προσεγγίσεις λογισμικών γενικής χρήσης
Διδακτικές προσεγγίσεις λογισμικών γενικής χρήσης
 
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές ΠροσεγγίσειςΥλικό υπολογιστών: Διδακτικές Προσεγγίσεις
Υλικό υπολογιστών: Διδακτικές Προσεγγίσεις
 
Νέφος στην εκπαίδευση
Νέφος στην εκπαίδευσηΝέφος στην εκπαίδευση
Νέφος στην εκπαίδευση
 
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
Επικοινωνία μεταξύ αντικειμένων σε σύγχρονα περιβάλλοντα εισαγωγής στον προγρ...
 

Recently uploaded

Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.pptΟι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
nikzoit
 
Hardware Personal Computer a small Introduction
Hardware Personal Computer a small  IntroductionHardware Personal Computer a small  Introduction
Hardware Personal Computer a small Introduction
ssuserd4abe0
 
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.ppt
Οι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.pptΟι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.ppt
Οι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.pptΟι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
nikzoit
 
Εργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptx
Εργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptxΕργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptx
Εργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptx
Eugenia Kosmatou
 
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.pptΟι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
nikzoit
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ Χρήστος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ  Χρήστος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ  Χρήστος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ Χρήστος).ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.pptΟι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
nikzoit
 
2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf
konstantinantountoum1
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.pptΟι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.pptΟι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.ppt
nikzoit
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.pptΟι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
nikzoit
 
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.pptΟι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.ppt
nikzoit
 

Recently uploaded (20)

Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΒΑΣΙΛΗΣ ΣΤΑΥΡΙΛΙΑ).ppt
 
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.pptΟι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΑΛΕΞΑΝΔΡΟΣ ΓΙΩΡΓΟΣ.ppt
 
Hardware Personal Computer a small Introduction
Hardware Personal Computer a small  IntroductionHardware Personal Computer a small  Introduction
Hardware Personal Computer a small Introduction
 
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΕΒΕΛΙΝΑ ΕΜΙΛΥ).ppt
 
Οι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.ppt
Οι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.pptΟι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.ppt
Οι περιπέτειες του Ηρακλή ΕΙΡΕΤΗ ΠΑΝΑΓΙΩΤΗΣ Π.ppt
 
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.pptΟι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
Οι περιπέτειες του Ηρακλή ΔΗΜΗΤΡΑ ΜΥΡΤΩ.ppt
 
Εργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptx
Εργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptxΕργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptx
Εργασίες Οδύσσειας Α2, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, 2023-24.pptx
 
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.pptΟι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
Οι περιπέτειες του Ηρακλή ΑΡΗΣ ΧΑΡΙΚΛΕΙΑ.ppt
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ Χρήστος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ  Χρήστος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ  Χρήστος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Δημήτρης Σ Χρήστος).ppt
 
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.pptΟι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΒΑΣΙΛΗΣ ΜΕΛΙΝΑ.ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΛΥΨΩ ΜΥΡΤΩ).ppt
 
2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Χαρά Μαριάμι).ppt
 
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.pptΟι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.ppt
Οι περιπέτειες του Ηρακλή ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΤΕΦΑΝΟΣ ΠΑΝΑΓΙΩΤΗΣ ΑΝ.ppt
 
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.pptΟι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ Φ. ΠΑΝΑΓΙΩΤΗΣ Χ.ppt
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Νεφέλη Λία).ppt
 
Οι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.pptΟι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.ppt
Οι περιπέτειες του Ηρακλή ΗΛΙΑΝΑ ΜΑΡΙΑΝΝΑ.ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΡΙΑ ΖΗΣΗΣ).ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΚΑΤΕΡΙΝΑ ΧΑΡΗΣ).ppt
 
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.pptΟι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.ppt
Οι περιπέτειες του Ηρακλή ΓΙΑΝΝΗΣ ΣΠΥΡΟΣ.ppt
 

Τύποι δεδομένων

  • 3. Τύποι δεδομένων ● Ποιοι μπορεί να είναι οι τύποι δεδομένων;
  • 4. Βασικοί τύποι δεδομένων Σε ποιον τύπο ανήκουν τα παρακάτω δεδομενα; 0.3 “Δημήτρης” Αληθής 5 Ψευδής 18
  • 5. Δομή δεδομένων Δομή δεδομένων (data structure) είναι ένα σύνολο αποθηκευμένων δεδομένων, τα οποία είναι έτσι οργανωμένα, ώστε να υπόκεινται σε συγκεκριμένες απαιτούμενες επεξεργασίες. Αλγόριθμοι + Δομές δεδομένων = Προγράμματα
  • 6. Πίνακας Πίνακας: Σύνολο ομοειδών απλών στοιχείων
  • 7. Στοίβα Στοίβα: Μια γραμμική διάταξη στοιχείων στην οποία γίνονται μόνο δύο ενέργειες ώθηση (push) και απώθηση (pull)
  • 8. FIFO Ουρά: Γραμμική διάταξη στοιχείων. Εισάγονται στοιχεία από το ένα άκρο και εξάγονται υπάρχοντα από το άλλο άκρο (First In First Out)
  • 9. Διασυνδεδεμένη λίστα Διασυνδεδεμένη λίστα:Φαίνονται γραμμικά διατεταγμένα χωρίς να είναι σε συνεχόμενες θέσεις μνήμης στον υπολογιστή.
  • 10. Δέντρο Δέντρο: μη γραμμική δομή η οποία αποτελείται από ένα υνολο κόμβων οι οποίο συνδέονται με ακμές. Υπάρχει μόνο ένας κόμβος από τον οποίο ξεκινούν ακμές που λέγεται ρίζα. Σε όλους τους άλλους κόμβους καταλήγει μια ακμή και ξεκινούν καμία, μία ή περισσότερες. Οι κόμβοι στους οποίους μόνο καταλήγουν ακμές λέγονται φύλλα.
  • 11. Γράφος Γράφος: Η πιο γενική δομή δεδομένων που αποτελείται από κόμβους και ακμές χωρίς ιεράρχηση.
  • 12. Στατικές και δυναμικές δομές Το πλήθος των στοιχείων στις στατικές δομές δεδομένων είναι σταθερό. Το πλήθος των στοιχείων στις δυναμικές δομές μπορεί να μεγαλώνει και να μικραίνει ανάλογα με τα δεδομένα. (Υπάρχει ένας περιορισμός, ποιος;)
  • 13. Στατικές και δυναμικές δομές Το πλήθος των στοιχείων στις στατικές δομές δεδομένων είναι σταθερό. Το πλήθος των στοιχείων στις δυναμικές δομές μπορεί να μεγαλώνει και να μικραίνει ανάλογα με τα δεδομένα. (Υπάρχει ένας περιορισμός, ποιος;) Υπάρχει περιορισμός από το μέγεθος της μνήμης.
  • 14. Γραμμικές και μη γραμμικές δομές Μη γραμμικές δομές είναι το δέντρο και ο γράφος
  • 15. Δομές δεδομένων στα μέσα αποθήκευσης Data files