Προγραμματισμός Υπολογιστών ΕΠΑΛ Πανελλήνιες 2023: Θέματα & Λύσεις

Επαγγελματικού Λυκείου (ΕΠΑΛ) · Πληροφορικής

Εδώ θα βρεις όλα τα θέματα του μαθήματος «Προγραμματισμός Υπολογιστών» από τις Πανελλαδικές Εξετάσεις 2023: Ημερήσια, σε PDF. Το κείμενο των εκφωνήσεων είναι διαθέσιμο και σε μορφή κειμένου για γρήγορη αναζήτηση.

Το μάθημα «Προγραμματισμός Υπολογιστών» είναι μάθημα Επαγγελματικού Λυκείου (ΕΠΑΛ) και εξετάζεται από υποψηφίους: Πληροφορικής. Στο αρχείο μας υπάρχουν θέματα Προγραμματισμός Υπολογιστών για τα έτη 2021-2026.

Θέματα Προγραμματισμός Υπολογιστών ΕΠΑΛ 2023 - Ημερήσια Πανελλήνιες

Τα κανονικά θέματα των Πανελλαδικών 2023 για το μάθημα «Προγραμματισμός Υπολογιστών» (ημερήσια λύκεια).

Προγραμματισμός Υπολογιστών 2023 - Ημερήσια & Εσπερίνα (ΕΠΑΛ)

Θέματα Προγραμματισμός Υπολογιστών 2023 Ημερήσια (PDF)

Εκτιμώμενη δυσκολία: Μέτριο

Εκφωνήσεις θεμάτων (κείμενο)

ΑΡΧΗ 1 ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΟΣ 1 ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΑΡΧΗ 2 ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΟΣ 2 ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ ΘΕΜΑ B Β 1. Δίνεται η παρακάτω κλάση : class Student: def __init__(self, onoma, vath1, vath2): self.onoma=onoma self.vath1=vath1 self.vath2=vath2 όπου onoma είναι το όνομα του σπουδαστή , vath1 η βαθμολογία του στο πρώτο εξάμηνο και vath2 η βαθμολογία του στο δεύτερο εξάμηνο . α ) Να δημιουργήσετε τη μέθοδο με όνομα find_mo(), η οποία θα υπολογίζει και θα επιστρέφει τον μέσο όρο των vath1 και vath2 του σπουδαστή ( μον . 4). β ) Να δημιουργήσετε δύο (2) στιγμιότυπα της κλάσης ως εξής : student1, με τιμές των ιδιοτήτων του onoma= " Ιωάννου " , vath1=7, vath2=6 και student2, με τιμές των ιδιοτήτων του onoma= " Αναστασίου " , vath1=10, vath2=9 ( μον .2). γ ) Να βρείτε και να εμφανίσετε το όνομα του στιγμιοτύπου που έχει τον μεγαλύτερο μέσο όρο με χρήση της μεθόδου find_mo() που περιγράφεται στο ερώτημα α . Στην περίπτωση που και τα δύο (2) στιγμιότυπα έχουν τον ίδιο μέσο όρο , να εμφανίσετε και τα δύο (2) ονόματα των στιγμιοτύπων ( μον . 6). B2. Να ξαναγράψετε το παρακάτω τμήμα προγράμματος χρησιμοποιώντας την εντολή επανάληψης for αντί της εντολής επανάληψης while έτσι , ώστε να εμφανίζει το ίδιο αποτέλεσμα . S=0 i=1 while i<=10: S=S+i print S i=i+2

