Μάθημα : Προγραμματισμός Υπολογιστών - Python Γ Τάξη

Κωδικός : T48163

Μάθημα

Το παρόν διδακτικό υλικό σχετίζεται με το αναλυτικό πρόγραμμα σπουδών (ΑΠΣ) και το ωρολόγιο πρόγραμμα του πανελλαδικώς εξεταζομένου μαθήματος "Προγραμματισμός Υπολογιστών" του τομέα Πληροφορικής των ΕΠΑΛ. Βασικός σκοπός του είναι να παράσχει υποστηρικτικό υλικό και να οργανώσει την προετοιμασία του υποψηφίου  των πανελλαδικών εξετάσεων. Δημιουργήθηκε από την κα. Ειρήνη Γεωργίου, καθηγήτρια κλάδου ΤΕ01.13 &  ΠΕ86 του 2ου ΕΠΑΛ Αγρινίου.

Ευχαριστώ το στέκι των Πληροφορικών γαι τις αξιόλογες ασκήσειςς που έχουν δημοσιεύσει καθώς είσης τον κ .Γιάννη Κέρο, για το σημαντικό υλικό που έχει αναρτήσει στη διεύθυνση Πλατφόρμα τηλεκαπίδευσης -ΜΔΕστην "Εφαρμοσμένη Πληροφορική" τον κ. Χρήστο Ρέτσα, γαι τις ασκήσεις του στο 5ο κεφάλαιο, και τον κ. Πολύκαρπο Σκαπινάκη για  την εξαιρετική του  δουλειά στην  Πλατφόρμα Εκπαίδευσης Σ.Ε.Π Χίου και τον κ. Χαριτάκη Γιάννη

 Το βιβλίο του μαθητή είναι εδώ.  Το υλικό θα ανανεώνεται συνεχώς κατά την εξέλιξη του μαθήματος μέσα στην σχολική χρονιά. 

 
ΣΥΝΔΕΣΜΟΣ ΔΩΜΑΤΙΟΥ Webex   https://minedu-secondary2.webex.com/meet/egeorgi 
 
Ημερομηνία Εξέτασης   Εξεταζόμενο Μάθημα Πανελλαδικών
30/05/2026, Σάββατο   Νέα Ελληνικά
02/06/2026, Τρίτη   Μαθηματικά (Άλγεβρα)
04/06/2026, Πέμπτη   Δίκτυα Υπολογιστών
6/06/2026, Σάββατο   Προγραμματισμός Υπολογιστών

από 1/9/25 έως 30/6/26

 

ΒΙΒΛΙΟ: «ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ», Τομέα Πληροφορικής της Γ’ τάξης Ημερησίων ΕΠΑ.Λ. (ΣΥΓΓΡΑΦΕΙΣ: Αράπογλου Α., Βραχνού Ε., Κανίδη Ε., Λέκκα Δ., Μακρυγιάννη Π., Μπελεσιώτη Β., Παπαδάκη Σπ., Τζήμα Δ.) 2η έκδοση, ISBN: 978-960-06-5653-4.

 

ΔΙΔΑΚΤΕΑ ΕΞΕΤΑΣΤΕΑ ΥΛΗ

 

ΚΕΦΑΛΑΙΟ 3. Βασικά στοιχεία γλώσσας προγραμματισμού.

  • Μεταβλητές και τύποι δεδομένων.
    • Τύποι δεδομένων.
  • Αριθμητικές και λογικές πράξεις και εκφράσεις.
  • Βασικές (ενσωματωμένες) συναρτήσεις.
  • Δομή προγράμματος και καλές πρακτικές.
  • Τύποι και δομές δεδομένων στις γλώσσες προγραμματισμού.

ΚΕΦΑΛΑΙΟ 4. Αλγοριθμικές δομές

  • Αλγοριθμικές δομές Ροές εκτέλεσης προγράμματος.
    • Δομή ακολουθίας.
    • Δομή επιλογής if (ΑΝ).
    • Δομή επανάληψης (for και while).
  • Συναρτήσεις.
    • Δημιουργώντας δικές μας συναρτήσεις.
    • Παράμετροι συναρτήσεων.

