SlideShare a Scribd company logo
1 of 15
2.2 ΑΛΓΟΡΙΘΜΟΙ
2.2.6 Δεδομένα και Αναπαράστασή τους
Δεδομένο
 Ένας αλγόριθμος λαμβάνει κάποια δεδομένα
από την είσοδο,
τα επεξεργάζεται μέσα από μια σειρά βημάτων
και δίνει ως έξοδο τα αποτελέσματα.
 Επεξεργασία = εκτέλεση πράξεων/λειτουργιών
στα δεδομένα
Συσχετισμός δεδομένων
Τα δεδομένα χρειάζεται να συσχετιστούν
προκειμένου να μας πληροφορήσουν για κάτι
Δεδομένα:
1,80 Γιάννης 2284022555 Ελένη
Το τηλέφωνο της Ελένης είναι 2284022555
Ο Γιάννης έχει ύψος 1,80 άρα είναι ψηλός
ΚΥΚΛΟΣ ΤΗΣ
ΠΛΗΡΟΦΟΡΙΑΣ
ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ
Η θεωρία Αλγορίθμων μελετά τα δεδομένα από
την σκοπιά:
 Υλικού
 Γλωσσών προγραμματισμού
ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ
Η θεωρία Αλγορίθμων μελετά τα δεδομένα από
την σκοπιά:
 Υλικού: αναπαράσταση δεδομένων
 Το υλικό επιτρέπει την αποθήκευση των δεδομένων
ενός προγράμματος στην
κύρια μνήμη ή και στις περιφερειακές συσκευές ενός
υπολογιστή με διάφορες μορφές
 Το υλικό του υπολογιστή έχει επίδραση στο είδος των
αλγορίθμων που θα χρησιμοποιηθούν
ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ
Η θεωρία Αλγορίθμων μελετά τα δεδομένα από
την σκοπιά:
 Γλωσσών προγραμματισμού: τύπος δεδομένων
 Ακέραιος: 5
 Πραγματικός: 0.5
 Λογικός: ΑΛΗΘΗΣ - ΨΕΥΔΗΣ
 Αλφαριθμητικός: “ΣΚΟΠΕΛΟΥ 64”
 Σε κάθε τύπο δεδομένων μπορούν να
εφαρμοστούν διαφορετικές πράξεις.
ΔΕΔΟΜΕΝΑ
Τα δεδομένα μπορεί να είναι:
 Απλές μεταβλητές: λαμβάνουν μία τιμή κάθε
φορά (απλά δεδομένα)
 Μπορούν να αποθηκεύονται ως μία δομή
δεδομένων
ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ
 Είναι ένα σύνολο αποθηκευμένων δεδομένων, τα
οποία είναι έτσι οργανωμένα, ώστε να υπόκεινται
σε συγκεκριμένες απαιτούμενες επεξεργασίες.
 Ο όρος αναφέρεται σε ένα σύνολο δεδομένων μαζί
με ένα σύνολο λειτουργιών που επιτρέπονται στα
δεδομένα αυτά
ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ
Οι δομές δεδομένων είναι πολύ στενά
συνδεδεμένες με την έννοια του αλγορίθμου.
Είναι πολύ χαρακτηριστική η ακόλουθη «σχέση»
που διατύπωσε ο Νικλάους Βιρθ (Niklaus Wirth),
δημιουργός της γλώσσας Pascal:
Αλγόριθμοι + Δομές Δεδομένων = Προγράμματα
αν κάποιος διαθέτει τον κατάλληλο αλγόριθμο και
τις δομές δεδομένων, οι οποίες θα
χρησιμοποιηθούν, είναι εντελώς άμεση η
μετατροπή και υλοποίησή του σε πρόγραμμα σε
γλώσσα υπολογιστή
ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ
Οι πιο ευρέως χρησιμοποιούμενες δομές
δεδομένων είναι:
 Πίνακας
 Στοίβα
 Ουρά
 Λίστα
 Δένδρο
 Γράφος
Κάθε δομή δεδομένων αποτελείται από ένα
σύνολο στοιχείων ή κόμβων
ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ
 ΣΤΑΤΙΚΕΣ
 Σταθερό μέγεθος
 Αποθήκευση σε συνεχόμενες θέσεις μνήμης
 ΔΥΝΑΜΙΚΕΣ
 Μεταβλητό μέγεθος
 Αποθήκευση σε όχι συνεχόμενες μνήμες
ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ
 ΓΡΑΜΜΙΚΕΣ: Τα στοιχεία είναι διαδοχικά
 ΜΗ ΓΡΑΜΜΙΚΕΣ: Δεν υπάρχει σχέση