ΑΡΧΗ 3 ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΟΣ 3 ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ B3. Δίνεται παρακάτω η λίστα Α με πέντε (5) αριθμούς . Αφού μεταφέρετε τον παρακάτω πίνακα στο τετράδιό σας , να εκτελέσετε τον αλγόριθμο ταξινόμησης ευθείας ανταλλαγής για την ταξινόμηση των αριθμών σε αύξουσα σειρά , συμπληρώνοντας παράλληλα τα κενά έτσι , ώστε να φαίνονται τα στοιχεία της λίστας αμέσως μετά από κάθε πέρασμα του αλγορίθμου . Α 7 8 3 4 ‐ 2 1 ο πέρασμα 2 ο πέρασμα 3 ο πέρασμα 4 ο πέρασμα ΘΕΜΑ Γ Μία περιβαλλοντική οργάνωση συλλέγει θερμοκρασίες από δέκα (10) πόλεις σε διάστημα τριάντα (30) ημερών . Οι θερμοκρασίες λαμβάνουν τιμές από ‐ 50°C έως και +50°C. Να αναπτύξετε πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίο : Γ 1. Για κάθε πόλη : α ) Να διαβάζει το όνομά της ( μον . 2). β ) Να διαβάζει τη θερμοκρασία της για κάθε μία από τις τριάντα (30) ημέρες . Να γίνεται έλεγχος ορθότητας , ώστε οι θερμοκρασίες που καταχωρίζονται να είναι από ‐ 50°C έως και +50°C ( μον . 8). Γ 2. Να υπολογίζει και να εμφανίζει τον μέσο όρο της θερμοκρασίας κάθε πόλης . Γ 3. Να βρίσκει και να εμφανίζει το πλήθος των πόλεων που έχουν μέσο όρο θερμοκρασίας μικρότερη του μηδενός (0). Γ 4. Να δημιουργεί αρχείο κειμένου με όνομα " thermo.txt " , όπου σε κάθε γραμμή του θα γραφεί το όνομα της πόλης ,

ΑΡΧΗ 4 ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΟΣ 4 ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ ακολουθούμενο από έναν κενό χαρακτήρα και τον μέσο όρο της θερμοκρασίας της πόλης . ΘΕΜΑ Δ Ένα ηλεκτρονικό κατάστημα καταγράφει τις πωλήσεις των προϊόντων του στο τέλος της ημέρας . Κάθε προϊόν χαρακτηρίζεται από έναν κωδικό . Ο κωδικός αποτελείται από δύο (2) κεφαλαία γράμματα , τα οποία αντιστοιχούν στην χώρα παραγωγής του προϊόντος , και ακολουθείται από οκτώ (8) ψηφία . Ο κωδικός έχει την παρακάτω δομή ( ενδεικτικά ): GR12467078 Να αναπτύξετε πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίο : Δ 1. Για κάθε προϊόν : α ) Να διαβάζει τον κωδικό του και να τον καταχωρίζει σε λίστα με όνομα CODE ( μον .3). β ) Να διαβάζει την τιμή πώλησης του προϊόντος ( μον . 1). γ ) Να διαβάζει το πλήθος των τεμαχίων που πωλήθηκαν ( μον . 1). Η εισαγωγή των στοιχείων θα τερματίζεται , όταν δοθεί ως κωδικός προϊόντος η λέξη " ΤΕΛΟΣ " . Θεωρήστε ότι καταχωρίζονται τουλάχιστον δύο προϊόντα με μη μηδενικές τιμές πώλησης και μη μηδενικό πλήθος τεμαχίων . Δ 2. Να υπολογίζει το ποσό των εσόδων για κάθε προϊόν και να το καταχωρίζει σε λίστα με όνομα ESODA. Δ 3. Να διαβάζει τον κωδικό ενός προϊόντος και να εμφανίζει τα έσοδα από τις πωλήσεις του . Αν ο κωδικός δεν υπάρχει στη λίστα CODE, να εμφανίζει κατάλληλο μήνυμα . Η αναζήτηση του κωδικού να γίνεται με κλήση της συνάρτησης anazitisi, όπως περιγράφεται στο ερώτημα Δ 4. Δ 4. Να υλοποιήσετε τη συνάρτηση με όνομα anazitisi, η οποία να δέχεται τον κωδικό του προϊόντος και τη λίστα CODE, και

