Δευτέρα 3 Φεβρουαρίου 2014

ΑΣΚΗΣΗ

AE-M25-01

Μια δισκογραφική εταιρεία καταγράφει στοιχεία για ένα έτος για κάθε ένα από τα 20 CDs που κυκλοφόρησε. Τα στοιχεία αυτά είναι ο τίτλος του CD, ο τύπος της μουσικής που περιέχει και οι μηνιαίες του πωλήσεις (ποσά σε ευρώ) στη διάρκεια του έτους. Οι τύποι μουσικής είναι δύο: «ορχηστρική» και «φωνητική».
Να αναπτυχθεί αλγόριθμος ο οποίος:

α. Για κάθε ένα από τα 20 CDs, να διαβάζει τον τίτλο, τον τύπο της μουσικής και τις πωλήσεις του για κάθε μήνα, ελέγχοντας την έγκυρη καταχώριση του τύπου της μουσικής.
β. Να εμφανίζει τον τίτλο ή τους τίτλους των CDs με τις περισσότερες πωλήσεις τον 3ο μήνα του έτους.
γ. Να εμφανίζει τους τίτλους των ορχηστρικών CDs με ετήσιο σύνολο πωλήσεων τουλάχιστον 5000 ευρώ.
δ. Να εμφανίζει πόσα από τα CDs είχαν σύνολο πωλήσεων στο δεύτερο εξάμηνο μεγαλύτερο απ’ ό,τι στο πρώτο. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2007)


AE-M25-02
Να τροποποιήσετε το παρακάτω τμήμα μη δομημένου προγράμματος έτσι ώστε να αποτελεί δομημένο πρόγραμμα (ΔΤ1_6).

ΑΡΧΗ
ΌΣΟ συνθήκη1 ΕΠΑΝΑΛΑΒΕ
Εντολή2
ΑΝ συνθήκη3 ΤΟΤΕ
Εντολή4
Πήγαινε στο Τέλος
ΑΛΛΙΩΣ
Εντολή5
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ

AE-M25-03
Δίνεται το παρακάτω πρόγραμμα και υποπρογράμματα:
ΠΡΟΓΡΑΜΜΑ Κύριο
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β, Γ

ΑΡΧΗ
ΔΙΑΒΑΣΕ Α, Β, Γ
ΚΑΛΕΣΕ Διαδ1(Α, Β, Γ)
ΓΡΑΨΕ Α, Β, Γ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
------------------------------------
ΔΙΑΔΙΚΑΣΙΑ Διαδ1(B, A, Γ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β, Γ
ΑΡΧΗ
Α <-- A + 2
Β <-- B - 3
Γ <-- Α + B
ΓΡΑΨΕ Α, Β, Γ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Τι θα εμφανιστεί κατά την εκτέλεση του προγράμματος, αν ως τιμές εισόδου δοθούν οι αριθμοί 5, 7 και 10; (ΠΑΝΕΛΛΑΔΙΚΕΣ 2006)6

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου