Professional Documents
Culture Documents
ΑΕΠΠ, Διαγώνισμα 1ο σε μονοδιάστατους πίνακες
ΑΕΠΠ, Διαγώνισμα 1ο σε μονοδιάστατους πίνακες
ΔΙΑΓΩΝΙΣΜΑ
ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ, ΕΠΙΛΟΓΗΣ, ΕΠΑΝΑΛΗΨΗΣ, ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ
Γ’ ΟΙΚΟΝΟΜΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
Γ΄ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ
ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ
ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)
ΘΕΜΑ Α
A1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις
παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ , αν η πρόταση
είναι σωστή, ή τη λέξη ΛΑΘΟΣ , αν η πρόταση είναι λανθασμένη.
1. Οι διάφορες δομές δεδομένων δεν είναι συνήθως το ίδιο
αποδοτικές, αν αξιολογηθούν με κριτήριο κάποια λειτουργία
που εκτελείται πάνω σε αυτές.
2. Η επιλογή δομής δεδομένων σχετίζεται με το τι λειτουργίες
θα εφαρμοστούν στα δεδομένα.
3. Ένα πρόγραμμα θεωρεί τη δομή δεδομένων και τον αλγόριθμο ως
διακριτές ενότητες.
4. Η χρήση της σειριακής μεθόδου αναζήτησης δικαιολογείται
στην περίπτωση που ο πίνακας είναι ταξινομημένος και έχει
μικρό μέγεθος.
5. Η ταξινόμηση φυσαλίδας είναι πιο σύνθετος και πιο αργός
αλγόριθμος ταξινόμησης συγκρινόμενος με τον quicksort.
(Μονάδες 5)
Να γράψετε στο τετράδιό σας τους αριθμούς (1) έως και (8) που
αντιστοιχούν στα κενά του προγράμματος και, δίπλα σε κάθε
αριθμό, ό,τι πρέπει να συμπληρωθεί, ώστε το πρόγραμμα να
δέχεται από το πληκτρολόγιο και να εισάγει στους πίνακες
Α[100] και Β[200] ακέραιους αριθμούς κάνοντας έλεγχο
εγκυρότητας ώστε στον Α να εισάγονται θετικοί αριθμοί και στον
Β άρτιοι.
(Μονάδες 8)
(Μονάδες 6)
ΘΕΜΑ Β
Σ 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ <συνθήκη> ΤΟΤΕ
Σ Σ + Α[i]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Να γράψετε στο τετράδιό σας τους αριθμούς (1) έως (5), που
αντιστοιχούν στα κενά του αλγορίθμου και, δίπλα σε κάθε
αριθμό, ό,τι πρέπει να συμπληρωθεί, ώστε να γίνεται σωστά η
ταξινόμηση.
(Μονάδες 10)
ΑΡΧΗ
i <-- 1
Α
i <= 200
Α
Τ[i] = 'Α'
i <-- i + 1
ΤΕΛΟΣ
ΑΡΧΗ
Α
ΒΡΕΘΗΚΕmax = ΨΕΥΔΗΣ
ΓΡΑΨΕ
'Δεν υπάρχει μαθητής που να φοιτά στην Α τάξη'
i <-- 1
Α
i <= 200
Α
Τ[i]='Α' ΚΑΙ Β[i] > max
i <-- i + 1
i <-- 1
Α
i <= 200
Α
Τ[i]='Α' ΚΑΙ Β[i] = max
ΓΡΑΨΕ
ΟΝ[i]
i <-- i + 1
ΤΕΛΟΣ
ΘΕΜΑ Γ
Να γίνει αλγόριθμος, ο οποίος για 50 μαθητές νηπιαγωγείου να
δέχεται όνομα και ηλικία (4 ή 5) και να τα καταχωρεί στους πίνακες
ΟΝ και ΗΛ αντίστοιχα. Τα ονόματα των μαθητών με ηλικία 4 ετών να
αντιγράφονται σε νέο πίνακα ΠΡΟΝΗΠ_ΟΝ. Δεν απαιτείται έλεγχος
εγκυρότητας δεδομένων.
(Μονάδες 25)
ΘΕΜΑ Δ
Να γίνει αλγόριθμος, ο οποίος για 300 πόλεις να διαβάζει όνομα,
νομό και πληθυσμό.