διάταξης
ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ
Διάκριση ανάλογα με την χρησιμοποιούμενη
μνήμη:
 Κύρια μνήμη-RAM:
 Πίνακας
 Ουρά
 Στοίβα
 Βοηθητική Μνήμη-Σκληρός Δίσκος:
 Αρχεία Δεδομένων

More Related Content

What's hot

2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥAnastasia Stathopoulou
 
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ3lykgala
 
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΑ΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωνevoyiatz
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΙωάννου Γιαννάκης
 
ΔΙΚΤΥΑ
ΔΙΚΤΥΑΔΙΚΤΥΑ
ΔΙΚΤΥΑ3lykgala
 
Enotita3 kef11
Enotita3 kef11Enotita3 kef11
Enotita3 kef11anvaraz
 
Κεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυο
Κεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυοΚεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυο
Κεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυοΕΥΑΓΓΕΛΙΑ ΚΟΚΚΙΝΟΥ
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSlyk-tragaias
 
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4kimanou
 
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημαΕισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημαevoyiatz
 
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
ΑΕΠΠ: Σύνθετες Λογικές ΣυνθήκεςΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
ΑΕΠΠ: Σύνθετες Λογικές ΣυνθήκεςNikos Michailidis
 
αντικειμενοστραφής προγραμματισμός
αντικειμενοστραφής προγραμματισμόςαντικειμενοστραφής προγραμματισμός
αντικειμενοστραφής προγραμματισμόςkmag388
 
Yπολογιστικό νέφος
Yπολογιστικό νέφοςYπολογιστικό νέφος
Yπολογιστικό νέφος4o Lykeio Alex/polis
 

What's hot (20)

2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
2.2.5 ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΟΥ
 
ΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές ΕκφράσειςΑΕΠΠ - Λογικές Εκφράσεις
ΑΕΠΠ - Λογικές Εκφράσεις
 
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
 
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυουΑ΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
Α΄Λυκείου - Εφαρμοφές Πληροφορικής- Υπηρεσιες διαδικτυου
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
 
Kef09
Kef09Kef09
Kef09
 
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/ΥΒ' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
 
κεφαλαιο 10
κεφαλαιο 10κεφαλαιο 10
κεφαλαιο 10
 
κεφαλαιο 7
κεφαλαιο 7κεφαλαιο 7
κεφαλαιο 7
 
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
 
ΔΙΚΤΥΑ
ΔΙΚΤΥΑΔΙΚΤΥΑ
ΔΙΚΤΥΑ
 
Enotita3 kef11
Enotita3 kef11Enotita3 kef11
Enotita3 kef11
 
Κεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυο
Κεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυοΚεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυο
Κεφ 16 πνευματικά δικαιώματα και προσωπικά δεδομένα στο διαδίκτυο
 
Φύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSSΦύλλο εργασίας για HTML & CSS
Φύλλο εργασίας για HTML & CSS
 
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
Ηλεκτρονικό ταχυδρομείο Α' Γυμνασίου κεφάλαιο 14 ενότητα 4
 
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημαΕισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
 
κεφ 15 κοινωνικα δικτυα
κεφ 15   κοινωνικα δικτυακεφ 15   κοινωνικα δικτυα
κεφ 15 κοινωνικα δικτυα
 
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
ΑΕΠΠ: Σύνθετες Λογικές ΣυνθήκεςΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
ΑΕΠΠ: Σύνθετες Λογικές Συνθήκες
 
αντικειμενοστραφής προγραμματισμός
αντικειμενοστραφής προγραμματισμόςαντικειμενοστραφής προγραμματισμός
αντικειμενοστραφής προγραμματισμός
 
Yπολογιστικό νέφος
Yπολογιστικό νέφοςYπολογιστικό νέφος
Yπολογιστικό νέφος
 

Viewers also liked

2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥAnastasia Stathopoulou
 
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝAnastasia Stathopoulou
 
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣAnastasia Stathopoulou
 
Τι είναι τα Ιστολόγια;
Τι είναι τα Ιστολόγια;Τι είναι τα Ιστολόγια;
Τι είναι τα Ιστολόγια;Anastasia Stathopoulou
 
