SlideShare a Scribd company logo
ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ
ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ
HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ
ΠΑΡΑΣΚΕΥΗ 22 ΣΕΠΤΕΜΒΡΙΟΥ 2017
ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ
ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)
ΘΕΜΑ Α
Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας
στο τετράδιό σας, δίπλα στο γράμμα που αντιστοιχεί σε κάθε
πρόταση τη λέξη Σωστό, αν η πρόταση είναι σωστή ή τη λέξη
Λάθος, αν η πρόταση είναι λανθασμένη.
α. Η δομή της στοίβας μπορεί να υλοποιηθεί στην Python με
μια λίστα στην οποία οι εισαγωγές και οι εξαγωγές
στοιχείων γίνονται μόνο από το ένα άκρο.
β. Η εντολή elif χρησιμοποιείται στην Python για τη σύνταξη
σύνθετων δομών επιλογής.
γ. Η str() δέχεται οποιαδήποτε αριθμητική τιμή και τη
μετατρέπει σε ακέραιο αριθμό.
δ. Οι τιμές που μεταβιβάζονται από ένα υποπρόγραμμα σε
άλλο, λέγονται παράμετροι.
ε. Αν ανοίξουμε ένα υπάρχον αρχείο με τη χρήση του
ορίσματος "a", τυχόν υπάρχοντα περιεχόμενά του θα
διαγραφούν.
Μονάδες 10
Α2. Να χαρακτηρίσετε καθεμιά από τις ακόλουθες λογικές
εκφράσεις ως True ή False.
α. 34 != 45
β. 56 <= 12
γ. (12<11) and (23>10)
δ. (12<11) or (23>10)
ε. not(56 <= 12)
Μονάδες 5
ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ
ΤΕΛΟΣ 2ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
A3. Δίνεται το παρακάτω τμήμα προγράμματος Python:
for x in range (A, M, B):
print x
Για καθεμιά από τις παρακάτω περιπτώσεις, να γράψετε στο
τετράδιό σας τις τιμές των A, M, B, έτσι ώστε το αντίστοιχο
τμήμα προγράμματος να εμφανίζει όλους :
α. τους ακέραιους από 1 μέχρι και 80 (αύξουσα σειρά)
β. τους ακέραιους από 50 μέχρι και 20 (φθίνουσα σειρά)
γ. τους περιττούς ακέραιους από 81 μέχρι και 151 (αύξουσα
σειρά)
δ. τους ακέραιους από -50 μέχρι και -5 (αύξουσα σειρά)
ε. τους θετικούς ακέραιους που είναι μικρότεροι του 200 και
πολλαπλάσιοι του 7 (αύξουσα σειρά).
Μονάδες 10
ΘΕΜΑ B
B1. Δίνεται το παρακάτω τμήμα προγράμματος Python:
input x, y
if x < y :
z = x
else :
z = y
while z != 0 :
z = x % y
x = y
y = z
Επίσης δίνεται το παρακάτω υπόδειγμα-πίνακας (πίνακας
τιμών), όπου έχει συμπληρωθεί η εκτέλεση της πρώτης εντολής
του προγράμματος.
x y z
185 50 …
… … …
… … …
ΑΡΧΗ 3ΗΣ ΣΕΛΙΔΑΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ
ΤΕΛΟΣ 3ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
Να μεταφέρετε στο τετράδιό σας τον παραπάνω πίνακα και να
τον συμπληρώσετε εκτελώντας τις εντολές του τμήματος
προγράμματος για x = 185 και y = 50. Να προσθέσετε στον
πίνακα όσες γραμμές είναι απαραίτητες.
Μονάδες 13
B2. Δίνεται το παρακάτω τμήμα προγράμματος Python:
for i in range (1, 10, 3) :
x = input ("Δώστε έναν αριθμό")
if x == 0 :
print "Ίσος με το μηδέν"
if x < 0 :
print "Αρνητικός"
if x > 0 :
print "Θετικός"
α. Να γράψετε στο τετράδιό σας πόσες φορές θα εκτελεστεί η
επανάληψη.
(μον. 2)
β. Να γράψετε στο τετράδιό σας το παραπάνω τμήμα
προγράμματος με ταυτόχρονη χρήση της δομής while αντί
της for και της πολλαπλής επιλογής if … elif αντί των
απλών if.
(μον. 10)
Μονάδες 12
ΘΕΜΑ Γ
Σε μια εθελοντική δράση δενδροφύτευσης συμμετέχουν διάφορα
σχολεία.
Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python το
οποίο να πραγματοποιεί τα παρακάτω:
Γ1. Να διαβάζει, με χρήση μιας δομής επανάληψης, το όνομα του
σχολείου και το πλήθος των εθελοντών του. Η διαδικασία αυτή
τερματίζεται όταν δοθεί ως όνομα του σχολείου η λέξη
«TELOS» (θεωρείστε ότι συμμετέχουν τουλάχιστον 2 σχολεία).
Μονάδες 6
ΑΡΧΗ 4ΗΣ ΣΕΛΙΔΑΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ
ΤΕΛΟΣ 4ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
Γ2. Να εμφανίζει το όνομα του σχολείου και το πλήθος των
εθελοντών για το σχολείο που έχει τους περισσότερους και για
το σχολείο που έχει τους λιγότερους εθελοντές (θεωρείστε ότι ο
αριθμός των εθελοντών είναι διαφορετικός και μικρότερος του
100 για κάθε σχολείο).
Μονάδες 7
Γ3. Να υπολογίζει και να εμφανίζει με κατάλληλο μήνυμα το μέσο
όρο του αριθμού των εθελοντών όλων των σχολείων.
Μονάδες 6
Γ4. Να υπολογίζει και να εμφανίζει με κατάλληλο μήνυμα το
πλήθος των λεωφορείων που θα χρειαστούν για τη μεταφορά
των εθελοντών, αν κάθε λεωφορείο διαθέτει 50 θέσεις.
Μονάδες 6
ΘΕΜΑ Δ
Μια εταιρεία κατασκευής υπολογιστών παράγει 20 διαφορετικά
μοντέλα υπολογιστών.
Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python το
οποίο να πραγματοποιεί τα παρακάτω:
Δ1. Να διαβάζει για κάθε μοντέλο το όνομά του και το πλήθος των
πωλήσεών του κατά το προηγούμενο έτος. Τα στοιχεία αυτά
καταχωρίζονται στις λίστες με ονόματα MODELO και
POLISEIS αντίστοιχα.
Μονάδες 8
Δ2. Να υπολογίζει και να εμφανίζει το σύνολο των πωλήσεων όλων
των μοντέλων της εταιρείας για το προηγούμενο έτος.
Μονάδες 4
Δ3. Να ταξινομεί με χρήση του αλγόριθμου ταξινόμησης της ευθείας
ανταλλαγής (φυσαλίδα-bubble sort) τις δύο λίστες σε φθίνουσα
σειρά ως προς το πλήθος των πωλήσεων.
Μονάδες 5
ΑΡΧΗ 5ΗΣ ΣΕΛΙΔΑΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ
ΤΕΛΟΣ 5ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
Δ4. Να δέχεται το όνομα ενός μοντέλου από το πληκτρολόγιο, να
εντοπίζει τις πωλήσεις του και να εμφανίζει το όνομα και το
πλήθος των πωλήσεών του. Στη συνέχεια να εμφανίζει τα
ονόματα και τις πωλήσεις όλων των μοντέλων που οι πωλήσεις
τους είναι μεγαλύτερες ή ίσες από τις πωλήσεις του παραπάνω
μοντέλου. Η εμφάνιση να γίνεται σε αύξουσα σειρά ως προς τις
πωλήσεις.
Μονάδες 8
Επισημάνσεις για τα θέματα Γ και Δ
Στην Python η ομάδα εντολών, η οποία εκτελείται μέσα σε μια δομή
(επιλογής, επανάληψης, συνάρτησης, κ.λπ.), καθορίζεται ως ένα
μπλοκ εντολών με τη χρήση μιας ίδιας εσοχής σε σχέση με την αρχική
γραμμή της δομής. Για να είναι εμφανής η ύπαρξη της ίδιας εσοχής,
συστήνεται οι μαθητές στο γραπτό τους να σημειώνουν τις εντολές
που ανήκουν στο ίδιο μπλοκ με μία κάθετη γραμμή μπροστά από
αυτές. Παράδειγμα:
while x<4:
b=b+1
a=a*x
print a, x
if b%2 == 0:
x=x+1
print a
print x
print b
ΑΡΧΗ 6ΗΣ ΣΕΛΙΔΑΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ
ΤΕΛΟΣ 6ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ
ΟΔΗΓΙΕΣ ΓΙΑ ΤΟΥΣ ΕΞΕΤΑΖΟΜΕΝΟΥΣ
1. Στο τετράδιο να γράψετε μόνον τα προκαταρκτικά (ημερομηνία,
εξεταζόμενο μάθημα). Να μην αντιγράψετε τα θέματα στο τετράδιο.
2. Να γράψετε το ονοματεπώνυμό σας στο πάνω μέρος των
φωτοαντιγράφων, αμέσως μόλις σας παραδοθούν. Δεν επιτρέπεται να
γράψετε καμιά άλλη σημείωση. Κατά την αποχώρησή σας να παραδώσετε
μαζί με το τετράδιο και τα φωτοαντίγραφα.
3. Να απαντήσετε στο τετράδιό σας σε όλα τα θέματα, μόνον με μπλε ή
μόνον με μαύρο στυλό ανεξίτηλης μελάνης.
4. Κάθε επιστημονικά τεκμηριωμένη απάντηση είναι αποδεκτή.
5. Διάρκεια εξέτασης: τρεις (3) ώρες μετά τη διανομή των φωτοαντιγράφων.
6. Ώρα δυνατής αποχώρησης: 17.00
ΚΑΛΗ ΕΠΙΤΥΧΙΑ
ΤΕΛΟΣ ΜΗΝΥΜΑΤΟΣ