ΚΕΦΑΛΑΙΟ 5. Κλασικοί Αλγόριθμοι ΙΙ

  • Δυαδική αναζήτηση.
  • Ταξινόμηση Ευθείας ανταλλαγής.
  • Δραστηριότητες – Άλυτες.
  • Ερωτήσεις – Ασκήσεις.

 

 

 

(Από τις παραγράφους 5.4 και 5.5, μόνο όσα αναφέρονται στις παραγράφους 5.1 και 5.2).

ΚΕΦΑΛΑΙΟ 6. Διαχείριση Αρχείων

  • Εισαγωγή δημιουργία, άνοιγμα, κλείσιμο αρχείων.
  • Ανάγνωση και εγγραφή σε αρχείο.

6.4      Ερωτήσεις Ασκήσεις.

(Από την παράγραφο 6.4, μόνο όσα αναφέρονται στις παραγράφους 6.1 και 6.2).

ΚΕΦΑΛΑΙΟ 7. Προηγμένα στοιχεία γλώσσας προγραμματισμού

  • Υποπρογράμματα και τρόποι κλήσης τους.
    • Υποπρογράμματα.
    • Συναρτήσεις στην
  • Μεταβλητές και παράμετροι.
    • Παράμετροι συναρτήσεων.
    • Εμβέλεια των μεταβλητών.
  • Αρθρώματα (Modules).
    • Εισαγωγή.
    • Σύντομη περιγραφή της Πρότυπης βιβλιοθήκης (Standard Library).
    • Πακέτα (Packages).
  • Δραστηριότητες.
  • Ερωτήσεις.

ΚΕΦΑΛΑΙΟ 8. Δομές Δεδομένων ΙΙ

  • Συμβολοσειρές (strings).
  • Λίστες.
  • Στοίβα.
  • Ουρά.
  • Δραστηριότητες.
  • Ερωτήσεις.

(Από τις παραγράφους 8.8 και 8.9, μόνο όσα αναφέρονται στις παραγράφους 8.1, 8.2, 8.3 και 8.4).

ΚΕΦΑΛΑΙΟ 11. Αντικειμενοστρεφής Προγραμματισμός.

  • Αντικείμενα και Κλάσεις.
  • Στιγμιότυπα (αυτόματη αρχικοποίηση αντικειμένων).
  • Ιδιότητες και Μέθοδοι (οι παράγραφοι 3.1, 11.3.2 και 11.3.3 είναι εκτός διδακτέας εξεταστέας ύλης)
  • Δραστηριότητες.
  • Ερωτήσεις.

(Από τις παραγράφους 11.5 και 11.6, μόνο όσα αναφέρονται στις παραγράφους 11.1, 11.2, και 11.3).

 

  • Δεδομένα
  • Μεταβλητές
  • Τύποι δεδομένων
  • Αριθμητικές, συγκριτικές, λογικές πράξεις και εκφράσεις
  • Βασικές εντολές (εισόδου, εξόδου, εκχώρησης τιμής)
  • Casting
  • Βασικές (ενσωματωμένες) συναρτήσεις
  • Σχόλια
  • Σύστημα βοήθειας
  • Δομή προγράμματος και καλές πρακτικές
  • Τύποι και δομές δεδομένων στις γλώσσες προγραμματισμού (θεωρητικά)

