User Tools

Site Tools


python:epal:start

This is an old revision of the document!


υπό ανάπτυξη

4. Προγραμματισμός Η/Υ (Γ' ΕΠΑ.Λ.)

Python Logo

Το μάθημα «Προγραμματισμός Υπολογιστών» της Γ' τάξης ΕΠΑ.Λ. (Τομέας Πληροφορικής) εστιάζει στην εμβάθυνση των μαθητών στις αρχές του δομημένου προγραμματισμού και στην ανάπτυξη εφαρμογών με τη γλώσσα Python.

🔗 Επίσημο Εκπαιδευτικό Υλικό ΙΕΠ

Πριν την έναρξη των ενοτήτων, βεβαιωθείτε ότι έχετε κατεβάσει το αντίστοιχο επίσημο υλικό από το αποθετήριο του Ινστιτούτου Εκπαιδευτικής Πολιτικής:

📚 Διδακτέα Ύλη Μαθήματος

Η συνολική ύλη του μαθήματος χωρίζεται στις εξής βασικές θεματικές ενότητες:

Ενότητα 1: Εισαγωγή και Βασικές Έννοιες

  • Ανασκόπηση βασικών εννοιών αλγορίθμων.
  • Το περιβάλλον προγραμματισμού της Python (IDLE, Thonny, Anaconda/Jupyter).
  • Μεταβλητές, τύποι δεδομένων (int, float, string, boolean) και βασικοί τελεστές.

Ενότητα 2: Δομές Επιλογής και Επανάληψης

  • Δομή Επιλογής: if, if - else, if - elif - else και σύνθετες λογικές εκφράσεις (and, or, not).
  • Δομή Επανάληψης: Η ανακύκλωση while (συνθήκη τερματισμού) και η ανακύκλωση for με τη χρήση της συνάρτησης range().

Ενότητα 3: Δομές Δεδομένων (Σύνθετοι Τύποι)

  • Λίστες (Lists): Δημιουργία, προσπέλαση στοιχείων, μέθοδοι λιστών (append, insert, remove, pop) και τεχνικές αναζήτησης/ταξινόμησης.
  • Πλειάδες (Tuples) & Λεξικά (Dictionaries): Δημιουργία, σταθερά δεδομένα και αντιστοίχιση κλειδιού-τιμής.

Ενότητα 4: Συναρτήσεις (Functions)

  • Ορισμός συνάρτησης (def), παράμετροι, ορίσματα και επιστροφή τιμών (return).
  • Τοπικές (local) και παγκόσμιες (global) μεταβλητές.

Ενότητα 5: Αντικειμενοστραφής Προγραμματισμός (Βασικές Αρχές)

  • Έννοια της Κλάσης (Class) και του Αντικειμένου (Object).
  • Ιδιότητες και Μέθοδοι.

🎯 Εξεταστέα Ύλη Πανελλαδικών 2026

🚨 SOS - Οδηγίες Εξετάσεων:
Η εξεταστέα ύλη για τις Πανελλαδικές Εξετάσεις του 2026 καθορίζεται από τις επίσημες εγκυκλίους του Υπουργείου Παιδείας και περιλαμβάνει τη γραπτή εξέταση σε θεωρία, ανάπτυξη αλγορίθμων και συγγραφή κώδικα Python.

📑 Θεματικές Ενότητες για τις Εξετάσεις

  • Δομή Επιλογής & Επανάληψης: Σχεδιασμός σύνθετων βρόχων, φωλιασμένες δομές (nested loops) και έλεγχος εγκυρότητας δεδομένων εισόδου.
  • Διαχείριση Λιστών (Μονοδιάστατοι & Πολυδιάστατοι Πίνακες): * Εύρεση Μέγιστου / Ελάχιστου (Max/Min).
    • Υπολογισμός Αθροίσματος και Μέσου Όρου στοιχείων.
    • Γραμμική Αναζήτηση (Linear Search) σε λίστα.
    • Φυσαλίδα (Bubble Sort) για ταξινόμηση δεδομένων.
  • Συναρτήσεις: Δημιουργία υποπρογραμμάτων, σωστή μεταβίβαση παραμέτρων και διαχωρισμός του κυρίως προγράμματος από τις συναρτήσεις.

💡 Τύπος Θεμάτων Πανελλαδικών

  • Θέμα Α: Ερωτήσεις Θεωρίας (Σωστό/Λάθος, Πολλαπλής Επιλογής, Αντιστοίχιση, Σύντομης Απάντησης).
  • Θέμα Β: Μικρές ασκήσεις (Εύρεση αποτελέσματος κώδικα - Trace table, συμπλήρωση κενών, διόρθωση σφαλμάτων).
  • Θέμα Γ: Ανάπτυξη αλγορίθμου/κώδικα με χρήση δομών επιλογής, επανάληψης και ελέγχου εισόδου.
  • Θέμα Δ: Σύνθετο πρόβλημα με χρήση λιστών (πινάκων), ταξινόμησης, αναζήτησης και δημιουργίας συναρτήσεων.

🛠️ Οδηγίες Μελέτης για τους Μαθητές

  • Καθημερινή εξάσκηση: Γράψτε τον κώδικα στον υπολογιστή σας. Ο προγραμματισμός δεν μαθαίνεται με την ανάγνωση, αλλά με τη δοκιμή!
  • Προσοχή στα Blocks (Indentation): Στην Python, η στοίχιση (κενά στα αριστερά) καθορίζει ποιος κώδικας ανήκει σε ποια δομή. Ένα λάθος κενό αλλάζει όλη τη λειτουργία του προγράμματος.

— Η σελίδα αυτή Δημιουργήθηκε από: Μακρυπόδης Διονύσιος Καθηγητής Πληροφορικής

python/epal/start.1779050417.txt.gz · Last modified: by dmakryp