More Related Content

What's hot

Python Κεφ. 1.6.1 Πίνακες
Python Κεφ. 1.6.1 ΠίνακεςPython Κεφ. 1.6.1 Πίνακες
Python Κεφ. 1.6.1 Πίνακες
Ιωάννου Γιαννάκης
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Dimitris Psounis
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Dimitris Psounis
 
Python Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσειςPython Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσεις
Ιωάννου Γιαννάκης
 
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
Dimitris Psounis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
Dimitris Psounis
 
Η Γλώσσα C - Μάθημα 1
Η Γλώσσα C - Μάθημα 1Η Γλώσσα C - Μάθημα 1
Η Γλώσσα C - Μάθημα 1
Dimitris Psounis
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1 ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
Dimitris Psounis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
Dimitris Psounis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
Dimitris Psounis
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ
Dimitris Psounis
 
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
Nickos Nickolopoulos
 
Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2
Dimitris Psounis
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Fotini Pog
 
Η Γλώσσα C - Μάθημα 3
Η Γλώσσα C - Μάθημα 3 Η Γλώσσα C - Μάθημα 3
Η Γλώσσα C - Μάθημα 3
Dimitris Psounis
 
Logo
LogoLogo
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
Dimitris Psounis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9 ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
Dimitris Psounis
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
Dimitris Psounis
 