Διδακτικοί στόχοι

  • εξοικείωση με τα βασικά χαρακτηριστικά του ολοκληρωμένου περιβάλλοντος ανάπτυξης της γλώσσας προγραμματισμού Python
  • γνωριμία με τους τύπους δεδομένων
  • γνωριμία με την έννοια της μεταβλητής
  • γνωριμία με τις εκφράσεις και τους τελεστές
  • γνωριμία με τις βασικές ενσωματωμένες συναρτήσεις της γλώσσας.

 

 

 

  • Εισαγωγή στις αλγοριθμικές δομές
  • Η δομή της ακολουθίας
  • Παραδείγματα
  • Η δομή της επιλογής
  • Η μορφή if - else
  • Η μορφή if χωρίς else
  • Η πολλαπλή μορφή επιλογής elif
  • Η εμφωλευμένη μορφή επιλογής if - else - if
  • Παραδείγματα
  • Η δομή της επανάληψης
  • Η μορφή for
  • Η μορφή while
  •   range
  • Έλεγχος ορθότητας δεδομένων
  • Εμφωλευμένες επαναλήψεις
  • Εύρεση μεγίστων και ελαχίστων τιμών
  • Παραδείγματα
  • Συχνά σε ένα πρόγραμμα, μια ομάδα εντολών είναι αναγκαίο να εκτελείται περισσότερες από μία φορές. Υπάρχουν δύο τύποι επαναλήψεων:
    ● Οι προκαθορισμένοι, όπου το πλήθος των επαναλήψεων είναι δεδομένο,
    πριν αρχίσουν οι επαναλήψεις. Για παράδειγμα: ο υπολογισμός του μέσου
    όρου βαθμολογίας των μαθητών ενός τμήματος 22 μαθητών.
    ● Οι μη προκαθορισμένοι, όπου το πλήθος των επαναλήψεων καθορίζεται
    κατά τη διάρκεια της εκτέλεσης των εντολών του σώματος της επανάληψης. Για παράδειγμα: ο υπολογισμός των μορίων όσων υποβάλλουν αίτηση σε ένα διαγωνισμό του Δημοσίου.

 

ΦΥΛΛΑΔΙΟ 1 ΚΕΦ4  και το φυλλάδιο με τις λύσεις
Ασκήσεις με πίνακες τιμών – μετατροπές από for σε while και το αντίστροφο

 

ΦΥΛΛΑΔΙΟ 2  ΚΕΦ4 (MO, MIN, MAXONOMA, MINONOMA, MAX, SUM, μερικά αθροίσματα, κλιμακωτή χρέωση,
εμφωλευμένες επαναλήψεις, μετρητές ) με τις λύσεις

  • Δυαδική αναζήτηση (binary search)
  • Ταξινόμηση ευθείας ανταλλαγής ή ταξινόμηση φυσαλίδας (bubble sort)
  • Παραδείγματα - Δραστηριότητες
  • Η ανάγκη χρήσης υποπρογραμμάτων
  • Ορισμοί - καλές πρακτικές
  • Συναρτήσεις στην Python - Ορισμός και κλήση
  • Μεταβλητές και παράμετροι
  • Εμβέλεια μεταβλητών
  • Call by value & Call by reference
  • Αρθρώματα (Modules)
  • Σύντομη περιγραφή της πρότυπης βιβλιοθήκης (Standard Library)
  • Πακέτα (Packages)
  • Παραδείγματα
  • Δομές δεδομένων
  • Διαχείριση συμβολοσειρών (strings)
  • Υπαρξιακοί τελεστές
  • Slicing
  • Μέθοδοι
  • Διάσχιση συμβολοσειρών 
  • Παραδείγματα - Δραστηριότητες
  • Λίστες (Lists)
  • Διαχείριση λιστών
  • Υπαρξιακοί τελεστές
  • Μέθοδοι
  • Προχωρημένα θέματα
  • Παραδείγματα - Δραστηριότητες
  • Η δομή της στοίβας
  • Ώθηση & απώθηση στην στοίβα
  • Η δομή της ουράς
  • Εισαγωγή & εξαγωγή στην ουρά
  • Παραδείγματα
  • Εισαγωγή, βασική ορολογία
  • Στάδια επεξεργασίας αρχείων (άνοιγμα, επεξεργασία και κλείσιμο)
  • Ανάγνωση και εγγραφή σε αρχείο
  • Εντοπισμός - αλλαγή θέσης σε αρχείο
  • Διάσχιση αρχείων
  • Παραδείγματα - Δραστηριότητες
  • Αντικείμενα και κλάσεις
  • Ιεραρχία και πολυμορφισμός
  • Στιγμιότυπα (αυτόματη αρχικοποίηση αντικειμένων)
  • Ιδιότητες και μέθοδοι
  • Μεταβλητές κλάσης
  • Στατικές μέθοδοι και μέθοδοι κλάσης
  • Παραδείγματα - Δραστηριότητες