Φύλλο Εργασίας 2
Φύλλο Εργασίας 2Φύλλο Εργασίας 2
Φύλλο Εργασίας 2pasxelfstone
 
α ταξη φυλλο εργασιασ ιοι υπολογιστων
α ταξη φυλλο εργασιασ ιοι υπολογιστωνα ταξη φυλλο εργασιασ ιοι υπολογιστων
α ταξη φυλλο εργασιασ ιοι υπολογιστωνguesta5c07d
 
Προστασια λογισμικου κακοβουλο λογισμικο
Προστασια λογισμικου κακοβουλο λογισμικοΠροστασια λογισμικου κακοβουλο λογισμικο
Προστασια λογισμικου κακοβουλο λογισμικοmnikol
 
FA - Lexilogio Apothikeutikwn Meswn
FA - Lexilogio Apothikeutikwn MeswnFA - Lexilogio Apothikeutikwn Meswn
FA - Lexilogio Apothikeutikwn MeswnNikos Michailidis
 
Το Ελεύθερο Λογισμικό στην Εκπαίδευση
Το Ελεύθερο Λογισμικό στην ΕκπαίδευσηΤο Ελεύθερο Λογισμικό στην Εκπαίδευση
Το Ελεύθερο Λογισμικό στην ΕκπαίδευσηNikos Michailidis
 
Προστασία Λογισμικού - Ιοί - Πειρατεία Λογισμικού
Προστασία Λογισμικού - Ιοί - Πειρατεία ΛογισμικούΠροστασία Λογισμικού - Ιοί - Πειρατεία Λογισμικού
Προστασία Λογισμικού - Ιοί - Πειρατεία ΛογισμικούNikos Michailidis
 

Viewers also liked (14)

2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
2.2.1 - ΟΡΙΣΜΟΣ ΑΛΓΟΡΙΘΜΟΥ
 
2.1 Πρόβλημα
2.1 Πρόβλημα2.1 Πρόβλημα
2.1 Πρόβλημα
 
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
2.2.4 ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΑΛΓΟΡΙΘΜΩΝ
 
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
2.1.4 - ΔΙΑΔΙΚΑΣΙΕΣ ΕΠΙΛΥΣΗΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΠΡΟΒΛΗΜΑΤΟΣ
 
Τι είναι τα Ιστολόγια;
Τι είναι τα Ιστολόγια;Τι είναι τα Ιστολόγια;
Τι είναι τα Ιστολόγια;
 
Φύλλο Εργασίας 2
Φύλλο Εργασίας 2Φύλλο Εργασίας 2
Φύλλο Εργασίας 2
 
α ταξη φυλλο εργασιασ ιοι υπολογιστων
α ταξη φυλλο εργασιασ ιοι υπολογιστωνα ταξη φυλλο εργασιασ ιοι υπολογιστων
α ταξη φυλλο εργασιασ ιοι υπολογιστων
 
Προστασια λογισμικου κακοβουλο λογισμικο
Προστασια λογισμικου κακοβουλο λογισμικοΠροστασια λογισμικου κακοβουλο λογισμικο
Προστασια λογισμικου κακοβουλο λογισμικο
 
FA - Antigrafa Asfaleias
FA - Antigrafa AsfaleiasFA - Antigrafa Asfaleias
FA - Antigrafa Asfaleias
 
2 - Storage Media
2 - Storage Media2 - Storage Media
2 - Storage Media
 
FA - Lexilogio Apothikeutikwn Meswn
FA - Lexilogio Apothikeutikwn MeswnFA - Lexilogio Apothikeutikwn Meswn
FA - Lexilogio Apothikeutikwn Meswn
 
Το Ελεύθερο Λογισμικό στην Εκπαίδευση
Το Ελεύθερο Λογισμικό στην ΕκπαίδευσηΤο Ελεύθερο Λογισμικό στην Εκπαίδευση
Το Ελεύθερο Λογισμικό στην Εκπαίδευση
 
Προστασία Λογισμικού - Ιοί - Πειρατεία Λογισμικού
Προστασία Λογισμικού - Ιοί - Πειρατεία ΛογισμικούΠροστασία Λογισμικού - Ιοί - Πειρατεία Λογισμικού
Προστασία Λογισμικού - Ιοί - Πειρατεία Λογισμικού
 
Προστασία λογισμικού – Ιοί
Προστασία λογισμικού – ΙοίΠροστασία λογισμικού – Ιοί
Προστασία λογισμικού – Ιοί
 

