ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 2017-2018
Σελίδα 1 από 3
ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α
Α1. 1- ΣΩΣΤΟ 2- ΛΑΘΟΣ 3-ΛΑΘΟΣ 4-ΣΩΣΤΟ 5-ΛΑΘΟΣ
Α2. Οι σχεσιακοί (ή συγκριτικοί) τελεστές χρησιμοποιούνται για τη σύγκριση δύο τιμών ή μεταβλητών, με το αποτέλεσμα μιας σύγκρισης να είναι είτε True (Αληθής) είτε False (Ψευδής).
Στη γλώσσα Python χρησιμοποιούνται οι παρακάτω βασικοί σχεσιακοί τελεστές : < , <= , > , >
, >= , == , != . A3.
α. 5 + 16 * 8 = 5 + 128 = 133 β. 2 – 4 + 8 = 6
γ. 6 / ( 9 + 3 ) = 6 / 12 = 0 Α4.
1-δ 2-α 3-β 4-γ 5-ε
ΘΕΜΑ Β Β1.
a. [ 0, 1, 2, 3, 4, 5, 6 ] b. [ 10, 12, 14, 16, 18 ] c. [ 5, 4, 3, 2, 1, 0, -1, -2 ] Β2. α.
s a b c οθόνη
0 8 4
8 9 8 16 8 8 16
17 10 16 -7 9 16 -7
27 11 32 42 10 32 42
27 ΜΑΘΗΜΑ / ΤΑΞΗ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ/ Γ’ ΕΠΑΛ
ΗΜΕΡΟΜΗΝΙΑ: 12/11/2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΚΑΤΡΑΚΗ ΑΝΝΑ
ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 2017-2018
Σελίδα 2 από 3
β.
s = 0 b = 4
for a inrange ( 8, 11, 1 ): #το βήμα 1 μέσα στην παρένθεση είναι προαιρετικό s = s + a
b = b * 2 if a % 2 == 0 : c = a + b else : c = a – b print a, b, c print s
ΘΕΜΑ Γ
imeres = input ( ‘πόσες μέρες θα μείνετε;’ )
diatrofi = raw_input ( ‘επιθυμείτε διατροφή; ΝΑΙ/ΟΧΙ’ ) if imeres <= 3:
cost1 = imeres * 60 elif imeres <=10:
cost1 = 3 * 60 + (imeres – 3) * 53 elif imeres <=15:
cost1 = 3 * 60 + 7 * 53 + (imeres – 10) * 50 else:
cost1 = 3 * 60 + 7 * 53 + 5 * 50 + (imeres – 15) * 40 if diatrofi == ‘ΝΑΙ’:
cost2 = 17 * imeres else:
cost2 = 0
total_cost = cost1 + cost2
print ( ‘κόστος διαμονής:’, cost1 ) print ( ‘κόστος διατροφής:’, cost2 ) print ( ‘Συνολικό κόστος:’, total_cost ) ΘΕΜΑ Δ
onoma = raw_input ( ‘δώσε όνομα υπαλλήλου’)
eti = input (‘δώσε έτη προϋπηρεσίας αυτού του υπαλλήλου’) paidia = int(input(‘δώσε πλήθος παιδιών αυτού του υπαλλήλου’)) kratiseis = 16/100 * 1500 + 5/100 * 1500
if eti <= 3:
epid1 = 0 elif eti <= 7:
epid1 = 60 else:
epid1 = 20 * eti if paidia <= 2:
ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 2017-2018
Σελίδα 3 από 3
epid2 = 30 * paidia else:
epid2 = 2 * 30 + (paidia – 2 ) * 40 epidomata = epid1 + epid2
katharo_poso = 1500 – kratiseis + epidomata print ( ‘Όνομα υπαλλήλου:’, onoma)
print ( ‘Κρατήσεις:’, kratiseis) print ( ‘Επιδόματα:’, epidomata) print ( ‘Καθαρό Ποσό:’, katharo_poso)