What's hot (20)

Python Κεφ. 1.6.1 Πίνακες
Python Κεφ. 1.6.1 ΠίνακεςPython Κεφ. 1.6.1 Πίνακες
Python Κεφ. 1.6.1 Πίνακες
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 13 - ΔΟΜΕΣ
 
Python Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσειςPython Κεφ. 1.5 συναρτήσεις
Python Κεφ. 1.5 συναρτήσεις
 
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
 
Η Γλώσσα C - Μάθημα 1
Η Γλώσσα C - Μάθημα 1Η Γλώσσα C - Μάθημα 1
Η Γλώσσα C - Μάθημα 1
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1 ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 8 - ΔΕΙΚΤΕΣ
 
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
 
Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
 
Η Γλώσσα C - Μάθημα 3
Η Γλώσσα C - Μάθημα 3 Η Γλώσσα C - Μάθημα 3
Η Γλώσσα C - Μάθημα 3
 
Logo
LogoLogo
Logo
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9 ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
 
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ CC++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ ΚΑΙ ΣΧΕΣΗ ΜΕ ΤΗ C
 
Them math gen_2014
Them math gen_2014Them math gen_2014
Them math gen_2014
 

Similar to Epanal programmatismos 2017_epal_panellinies_net

Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...
Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...
Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...
Nickos Nickolopoulos
 
Διαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o ΥποπρογράμματαΔιαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o Υποπρογράμματαeducast
 
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
Anastasios Timotheidis
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστNikos Michailidis
 
them_plir_op_c_hmer_ns_160615.pdf
them_plir_op_c_hmer_ns_160615.pdfthem_plir_op_c_hmer_ns_160615.pdf
them_plir_op_c_hmer_ns_160615.pdf
GeorgeGeorge385587
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106ireportergr
 