Similar to 2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ

Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1marygeorg
 
Εισαγωγή στις Βάσεις Δεδομένων
Εισαγωγή στις Βάσεις ΔεδομένωνΕισαγωγή στις Βάσεις Δεδομένων
Εισαγωγή στις Βάσεις Δεδομένωνgkhglpzg
 
Intro databases.pdf
Intro databases.pdfIntro databases.pdf
Intro databases.pdfgkhglpzg
 
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptxΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptxDimitraPapalitsa
 
DATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGY
DATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGYDATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGY
DATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGYGeorgeDiamandis11
 
Kagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationKagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationISSEL
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...ISSEL
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...ISSEL
 
ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1marygeorg
 
Παρουσίαση 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 meetupIoannis Konstantinou
 
01 - Εισαγωγή σε Βάσεις Δεδομένων
01 - Εισαγωγή σε Βάσεις Δεδομένων01 - Εισαγωγή σε Βάσεις Δεδομένων
01 - Εισαγωγή σε Βάσεις ΔεδομένωνFotis Kokkoras
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςEleni Kokkinou
 
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...WROHellas
 
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
 
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...NikosKlironomos1
 
Weka - Data mining tool - Feature Extraction
Weka - Data mining tool - Feature ExtractionWeka - Data mining tool - Feature Extraction
Weka - Data mining tool - Feature ExtractionRai Angelidou
 
Pressentation Enotitas 2.2
Pressentation Enotitas 2.2Pressentation Enotitas 2.2
Pressentation Enotitas 2.2hack0s
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
εικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένων
εικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένωνεικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένων
εικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένωνStelios Vaiou
 

Similar to 2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ (20)

Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1Βάσεις δεδομένων Κεφ.1
Βάσεις δεδομένων Κεφ.1
 
Εισαγωγή στις Βάσεις Δεδομένων
Εισαγωγή στις Βάσεις ΔεδομένωνΕισαγωγή στις Βάσεις Δεδομένων
Εισαγωγή στις Βάσεις Δεδομένων
 
Intro databases.pdf
Intro databases.pdfIntro databases.pdf
Intro databases.pdf
 
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptxΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
ΒΑΣΕΙς ΔΕΔΟΜΕΝΩΝ 2 Θεωρία και ασκήσεις.pptx
 
DATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGY
DATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGYDATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGY
DATAMANAGEMENT.GR - DIGITAL TRANSFORMATION AND STRATEGY
 
Kagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationKagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis Presentation
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...
 
ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1ΒΑΨΤ-ΚΕΦ1.1
ΒΑΨΤ-ΚΕΦ1.1
 
Παρουσίαση 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
 
01 - Εισαγωγή σε Βάσεις Δεδομένων
01 - Εισαγωγή σε Βάσεις Δεδομένων01 - Εισαγωγή σε Βάσεις Δεδομένων
01 - Εισαγωγή σε Βάσεις Δεδομένων
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματος
 
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
 
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 ...
 
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
 
Weka - Data mining tool - Feature Extraction
Weka - Data mining tool - Feature ExtractionWeka - Data mining tool - Feature Extraction
Weka - Data mining tool - Feature Extraction
 
Pressentation Enotitas 2.2
Pressentation Enotitas 2.2Pressentation Enotitas 2.2
Pressentation Enotitas 2.2
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
εικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένων
εικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένωνεικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένων
εικονικά κέντρα δεδομένων και η δημιουργία ενος εικονικού κέντρου δεδομένων
 

Recently uploaded

-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξηΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .Dimitra Mylonaki
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdfssuser2f8893
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο Χρύσα Παπακωνσταντίνου
 

Recently uploaded (14)

-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
 
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 

