You are on page 1of 6

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

Γ΄ ΛΥΚΕΙΟΥ

ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΗΜΕΡΟΜΗΝΙΑ ΤΜΗΜΑ

ΘΕΜΑ Α

Α1. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και
δίπλα το γράμμα Σ, εάν είναι σωστή ή το γράμμα Λ, εάν είναι λανθασμένη.

1.Την εντολή << Αν συνθήκη1 και συνθήκη2 τότε>> μπορούμε να την


αντικαταστήσουμε με τις εντολές <<Αν συνθήκη1 τότε>> και <<Αν συνθηκη2
τότε>>, με τη δεύτερη να υπάρχει μετά το <<τότε>> της πρώτης.

2.Οι συνθήκες που ελέγχονται στη δομή επιλογής είναι λογικές εκφράσεις.

3.Η δομή της πολλαπλής επιλογής χρησιμοποιείται, όταν θέλουμε να χειριστούμε


περισσότερες από δυο διαφορετικές περιπτώσεις επιλογών.

4.Στην εντολή <<Αν…τότε…αλλιώς>> υπάρχει περίπτωση να μην εκτελεστεί καμία


εντολή που βρίσκεται μετά το <<τότε>> και μετά το <<αλλιώς>>.

5.Στην εντολή <<Αν Χ > 10 τότε Εμφάνισε Χ>>, αν το χ λάβει την τιμή 10, θα
εκτελεστεί η εντολή <<Εμφάνισε Χ>>.

(Μονάδες 10)

Α2. Τι ονομάζουμε ως εμφωλευμένα <<Αν>>; (Μονάδες 5)

Α3.Να γράψετε τη σύνταξη και τη λειτουργία της εντολής <<Αν…τότε…αλλιώς>>.

(Μονάδες 10)

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

Διάβασε Β

Αν Β >= 100 τότε

Μ1

Αλλιώς_αν Β >= 85 τότε

Μ2
Αλλιώς_αν Β >=70 τότε

Μ3

Αλλιώς

Μ4

Τέλος_αν

Γράψε Μ

(Μονάδες 6)

Α5.Να μετατρέψετε τις παρακάτω προτάσεις σε εντολές της γλώσσας:

1.Αν ο αριθμός (Χ) λαμβάνει τιμές μεγαλύτερες του 3 και μικρότερες ή ίσες του 10,
να εμφανίζει το διπλάσιο του αριθμού, διαφορετικά να εμφανίζει τον αριθμό
αυξημένο κατά δυο.

2.Αν η τάξη (τάξη) είναι η <<Α>> και ο μέσος όρος (μο) είναι πάνω από 18,5, να
εμφανίζει το επίθετο (επίθετο) και το όνομα (όνομα).

3.Αν το ύψος ενός ατόμου σε εκατοστά (ύψος) είναι μεγαλύτερο από το όριο (όριο),
τότε να ζητάει το ονοματεπώνυμο (όνομα) του ατόμου. Αν το ύψος είναι ίσο ή
μικρότερο του ορίου μέχρι και πέντε εκατοστά, να τυπώνει <<Διμοιρία Α>>. Σε
κάθε άλλη περίπτωση να τυπώνει <<Διμοιρία Β>>.

Οι λέξεις μέσα στις παρενθέσεις είναι τα ονόματα των μεταβλητών που θα


χρησιμοποιήσετε.

(Μονάδες 9)

ΘΕΜΑ Β

Β1.Να γράψετε τμήμα προγράμματος που θα εκτελεί την ίδια λειτουργία με


το παρακάτω τμήμα χρησιμοποιώντας διαδοχικές εντολές <<Αν…τότε>>.

Διάβασε Χ

Αν Χ<20 τότε

Γράψε ‘Α’

Αλλιώς_αν Χ<=80 τότε

Εμφάνισε ‘Β’

Αλλιώς_αν Χ=90 ή Χ=100 τότε


Γράψε ΄Γ’

Τέλος_αν

(Μονάδες 10)

Β2.Δίνεται το πρόγραμμα. Τί θα εμφανιστεί στην έξοδό του εάν κατά την εκτέλεση
δοθούν ως είσοδος οι τιμές 20 και 5, αντίστοιχα;

Πρόγραμμα Πράξεις
Μεταβλητές
Ακέραιες:α,β,γ

Αρχή

Διάβασε α

Αν α<30 τότε

βα*2

Αλλιώς_αν α=20 τότε

βα/2

Αλλιώς

βα

Τέλος_αν

Γράψε α,β

Διάβασε γ

Αν γ^2>Α_Τ(α-β) τότε

ββmod3 + 4

Αν β>10 τότε

γ αdivβ

Γράψε γ

Αλλιώς

Αν β<6 τότε

γ(α-γ)^2 – (α-(β+γ))^2

Τέλος_αν
Τέλος_αν

Αλλιώς

βα*2

Αν β>60 τότε

γβdivα

αλλιώς

γαdivβ