Plir b
Plir bPlir b
Plir b
teacherbot12
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠEleni Kokkinou
 
ΑΕΠΠ - Επαναλητπικό Διαγώνισμα
ΑΕΠΠ - Επαναλητπικό ΔιαγώνισμαΑΕΠΠ - Επαναλητπικό Διαγώνισμα
ΑΕΠΠ - Επαναλητπικό Διαγώνισμα
Billonious
 
Mg ed1 ed4_ekf_plus_lys
Mg ed1 ed4_ekf_plus_lysMg ed1 ed4_ekf_plus_lys
Mg ed1 ed4_ekf_plus_lys
Christos Loizos
 
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)Nikos Michailidis
 
ALGEBRA B
ALGEBRA B ALGEBRA B
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdfΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdfAnthimos Misailidis
 
Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9educast
 
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο ΑσκήσεωνΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο ΑσκήσεωνNikos Michailidis
 
Prosomiosi 2 genikis_statistikis
Prosomiosi 2 genikis_statistikisProsomiosi 2 genikis_statistikis
Prosomiosi 2 genikis_statistikis
Christos Loizos
 
αναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένωναναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένων
MariaProGr
 
Them mat gen_hmer_esp_epan_150610
Them mat gen_hmer_esp_epan_150610Them mat gen_hmer_esp_epan_150610
Them mat gen_hmer_esp_epan_150610
Μάκης Χατζόπουλος
 

Similar to Epanal programmatismos 2017_epal_panellinies_net (20)

Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...
Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...
Θέματα Πανελλαδικών Εξετάσεων 2014 - Ημερησίων ΕΠΑΛ – Ομάδα Α - Δομημένος Προ...
 
Διαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o ΥποπρογράμματαΔιαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o Υποπρογράμματα
 
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
 
them_plir_op_c_hmer_ns_160615.pdf
them_plir_op_c_hmer_ns_160615.pdfthem_plir_op_c_hmer_ns_160615.pdf
them_plir_op_c_hmer_ns_160615.pdf
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106
 
Plir b
Plir bPlir b
Plir b
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
 
ΑΕΠΠ - Επαναλητπικό Διαγώνισμα
ΑΕΠΠ - Επαναλητπικό ΔιαγώνισμαΑΕΠΠ - Επαναλητπικό Διαγώνισμα
ΑΕΠΠ - Επαναλητπικό Διαγώνισμα
 
Mg ed1 ed4_ekf_plus_lys
Mg ed1 ed4_ekf_plus_lysMg ed1 ed4_ekf_plus_lys
Mg ed1 ed4_ekf_plus_lys
 
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
 
ALGEBRA B
ALGEBRA B ALGEBRA B
ALGEBRA B
 
oso.. epanalabe..
oso.. epanalabe..oso.. epanalabe..
oso.. epanalabe..
 
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
 
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdfΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
 
Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9
 
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο ΑσκήσεωνΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
 
Prosomiosi 2 genikis_statistikis
Prosomiosi 2 genikis_statistikisProsomiosi 2 genikis_statistikis
Prosomiosi 2 genikis_statistikis
 
αναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένωναναπαράσταση αλγορίθμων και δεδομένων
αναπαράσταση αλγορίθμων και δεδομένων
 
Them mat gen_hmer_esp_epan_150610
Them mat gen_hmer_esp_epan_150610Them mat gen_hmer_esp_epan_150610
Them mat gen_hmer_esp_epan_150610
 

