ΘΕΜΑ Α. 1. Η δυαδική αναζήτηση χρησιμοποιείται μόνο σε ταξινομημένες συλλογές δεδομένων.

Σχετικά έγγραφα
Α4. Όσο επανάλαβε Τέλος_επανάληψης Εμφάνισε Για από μέχρι με_βήμα. Όσο επανάλαβε (Μονάδες 5) Α5. Α[10, 5] Π, Για από μέχρι (1) Για από μέχρι (2) Αν

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. β. Οι πληροφορίες είναι δεδομένα τα οποία δεν έχουν υποστεί επεξεργασία.

1. Δεν μπορεί να γίνει κλήση μίας διαδικασίας μέσα από μία συνάρτηση.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ

Α1. 1-Σωστό 2-Λάθος 3-Λάθος 4-Σωστό 5-Σωστό

Στην εντολή while η επανάληψη συνεχίζεται όσο η λογική έκφραση έχει τιμή false.

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

καθώς και το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ΓΛΩΣΣΑ»:

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

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

ΣΥΝΟΛΟ ΣΕΛΙ ΩΝ: ΕΠΤΑ (7)

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

α. Λογικό διάγραμμα είναι η μέθοδος που χρησιμοποιεί απλά σχήματα που υποστηρίζονται με απλές λέξεις για την αναπαράσταση συγκεκριμένων λειτουργιών.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

Ανάπτυξη Εφαρμογών τεχνολογικής κατεύθυνσης

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΜΟΝΟ ΝΕΟ ΣΥΣΤΗΜΑ ΕΣΠΕΡΙΝΩΝ

Γ ΚΥΚΛΟΣ ΠΡΟΣΟΜΟΙΩΤΙΚΩΝ ΔΙΑΓΩΝΙΣΜΑΤΩΝ ΣΥΓΧΡΟΝΟ Προτεινόμενα Θέματα Γ ΓΕ.Λ. Ιανουάριος Ανάπτυξη Εφαρμογών ΘΕΜΑ Α

ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΜΟΝΟ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ

ΣΤΗΛΗ Β ΑΠΟΤΕΛΕΣΜΑ 1. float(10) α pow(2,3) β abs(-10) γ int(5.6) δ. 10 ε. 5.6 Μονάδες 8 ΣΤΗΛΗ Α ΣΥΝΑΡΤΗΣΗ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

1. Δεν μπορεί να γίνει κλήση μίας διαδικασίας μέσα από μία συνάρτηση.

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΘΕΜΑ 1ο Α. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων;

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΕΙΣΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΤΕΚΝΩΝ ΕΛΛΗΝΩΝ ΤΟΥ ΕΞΩΤΕΡΙΚΟΥ ΚΑΙ ΤΕΚΝΩΝ ΕΛΛΗΝΩΝ ΥΠΑΛΛΗΛΩΝ ΠΟΥ ΥΠΗΡΕΤΟΥΝ ΣΤΟ ΕΞΩΤΕΡΙΚΟ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Α2. α. Να αναφέρετε ένα παράδειγμα τρισδιάστατου πίνακα. (μονάδες 3)

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 2ΗΣ ΣΕΛΙ ΑΣ ΜΟΝΟ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ

ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

20 7ω ΘΕΜΑ Α ,5x γδ ωx. 5 2 (όπου x, y, ω, γ, δ, μ, z μεταβλητές)

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

ΚΥΡΙΑΚΗ 26 ΝΟΕΜΒΡΙΟΥ 2017 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

1. Μία συνάρτηση δεν μπορεί να έχει παραπάνω από μία παραμέτρους.

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Δ' ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ ΤΡΙΤΗ 11 ΙΟΥΝΙΟΥ 2019 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ

Ανάπτυξη Εφαρμογών τεχνολογικής κατεύθυνσης

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ

(1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν (9) Μέχρις_ότου Σ>1000 (10) Εμφάνισε Χ

α. Το πλαίσιο Ethernet ξεκινά με ένα προοίμιο επτά byte εναλλασσόμενων άσων και μηδενικών.

Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ

Α1. Να γράψετε τα τμήματα αλγορίθμου, που αντιστοιχούν στα τμήματα των διαγραμμάτων ροής που ακολουθούν.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΜΟΝΟ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΜΟΝΟ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ

Προγραμματισμός Υπολογιστών Τάξη Γ Αθανασιάδης Χρήστος ΠΕ19 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Ανάπτυξη Εφαρμογών. ΑΝ Β[i] > 0 ΚΑΙ Β[i] > Α[i] ΤΟΤΕ ΜΑΧ Β[i] ΑΛΛΙΩΣ_ΑΝ Β[i] > 0 ΚΑΙ Β[i] < = Α[i] ΤΟΤΕ

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

(1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν (9) Μέχρις_ότου Σ>1000 (10) Εμφάνισε Χ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

Α Β (ΟΧΙ Α) Η Β Α ΚΑΙ Β Α Η Β ΨΕΥ ΗΣ ΑΛΗΘΗΣ


ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΕΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ. MyΤeachers.gr ΘΕΜΑΤΑ

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Αρχές Οικονομικής Θεωρίας

Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Μονάδες 4. β. x=20 και y=10

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

Transcript:

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΑ ΕΙΔΙΚΟΤΗΤΑΣ ΤΕΤΑΡΤΗ 19/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας στο τετράδιο σας δίπλα στον αριθμό που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι σωστή, η τη λέξη Λάθος, αν η πρόταση είναι λανθασμένη. 1. Η δυαδική αναζήτηση χρησιμοποιείται μόνο σε ταξινομημένες συλλογές δεδομένων. Α2. 2. Ένα υποπρόγραμμα μπορεί να έχει περισσότερα από ένα σημεία εισόδου από τα οποία δέχεται τα δεδομένα του. 3. Μια συνάρτηση δεν μπορεί να κληθεί από άλλη συνάρτηση.. 4. Οι συμβολοσειρές είναι ακολουθίες από χαρακτήρες και έχουν σταθερό μέγεθος και μη μεταβαλλόμενα περιεχόμενα. 5. Στον αντικειμενοστρεφή προγραμματισμό, τα χαρακτηριστικά ενός αντικειμένου ονομάζονται και ιδιότητες. Μονάδες 10 α. Αναφέρατε τους αριθμητικούς τελεστές που υποστηρίζει η γλώσσα προγραμματισμού Python. (μον.6) β. Να γράψετε την προκαθορισμένη ιεραρχία πράξεων που ακολουθείται σε μια έκφραση όταν σε αυτήν υπάρχουν αριθμητικοί τελεστές. (μον.3) Μονάδες 9 Α3. Να γράψετε στο τετράδιο σας τους αριθμούς 1, 2, 3, 4, 5 από τη στήλη Α και δίπλα ένα από τα γράμματα α, β, γ, δ, ε, στ της στήλης Β που δίνει τη σωστή αντιστοίχιση. Σημειώνεται ότι ένα γράμμα από τη στήλη Β θα περισσέψει. Στήλη Α Στήλη Β 1. Ενσωματωμένη συνάρτηση της Python α. Αποδομητής 2. Ευθεία ανταλλαγή β. Απώθηση 3. Καταστροφή αντικειμένου γ. Αλγόριθμος ταξινόμησης 4. Στοίβα δ. while 5. Δημιουργία αντικειμένου ε. pow στ. Κατασκευαστής Μονάδες 10 ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Α4. α. Δίνεται το παρακάτω τμήμα προγράμματος σε Python στο οποίο έχουν αριθμηθεί οι εντολές του: 1. x=10 2. y=3 3. print x, y 4. t=x 5. x=y 6. y=t 7. print x, y Να ξαναγράψετε το παραπάνω τμήμα αντικαθιστώντας τις εντολές 4-6 με μια μόνο εντολή εκχώρησης ώστε να παράγει το ίδιο αποτέλεσμα με το δοθέν τμήμα.(μον.3) β. Δίνεται το παρακάτω τμήμα προγράμματος σε Python στο οποίο έχουν αριθμηθεί οι εντολές του: 1. x=10 2. y=3 3. if x > y : 4. z=true 5. else : 6. z=false 7. print z Να ξαναγράψετε το παραπάνω τμήμα αντικαθιστώντας τις εντολές 3-6 με δύο εντολές απλής επιλογής ώστε να παράγει το ίδιο αποτέλεσμα με το δοθέν τμήμα. (μον.3) Μονάδες 5 A5. Δίνεται το παρακάτω ημιτελές τμήμα προγράμματος σε Python, το οποίο υπολογίζει και εμφανίζει το ποσοστό (%) των θετικών αριθμών στο σύνολο των 200 αριθμών που διαβάζονται. i=1 k=0 while (1) : x=input( Δώσε αριθμό: ) if (2) : k=k + (3) i=i + (4) pososto=( (5) / (6) ) * 100 print pososto Να γράψετε στο τετράδιο σας τους αριθμούς (1) έως (6) που αντιστοιχούν στα κενά του προγράμματος και δίπλα σε κάθε αριθμό ότι πρέπει να συμπληρωθεί, ώστε το τμήμα προγράμματος να επιτελεί τη λειτουργία που περιγράφεται. Μονάδες 6 ΤΕΛΟΣ 2ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΑΡΧΗ 3ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Β Β1. Δίνεται το παρακάτω πρόγραμμα σε Python: def timi_b(a) : i=1 while i < = A : B=i*2 i=i+5 return B # τέλος συνάρτησης A=0 C=2 for k in range(2, 15, 3) : A=A+ k if A < = 8 : B=timi_B(A) else : C=C * k print A, B, C Να γράψετε τις τιμές των μεταβλητών A, B, C όπως αυτές εμφανίζονται μετά την εκτέλεση του παραπάνω προγράμματος. Μονάδες 9 Β2. Υλοποιήστε με εντολές Python τις παρακάτω ενέργειες:: 1. Εκχωρήστε σε μια μεταβλητή lexi την τιμή Python 2. Εκχωρήστε σε μια μεταβλητή phrase την τιμή is a Programming Language 3. Συνενώστε τις τιμές των μεταβλητών lexi και phrase1 και εκχωρήστε το αποτέλεσμα στη μεταβλητή phrase1 4. Εμφανίστε το περιεχόμενο των μεταβλητών lexi, phrase και phrase1 5. Εμφανίστε το πλήθος των χαρακτήρων της συμβολοσειράς lexi 6. Ελέγξτε αν ο χαρακτήρας y ανήκει στην συμβολοσειρά lexi 7. Εμφανίστε τον 4 ο χαρακτήρα της συμβολοσειράς phrase1 Β3. Έστω ότι υπάρχει το αρχείο output.txt με τα εξής περιεχόμενα: Python Is a Programming Language Επίσης δίνονται και οι παρακάτω εντολές Python που αφορούν το παραπάνω αρχείο: 1. fιn=open( output.txt. a ) 2. fιn.write( ΕΠΑΛ-Πληροφορική\n ) 3. fιn.write(str(2017)) 4. fin.close( outpout.txt ) ΤΕΛΟΣ 3ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΑΡΧΗ 4ΗΣ ΣΕΛΙΔΑΣ Γράψτε στο τετράδιο σας τον αριθμό 1-4 που αντιστοιχεί σε κάθε εντολή και δίπλα εξηγήσετε ποιο είναι το αποτέλεσμα που δίνει η εκτέλεση της κάθε εντολής. ΘΕΜΑ Γ Μια εταιρεία απασχολεί 50 υπαλλήλους. Οι μηνιαίες αποδοχές κάθε υπαλλήλου κυμαίνονται από 800 έως και 2000 ευρώ. Να γράψετε πρόγραμμα σε Python το οποίο: Γ1. Για κάθε υπάλληλο που απασχολείται στην εταιρεία: α. Διαβάζει με τη βοήθεια κατάλληλου μηνύματος το ονοματεπώνυμο του. (μον. 2) β. Διαβάζει με τη βοήθεια κατάλληλου μηνύματος ως πραγματικό αριθμό τις μηνιαίες αποδοχές του υπαλλήλου. Σε περίπτωση όπου δοθεί μη έγκυρη τιμή για τις αποδοχές το πρόγραμμα να εμφανίζει το μήνυμα «Λάθος τιμή για τις αποδοχές. Προσπαθήστε ξανά» και να δίνει τη δυνατότητα στο χρήστη να εισάγει ξανά νέα τιμή για τις αποδοχές μέχρι αυτή να είναι αποδεκτή με τις προδιαγραφές του προβλήματος. (μον. 3) γ. Καλεί τη συνάρτηση με όνομα taxis η οποία δέχεται σαν παράμετρο τις μηνιαίες αποδοχές του υπαλλήλου. (μον.2) δ. Να εμφανίζει το ονοματεπώνυμο, τις μηνιαίες αποδοχές, το φόρο και τις καθαρές μηνιαίες αποδοχές που προκύπτουν μετά την αφαίρεση του φόρου. (μον. 4). Μονάδες 11 Γ2. Στο τέλος το πρόγραμμα να εμφανίζει με τη βοήθεια κατάλληλων μηνυμάτων: α. Τη μέση τιμή του φόρου που αντιστοιχεί σε όλους τους υπαλλήλους. (μον. 2). β. Το συνολικό ποσό που αντιστοιχεί στις καθαρές μηνιαίες αποδοχές όλων των υπαλλήλων. (μον. 2) Γ3. Να κατασκευάσετε την συνάρτηση taxis του ερωτήματος Γ1.γ λαμβάνοντας υπόψη ότι η συνάρτηση υπολογίζει και επιστρέφει το ποσό του φόρου που αντιστοιχεί σε κάθε υπάλληλο κλιμακωτά σύμφωνα με τον παρακάτω πίνακα: Μηνιαίες αποδοχές (σε ευρώ) Ποσοστό κράτησης φόρου (επί των μηνιαίων αποδοχών) Από 800 έως και 1000 15% Άνω των 1000 έως και 1400 22% Άνω των 1400 35% Μονάδες 5 ΘΕΜΑ Δ Σε έναν αγώνα σφαιροβολίας συμμετέχουν 12 αθλητές Κάθε αθλητής έκανε μόνο μια έγκυρη ρίψη που καταχωρείται ως επίδοση του αθλητή και εκφράζεται σε μέτρα. Να γράψετε πρόγραμμα σε Python το οποίο: ΤΕΛΟΣ 4ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΑΡΧΗ 5ΗΣ ΣΕΛΙΔΑΣ Δ1. Να διαβάζει με τη βοήθεια κατάλληλων μηνυμάτων για κάθε αθλητή το ονοματεπώνυμο και την επίδοση του (πραγματικός αριθμός) και θα καταχωρίζει τα δεδομένα στις λίστες onoma και epidosi αντίστοιχα. Δ2. Χρησιμοποιώντας τον αλγόριθμο ταξινόμησης ευθείας ανταλλαγής να ταξινομεί τους αθλητές σε φθίνουσα διάταξη ως προς την επίδοση τους. Δ3. Να εμφανίζει τα ονοματεπώνυμα και τις επιδόσεις των τριών πρώτων αθλητών. Δ4. Μονάδες 2 α. Να διαβάζει με τη βοήθεια κατάλληλου μηνύματος έναν πραγματικό αριθμό που εκφράζει το παγκόσμιο ρεκόρ στη σφαιροβολία και να τον αποθηκεύει στην μεταβλητή wr. (μον.1) β. Θεωρώντας ότι κανένας αθλητής δεν έκανε νέο παγκόσμιο ρεκόρ χρησιμοποιώντας τον αλγόριθμο της δυαδικής αναζήτησης το πρόγραμμα να εμφανίζει με τη βοήθεια κατάλληλου μηνύματος το ονοματεπώνυμο του αθλητή που ισοφάρισε το παγκόσμιο ρεκόρ του αθλήματος. Σε αντίθετη περίπτωση να εμφανίζει το μήνυμα «Δεν ισοφαρίστηκε το παγκόσμιο ρεκόρ». (μον. 5) Παρατηρήσεις: 1. Να θεωρήσετε ότι όλα τα δεδομένα είναι έγκυρα. 2. Να θεωρήσετε ότι οι τιμές των επιδόσεων για τους αθλητές είναι μοναδικές. ΟΔΗΓΙΕΣ (για τους εξεταζομένους) 1. Στο εξώφυλλο του τετραδίου να γράψετε το εξεταζόμενο μάθημα. Στο εσώφυλλο πάνω-πάνω να συμπληρώσετε τα ατομικά στοιχεία μαθητή. Στην αρχή των απαντήσεών σας να γράψετε πάνω-πάνω την ημερομηνία και το εξεταζόμενο μάθημα. Να μην αντιγράψετε τα θέματα στο τετράδιο και να μην γράψετε πουθενά στις απαντήσεις σας το όνομά σας. 2. Να γράψετε το ονοματεπώνυμό σας στο πάνω μέρος των φωτοαντιγράφων αμέσως μόλις σας παραδοθούν. Τυχόν σημειώσεις σας πάνω στα θέματα δεν θα βαθμολογηθούν σε καμία περίπτωση. Κατά την αποχώρησή σας να παραδώσετε μαζί με το τετράδιο και τα φωτοαντίγραφα. 3. Να απαντήσετε στο τετράδιό σας σε όλα τα θέματα μόνο με μπλε ή μόνο με μαύρο στυλό με μελάνι που δεν σβήνει. Μολύβι επιτρέπεται, μόνο αν το ζητάει η εκφώνηση, και ΜΟΝΟ για πίνακες, διαγράμματα κλπ.. 4. Κάθε απάντηση επιστημονικά τεκμηριωμένη είναι αποδεκτή. 5. Διάρκεια εξέτασης: τρεις (3) ώρες μετά τη διανομή των φωτοαντιγράφων. 6. Χρόνος δυνατής αποχώρησης: 10:30 ΚΑΛΗ ΕΠΙΤΥΧΙΑ ΤΕΛΟΣ ΜΗΝΥΜΑΤΟΣ ΤΕΛΟΣ 5ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