Τέλος_αν

Τέλος_αν

Γράψε β,γ

Τέλος Πράξεις

(Μονάδες 10)

ΘΕΜΑ Γ

Μια εταιρεία σταθερής τηλεφωνίας έχει χωρίσει γεωγραφικά την Ελλάδα σε 5


περιοχές, με την κάθε περιοχή να προσδιορίζεται από έναν κωδικό ακέραιο αριθμό
πέντε ψηφίων, η χρέωση μιας κλήσης ενός συνδρομητή της εταιρείας γίνεται
ανάλογα με την περιοχή στην οποία ανήκει ο τηλεφωνικός αριθμός που καλεί ο
συνδρομητής, ως εξής:

 Αν ο κωδικός της περιοχής αρχίζει από τον αριθμό 12, τότε η χρέωση είναι
0.5 ευρώ ανά λεπτό συνομιλίας.
 Αν ο κωδικός της περιοχής αρχίζει από τον αριθμό 11, τότε η χρέωση είναι η
εξής: Τα πρώτα 10 λεπτά χρεώνονται με 0,1 ευρώ ανά λεπτό συνομιλίας
επόμενα 20 λεπτά με 0,08 ευρώ ανά λεπτό συνομιλίας.Μετά τα 30 λεπτά, η
χρέωση είναι 0,04 ευρώ ανά λεπτό συνομιλίας.
 Για οποιαδήποτε άλλη περιοχή, η χρέωση θα είναι 0,6 ευρώ ανά λεπτό
συνομιλίας.
 ΦΠΑ 23%

Να γραφεί πρόγραμμα που για μία κλήση την οποία πραγματοποίησε ένας
συνδρομητής :

Γ1. Θα διαβάζει τον πενταψήφιο κωδικό της περιοχής στην οποία βρίσκεται ο
τηλεφωνικός αριθμός που κάλεσε και τα λεπτά συνομιλίας που διήρκησε η κλήση.
(Μονάδες 5)

Γ2. Θα εμφανίζει το ποσό χρέωσης χωρίς ΦΠΑ. (Μονάδες 10)


Γ3. Θα εμφανίζει το ποσό χρέωσης μετά την προσθήκη του ΦΠΑ (Μονάδες 5)

ΘΕΜΑ Δ

Σε μια ευρωπαϊκή χώρα υπάρχουν τρείς ιδιωτικές εταιρείες παραγωγής ηλεκτρικής


ενέργειας που η κάθε μια έχει την παρακάτω μηνιαία χρέωση:

 1η εταιρεία: μηνιαίο πάγιο 20 ευρώ και για κάθε μονάδα που


καταναλώνεται, χρεώνεται με 30 λεπτά του ευρώ.Αν η μηνιαία χρέωση
ξεπερνάει τα 200 ευρώ, τότε πραγματοποιεί έκπτωση 10% επί τοις
χρέωσης.
 2η εταιρεία: μηνιαίο πάγιο 15 ευρώ και για κάθε μονάδα που
καταναλώνεται, χρεώνεται με 35 λεπτά του ευρώ.Αν η μηνιαία χρέωση
ξεπερνάει τα 150 ευρώ, τότε πραγματοποιεί έκπτωση 9% επί τοις χρέωσης.
 3η εταιρεία: χωρίς μηνιαίο πάγιο, αλλά μέχρι τις πρώτες 100 μονάδες να
χρεώνεται με 33 λεπτά ανά μονάδα και για κάθε μονάδα πάνω από τις 100
με 40 λεπτά του ευρώ.

Ένα εργοστάσιο παρασκευής χρωμάτων αποφάσισε να χρησιμοποιήσει ηλεκτρική


ενέργεια στη διαδικασία παραγωγής για να εντοπίσει ποια από τις παραπάνω
εταιρείες έχει την πιο οικονομική χρέωση, ζήτησε από την κάθε μια εταιρεία να
υπολογίσει το ποσό που θα πληρώσει σε ευρώ σε διάστημα ενός μήνα, εάν
καταναλώσει Χ μονάδες, ώστε να συγκρίνει και να βρεί την εταιρεία με την λιγότερη
χρέωση.Να γραφεί πρόγραμμα που:

Δ1. Να διαβάζει τα ονόματα των 3 εταιρειών (Μονάδες 3)

Δ2.Να διαβάζει τις Χ μονάδες που κατανάλωσε το εργοστάσιο σε ένα μήνα.


(Μονάδες 1)

Δ3.Για τις παραπάνω μονάδες να υπολογίζει το ποσό που θα πληρώσει το


εργοστάσιο σε ευρώ σε διάστημα ενός μήνα, στην κάθε εταιρεία. (Μονάδες 8)

Δ4.Να υπολογίζει και να εμφανίζει το όνομα της εταιρείας με την πιο οικονομική
χρέωση. (Μονάδες 8)

ΚΑΛΗ ΕΠΙΤΥΧΙΑ

ΜΑΡΙΑ

You might also like