ΑΡΧΗ 5 ΗΣ ΣΕΛΙΔΑΣ ΤΕΛΟΣ 5 ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ να επιστρέφει τη θέση στην οποία βρίσκεται ο κωδικός στη λίστα CODE, διαφορετικά να επιστρέφει την τιμή ‐ 1. Δ 5. Να υπολογίζει και να εμφανίζει το ποσοστό των εσόδων των ελληνικών προϊόντων , των οποίων ο κωδικός αρχίζει με GR, στο σύνολο των εσόδων όλων των προϊόντων . Επισημάνσεις για τα θέματα Γ και Δ Στην Python η ομάδα εντολών , η οποία εκτελείται μέσα σε μία δομή ( επιλογής , επανάληψης , συνάρτησης , κ . λπ .), καθορίζεται ως ένα μπλοκ εντολών με τη χρήση μίας ίδιας εσοχής σε σχέση με την αρχική γραμμή της δομής . Για να είναι εμφανής η ύπαρξη της ίδιας εσοχής , προτείνεται οι μαθητές στο γραπτό τους να σημειώνουν τις εντολές που ανήκουν στο ίδιο μπλοκ με μία κάθετη γραμμή μπροστά από αυτές . Παράδειγμα : while x<4: b=b+1 a=a*x print a, x if b%2 == 0: x=x+1 print x print b ΟΔΗΓΙΕΣ ΓΙΑ ΤΟΥΣ ΕΞΕΤΑΖΟΜΕΝΟΥΣ 1. Στο τετράδιο να γράψετε μόνον τα προκαταρκτικά ( ημερομηνία , εξεταζόμενο μάθημα ). Να μην αντιγράψετε τα θέματα στο τετράδιο . 2. Να γράψετε το ονοματεπώνυμό σας στο πάνω μέρος των φωτοαντιγράφων , αμέσως μόλις σας παραδοθούν . Δεν επιτρέπεται να γράψετε καμιά άλλη σημείωση . Κατά την αποχώρησή σας να παραδώσετε μαζί με το τετράδιο και τα φωτοαντίγραφα . 3. Να απαντήσετε στο τετράδιό σας σε όλα τα θέματα , μόνο με μπλε ή μόνο με μαύρο στυλό ανεξίτηλης μελάνης . 4. Κάθε απάντηση επιστημονικά τεκμηριωμένη είναι αποδεκτή . 5. Διάρκεια εξέτασης : τρεις (3) ώρες μετά τη διανομή των φωτοαντιγράφων . 6. Ώρα δυνατής αποχώρησης : 10.00 π . μ . K ΑΛΗ ΕΠΙΤΥΧΙΑ ΤΕΛΟΣ ΜΗΝΥΜΑΤΟΣ

Θέματα Προγραμματισμός Υπολογιστών ανά έτος

Σχετικά μαθήματα 2023

Χρήσιμα για το μάθημα

Συχνές Ερωτήσεις

Πού μπορώ να βρω τα θέματα Προγραμματισμός Υπολογιστών 2023 σε PDF;
Σε αυτή τη σελίδα: Ημερήσια. Κάθε θέμα ανοίγει σε PDF και μπορείς να το κατεβάσεις δωρεάν.
Υπάρχουν λύσεις για τα θέματα Προγραμματισμός Υπολογιστών 2023;
Οι λύσεις προστίθενται σταδιακά μετά την εξέταση.
Ποιοι υποψήφιοι εξετάζονται στο μάθημα «Προγραμματισμός Υπολογιστών»;
Υποψήφιοι Επαγγελματικού Λυκείου (ΕΠΑΛ) που επιλέγουν: Πληροφορικής.
Πώς να χρησιμοποιήσω τα παλιά θέματα Προγραμματισμός Υπολογιστών;
Λύσε τα σε συνθήκες εξέτασης (3 ώρες), διόρθωσε με τις λύσεις και σημείωσε ποια κεφάλαια επαναλαμβάνονται. Σύγκρινε με τα θέματα 2026 και 2025 για να δεις τη τάση.