Εδώ θα βρείτε τα θέματα των Πανελλαδικών εξετάσεων και ενδεικτικές λύσεις τους στο νέο μάθημα του ΕΠΑΛ: Προγραμματισμός Υπολογιστών 

Κανονικές Εξετάσεις 2023 Θέματα 

https://drive.google.com/file/d/1ceNyFAiHcgWelBisfvVWJHOZU03ZtLxL/view

Κανονικές Εξετάσεις 2023 Λύσεις

https://drive.google.com/file/d/1ceNyFAiHcgWelBisfvVWJHOZU03ZtLxL/viewhttps://drive.google.com/file/d/1ceNyFAiHcgWelBisfvVWJHOZU03ZtLxL/view

Κανονικές Εξετάσεις 2022 Θέματα 

https://drive.google.com/file/d/17wrPBSZy_e7qZKQrszNe99triIKQ2Unx/view

Κανονικές Εξετάσεις Λύσεις  2022

https://drive.google.com/file/d/15MzZ_0ZavRu1Tq27kq67KEEBwQtwzRy5/view

 

Κανονικές εξετάσεις 2021 Θέματα 

https://drive.google.com/file/d/1VUMhfPwy0Oy0_KAmjir3Mr5joHQFCw8h/viewhttps://drive.google.com/file/d/1VUMhfPwy0Oy0_KAmjir3Mr5joHQFCw8h/view

Κανονικές εξετάσεις 2021 Λύσεις

https://drive.google.com/file/d/1eDNrgB3xb5l9MZHgnRJEcKnQyq2zfaav/view

Κανονικές Εξετάσεις 2020 Θέματα 

https://drive.google.com/file/d/1TgCxa35QjTr07WdOeT8cZ6znXj9IZsPN/view

Κανονικές Εξετάσεις 2020 Λύσεις

https://drive.google.com/file/d/1rnybhUJyObNmz24WPBdAmR4trla3ZNaW/view

Κανονικές Εξετάσεις 2019 Θέματα

http://users.sch.gr/chatzipap/wp-content/uploads/2019/09/2019_programmatismos_themata.pdf

Λύσεις 2019 Ιούνιος 

https://drive.google.com/file/d/1FT7OZ_NcxK2Q9RGtAzDy1oOhbF6ekO0m/view

 

Κανονικές εξετάσεις 2018 Θέματα

http://users.sch.gr/chatzipap/wp-content/uploads/2018/06/them_progyp_epal_c_hmer_180620.pdf

 

Λύσεις Θεμάτων 2018  Α  &  Β http://users.sch.gr/chatzipap/exams_programming/

Λύσεις Θεμάτων 2018 Γ &   http://users.sch.gr/chatzipap/exams_programming/

Κανονικές εξετάσεις 2017 Θέματα

https://eclass.sch.gr/modules/units/index.php?course=T48163&id=62565

Λύσεις Θεμάτων 2017   Α  &  Β  http://users.sch.gr/chatzipap/exams_programming/

 

Κανονικές Εξετάσεις 2020 https://www.minedu.gov.gr/publications/docs2020/EXETASEIS-2020-IOUNIOS/them_ProgHY_epal_200627.pdf

 

 

 

Ημερολόγιο

Προθεσμία
Γεγονός μαθήματος
Γεγονός συστήματος
Προσωπικό γεγονός

Ανακοινώσεις

Όλες...
  • - Δεν υπάρχουν ανακοινώσεις -