Μάθημα : [ΕΠΑΛ - Τομέας Πληροφορικής - Γ΄ Τάξη] Προγραμματισμός Υπολογιστών (Python)

Κωδικός : T412150

py  -  ΧΡΗΣΤΟΣ ΡΕΤΣΑΣ

Ενότητες - 8. Δομές Δεδομένων ΙΙ

8. Δομές Δεδομένων ΙΙ

Μια δομή δεδομένων μπορεί να οριστεί ως ένα σχήμα οργάνωσης σχετικών μεταξύ τους στοιχείων δεδομένων. Η επιλογή της κατάλληλης δομής δεδομένων παίζει σημαντικό ρόλο στην ανάπτυξη του αλγορίθμου, για την επίλυση ενός προβλήματος.

Στο κεφάλαιο αυτό θα αναπτυχθούν οι ακόλουθες ενσωματωμένες δομές δεδομένων της Python:

  1. συμβολοσειρές (αλφαριθμητικά, strings),
  2. λίστες (list),
  3. στοίβα (stack)
  4. ουρά (queue)

Θεωρία

Πολυμέσα
Διαχείριση Λιστών Ι

Εκπαιδευτικό video (στα ελληνικά) στην διαχείριση λιστών.

Εκπαιδευτικό Videο

Πολυμέσα
Διαχείριση Λιστών ΙΙ

Εκπαιδευτικό video (στα ελληνικά) στην διαχείριση λιστών.

Εκπαιδευτικό βίντεο

Πολυμέσα
Δεικτοδότηση στοιχείων λίστας

Απεικόνιση της δεικτοδότησης των στοιχείων λίστας

  • από την αρχή προς το τέλος
  • από το τέλος προς την αρχή

Φυλλάδια

Έγγραφα
Φυλλάδιο 8-1. Ερωτήσεις στις Συμβολοσειρές

Πολύκαρπος Σκαπινάκης

Φυλλάδιο Ερωτήσεων

Έγγραφα
Φυλλάδιο 8-2. Ασκήσεις προγραμμάτων στις Συμβολοσειρές

Χρήστος Ρέτσας

Ασκήσεις προγραμμάτων

Έγγραφα
Φυλλάδιο 8-4. Ερωτήσεις στις Λίστες

Πολύκαρπος Σκαπινάκης

Φυλλάδιο Ερωτήσεων

 

Για τις απαντήσεις βλ. Έγγραφα (θα αναρτηθούν όταν λυθούν οι ασκήσεις στην τάξη).

Έγγραφα
Φυλλάδιο 8-5. Ασκήσεις προγραμμάτων στις Λίστες

Νικόλαος Κατσούλας

Ασκήσεις Προγραμμάτων

ΕΠΑΝΑΛΗΨΗ

Έγγραφα
Φυλλάδιο 8-3. Ασκήσεις προγραμμάτων στις Συμβολοσειρές

Πολύκαρπος Σκαπινάκης

Ασκήσεις Προγραμμάτων

Έγγραφα
Φυλλάδιο 8-6. Ασκήσεις προγραμμάτων στις Λίστες

Πολύκαρπος Σκαπινάκης

Ασκήσεις Προγραμμάτων