Epanal programmatismos 2017_epal_panellinies_net

  • 1. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΠΑΡΑΣΚΕΥΗ 22 ΣΕΠΤΕΜΒΡΙΟΥ 2017 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας, δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι σωστή ή τη λέξη Λάθος, αν η πρόταση είναι λανθασμένη. α. Η δομή της στοίβας μπορεί να υλοποιηθεί στην Python με μια λίστα στην οποία οι εισαγωγές και οι εξαγωγές στοιχείων γίνονται μόνο από το ένα άκρο. β. Η εντολή elif χρησιμοποιείται στην Python για τη σύνταξη σύνθετων δομών επιλογής. γ. Η str() δέχεται οποιαδήποτε αριθμητική τιμή και τη μετατρέπει σε ακέραιο αριθμό. δ. Οι τιμές που μεταβιβάζονται από ένα υποπρόγραμμα σε άλλο, λέγονται παράμετροι. ε. Αν ανοίξουμε ένα υπάρχον αρχείο με τη χρήση του ορίσματος "a", τυχόν υπάρχοντα περιεχόμενά του θα διαγραφούν. Μονάδες 10 Α2. Να χαρακτηρίσετε καθεμιά από τις ακόλουθες λογικές εκφράσεις ως True ή False. α. 34 != 45 β. 56 <= 12 γ. (12<11) and (23>10) δ. (12<11) or (23>10) ε. not(56 <= 12) Μονάδες 5
  • 2. ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΤΕΛΟΣ 2ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ A3. Δίνεται το παρακάτω τμήμα προγράμματος Python: for x in range (A, M, B): print x Για καθεμιά από τις παρακάτω περιπτώσεις, να γράψετε στο τετράδιό σας τις τιμές των A, M, B, έτσι ώστε το αντίστοιχο τμήμα προγράμματος να εμφανίζει όλους : α. τους ακέραιους από 1 μέχρι και 80 (αύξουσα σειρά) β. τους ακέραιους από 50 μέχρι και 20 (φθίνουσα σειρά) γ. τους περιττούς ακέραιους από 81 μέχρι και 151 (αύξουσα σειρά) δ. τους ακέραιους από -50 μέχρι και -5 (αύξουσα σειρά) ε. τους θετικούς ακέραιους που είναι μικρότεροι του 200 και πολλαπλάσιοι του 7 (αύξουσα σειρά). Μονάδες 10 ΘΕΜΑ B B1. Δίνεται το παρακάτω τμήμα προγράμματος Python: input x, y if x < y : z = x else : z = y while z != 0 : z = x % y x = y y = z Επίσης δίνεται το παρακάτω υπόδειγμα-πίνακας (πίνακας τιμών), όπου έχει συμπληρωθεί η εκτέλεση της πρώτης εντολής του προγράμματος. x y z 185 50 … … … … … … …
  • 3. ΑΡΧΗ 3ΗΣ ΣΕΛΙΔΑΣ Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΤΕΛΟΣ 3ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ Να μεταφέρετε στο τετράδιό σας τον παραπάνω πίνακα και να τον συμπληρώσετε εκτελώντας τις εντολές του τμήματος προγράμματος για x = 185 και y = 50. Να προσθέσετε στον πίνακα όσες γραμμές είναι απαραίτητες. Μονάδες 13 B2. Δίνεται το παρακάτω τμήμα προγράμματος Python: for i in range (1, 10, 3) : x = input ("Δώστε έναν αριθμό") if x == 0 : print "Ίσος με το μηδέν" if x < 0 : print "Αρνητικός" if x > 0 : print "Θετικός" α. Να γράψετε στο τετράδιό σας πόσες φορές θα εκτελεστεί η επανάληψη. (μον. 2) β. Να γράψετε στο τετράδιό σας το παραπάνω τμήμα προγράμματος με ταυτόχρονη χρήση της δομής while αντί της for και της πολλαπλής επιλογής if … elif αντί των απλών if. (μον. 10) Μονάδες 12 ΘΕΜΑ Γ Σε μια εθελοντική δράση δενδροφύτευσης συμμετέχουν διάφορα σχολεία. Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίο να πραγματοποιεί τα παρακάτω: Γ1. Να διαβάζει, με χρήση μιας δομής επανάληψης, το όνομα του σχολείου και το πλήθος των εθελοντών του. Η διαδικασία αυτή τερματίζεται όταν δοθεί ως όνομα του σχολείου η λέξη «TELOS» (θεωρείστε ότι συμμετέχουν τουλάχιστον 2 σχολεία). Μονάδες 6
  • 4. ΑΡΧΗ 4ΗΣ ΣΕΛΙΔΑΣ Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΤΕΛΟΣ 4ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ Γ2. Να εμφανίζει το όνομα του σχολείου και το πλήθος των εθελοντών για το σχολείο που έχει τους περισσότερους και για το σχολείο που έχει τους λιγότερους εθελοντές (θεωρείστε ότι ο αριθμός των εθελοντών είναι διαφορετικός και μικρότερος του 100 για κάθε σχολείο). Μονάδες 7 Γ3. Να υπολογίζει και να εμφανίζει με κατάλληλο μήνυμα το μέσο όρο του αριθμού των εθελοντών όλων των σχολείων. Μονάδες 6 Γ4. Να υπολογίζει και να εμφανίζει με κατάλληλο μήνυμα το πλήθος των λεωφορείων που θα χρειαστούν για τη μεταφορά των εθελοντών, αν κάθε λεωφορείο διαθέτει 50 θέσεις. Μονάδες 6 ΘΕΜΑ Δ Μια εταιρεία κατασκευής υπολογιστών παράγει 20 διαφορετικά μοντέλα υπολογιστών. Να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python το οποίο να πραγματοποιεί τα παρακάτω: Δ1. Να διαβάζει για κάθε μοντέλο το όνομά του και το πλήθος των πωλήσεών του κατά το προηγούμενο έτος. Τα στοιχεία αυτά καταχωρίζονται στις λίστες με ονόματα MODELO και POLISEIS αντίστοιχα. Μονάδες 8 Δ2. Να υπολογίζει και να εμφανίζει το σύνολο των πωλήσεων όλων των μοντέλων της εταιρείας για το προηγούμενο έτος. Μονάδες 4 Δ3. Να ταξινομεί με χρήση του αλγόριθμου ταξινόμησης της ευθείας ανταλλαγής (φυσαλίδα-bubble sort) τις δύο λίστες σε φθίνουσα σειρά ως προς το πλήθος των πωλήσεων. Μονάδες 5
  • 5. ΑΡΧΗ 5ΗΣ ΣΕΛΙΔΑΣ Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΤΕΛΟΣ 5ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ Δ4. Να δέχεται το όνομα ενός μοντέλου από το πληκτρολόγιο, να εντοπίζει τις πωλήσεις του και να εμφανίζει το όνομα και το πλήθος των πωλήσεών του. Στη συνέχεια να εμφανίζει τα ονόματα και τις πωλήσεις όλων των μοντέλων που οι πωλήσεις τους είναι μεγαλύτερες ή ίσες από τις πωλήσεις του παραπάνω μοντέλου. Η εμφάνιση να γίνεται σε αύξουσα σειρά ως προς τις πωλήσεις. Μονάδες 8 Επισημάνσεις για τα θέματα Γ και Δ Στην Python η ομάδα εντολών, η οποία εκτελείται μέσα σε μια δομή (επιλογής, επανάληψης, συνάρτησης, κ.λπ.), καθορίζεται ως ένα μπλοκ εντολών με τη χρήση μιας ίδιας εσοχής σε σχέση με την αρχική γραμμή της δομής. Για να είναι εμφανής η ύπαρξη της ίδιας εσοχής, συστήνεται οι μαθητές στο γραπτό τους να σημειώνουν τις εντολές που ανήκουν στο ίδιο μπλοκ με μία κάθετη γραμμή μπροστά από αυτές. Παράδειγμα: while x<4: b=b+1 a=a*x print a, x if b%2 == 0: x=x+1 print a print x print b
  • 6. ΑΡΧΗ 6ΗΣ ΣΕΛΙΔΑΣ Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ΄ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΤΕΛΟΣ 6ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΟΥΣ ΕΞΕΤΑΖΟΜΕΝΟΥΣ 1. Στο τετράδιο να γράψετε μόνον τα προκαταρκτικά (ημερομηνία, εξεταζόμενο μάθημα). Να μην αντιγράψετε τα θέματα στο τετράδιο. 2. Να γράψετε το ονοματεπώνυμό σας στο πάνω μέρος των φωτοαντιγράφων, αμέσως μόλις σας παραδοθούν. Δεν επιτρέπεται να γράψετε καμιά άλλη σημείωση. Κατά την αποχώρησή σας να παραδώσετε μαζί με το τετράδιο και τα φωτοαντίγραφα. 3. Να απαντήσετε στο τετράδιό σας σε όλα τα θέματα, μόνον με μπλε ή μόνον με μαύρο στυλό ανεξίτηλης μελάνης. 4. Κάθε επιστημονικά τεκμηριωμένη απάντηση είναι αποδεκτή. 5. Διάρκεια εξέτασης: τρεις (3) ώρες μετά τη διανομή των φωτοαντιγράφων. 6. Ώρα δυνατής αποχώρησης: 17.00 ΚΑΛΗ ΕΠΙΤΥΧΙΑ ΤΕΛΟΣ ΜΗΝΥΜΑΤΟΣ