2.2.6 ΑΝΑΠΑΡΑΣΤΑΣΗ ΔΕΔΟΜΕΝΩΝ

  • 1. 2.2 ΑΛΓΟΡΙΘΜΟΙ 2.2.6 Δεδομένα και Αναπαράστασή τους
  • 2. Δεδομένο  Ένας αλγόριθμος λαμβάνει κάποια δεδομένα από την είσοδο, τα επεξεργάζεται μέσα από μια σειρά βημάτων και δίνει ως έξοδο τα αποτελέσματα.  Επεξεργασία = εκτέλεση πράξεων/λειτουργιών στα δεδομένα
  • 3. Συσχετισμός δεδομένων Τα δεδομένα χρειάζεται να συσχετιστούν προκειμένου να μας πληροφορήσουν για κάτι Δεδομένα: 1,80 Γιάννης 2284022555 Ελένη Το τηλέφωνο της Ελένης είναι 2284022555 Ο Γιάννης έχει ύψος 1,80 άρα είναι ψηλός
  • 5.
  • 6. ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Η θεωρία Αλγορίθμων μελετά τα δεδομένα από την σκοπιά:  Υλικού  Γλωσσών προγραμματισμού
  • 7. ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Η θεωρία Αλγορίθμων μελετά τα δεδομένα από την σκοπιά:  Υλικού: αναπαράσταση δεδομένων  Το υλικό επιτρέπει την αποθήκευση των δεδομένων ενός προγράμματος στην κύρια μνήμη ή και στις περιφερειακές συσκευές ενός υπολογιστή με διάφορες μορφές  Το υλικό του υπολογιστή έχει επίδραση στο είδος των αλγορίθμων που θα χρησιμοποιηθούν
  • 8. ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Η θεωρία Αλγορίθμων μελετά τα δεδομένα από την σκοπιά:  Γλωσσών προγραμματισμού: τύπος δεδομένων  Ακέραιος: 5  Πραγματικός: 0.5  Λογικός: ΑΛΗΘΗΣ - ΨΕΥΔΗΣ  Αλφαριθμητικός: “ΣΚΟΠΕΛΟΥ 64”  Σε κάθε τύπο δεδομένων μπορούν να εφαρμοστούν διαφορετικές πράξεις.
  • 9. ΔΕΔΟΜΕΝΑ Τα δεδομένα μπορεί να είναι:  Απλές μεταβλητές: λαμβάνουν μία τιμή κάθε φορά (απλά δεδομένα)  Μπορούν να αποθηκεύονται ως μία δομή δεδομένων
  • 10. ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ  Είναι ένα σύνολο αποθηκευμένων δεδομένων, τα οποία είναι έτσι οργανωμένα, ώστε να υπόκεινται σε συγκεκριμένες απαιτούμενες επεξεργασίες.  Ο όρος αναφέρεται σε ένα σύνολο δεδομένων μαζί με ένα σύνολο λειτουργιών που επιτρέπονται στα δεδομένα αυτά
  • 11. ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ Οι δομές δεδομένων είναι πολύ στενά συνδεδεμένες με την έννοια του αλγορίθμου. Είναι πολύ χαρακτηριστική η ακόλουθη «σχέση» που διατύπωσε ο Νικλάους Βιρθ (Niklaus Wirth), δημιουργός της γλώσσας Pascal: Αλγόριθμοι + Δομές Δεδομένων = Προγράμματα αν κάποιος διαθέτει τον κατάλληλο αλγόριθμο και τις δομές δεδομένων, οι οποίες θα χρησιμοποιηθούν, είναι εντελώς άμεση η μετατροπή και υλοποίησή του σε πρόγραμμα σε γλώσσα υπολογιστή
  • 12. ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ Οι πιο ευρέως χρησιμοποιούμενες δομές δεδομένων είναι:  Πίνακας  Στοίβα  Ουρά  Λίστα  Δένδρο  Γράφος Κάθε δομή δεδομένων αποτελείται από ένα σύνολο στοιχείων ή κόμβων
  • 13. ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ  ΣΤΑΤΙΚΕΣ  Σταθερό μέγεθος  Αποθήκευση σε συνεχόμενες θέσεις μνήμης  ΔΥΝΑΜΙΚΕΣ  Μεταβλητό μέγεθος  Αποθήκευση σε όχι συνεχόμενες μνήμες
  • 14. ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ  ΓΡΑΜΜΙΚΕΣ: Τα στοιχεία είναι διαδοχικά  ΜΗ ΓΡΑΜΜΙΚΕΣ: Δεν υπάρχει σχέση διάταξης
  • 15. ΔΟΜΗ ΔΕΔΟΜΕΝΩΝ Διάκριση ανάλογα με την χρησιμοποιούμενη μνήμη:  Κύρια μνήμη-RAM:  Πίνακας  Ουρά  Στοίβα  Βοηθητική Μνήμη-Σκληρός Δίσκος:  Αρχεία Δεδομένων