επιµέλεια Θοδωρής Πιερράτος

Σχετικά έγγραφα
ώστε επιλογή: Στη συνέχεια θα διαβάζει την επιλογή του χρήστη και την ακτίνα ενός κύκλου και θα εκτυπώνει το αντίστοιχο αποτέλεσµα.

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

6. Αφού δημιουργήσετε ένα πίνακα 50 θέσεων με ονόματα μαθητών να τον ταξινομήσετε αλφαβητικά με την μέθοδο της φυσαλίδας

viii. Α[7] Α[1] Α[3] + Α[8] 2. Δίνεται οι παρακάτω πίνακες ακεραίων Α και Β

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΚΕΦΑΛΑΙΑ 3 & 9 (ΠΙΝΑΚΕΣ)

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΕΠΠ 7o Επαναληπτικό Διαγώνισμα

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ. Πίνακες και βασικές επεξεργασίες αυτών

Βαθµολογία Χαρακτηρισµός

Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

ΚΕΦ. 3 ο ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΟΜΕΣ Ε ΟΜΕΝΩΝ (ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ 2)

Σηµείωση : Θεωρούµε ότι όλα τα ονόµατα µαθητών που ανήκουν στο ίδιο σχολείο είναι διαφορετικά µεταξύ τους, ενώ σε διαφορετικά σχολεία µπορεί να

ΜΟΝΟ ΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ. 4. Να γράψετε πρόγραµµα που να εκτελεί τα παρακάτω:

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

4. Ασκήσεις στους Μονοδιάστατους Πίνακες

Επιμέλεια: Ομάδα Διαγωνισμάτων από Το στέκι των πληροφορικών

επιµέλεια Θοδωρής Πιερράτος

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

k 1 j 1 A[k] i A[...]... A[...]... k A4.

Θέμα Β. ΓΙΑ γ ΑΠΟ 1 ΜΕΧΡΙ 4. ΓΙΑ δ ΑΠΟ 1 ΜΕΧΡΙ 4. Α[γ,δ] 17 - (γ-1)*4 - δ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗ

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

Α2. Να αναπτυχθεί αλγόριθμος ο οποίος με δεδομένο έναν μονοδιάστατο πίνακα Π, N αριθμών, θα ελέγχει αν τα συμμετρικά του στοιχεία είναι ίσα.

Ασκήσεις στους Πίνακες. Μονοδιάστατοι Πίνακες. ιάβασµα Εµφάνιση Στοιχείων Υπολογισµός Αθροίσµατος, Μέσου Όρου, Πλήθους

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

ÑÏÕËÁ ÌÁÊÑÇ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

1. Να συμπληρώσετε τις τιμές του παρακάτω πίνακα Α (εκτελώντας τις εντολές με την σειρά)

Επιµέλεια Θοδωρής Πιερράτος

ΘΕΜΑ 1 ο ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ 3 ΩΡΕΣ

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος.

ΑΣΚΗΣΕΙΣ ΜΕ ΠΙΝΑΚΕΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ. 31/12/12 ΘΕΜΑ 4 ο (ΕΠ.Ε.Λ. 2001) ΕΠ.Ε.Λ ΘΕΜΑ 4 ο Ε.Λ.2002

ΝΤΗΛ ΓΩΝΙΑ THΛ: ΤΜΗΜΑ:... 2 Ο ΔΙΑΓΩΝΙΣΜΑ

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

ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΙΝΑΚΕΣ ΚΕΦΑΛΑΙΟ 6

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

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

Εισαγωγή ΘΕΜΑ 4ο Μονάδες 2 Μονάδες 2 Μονάδες 4 Μονάδες 7 Μονάδες 5 Είσοδοι: Έξοδοι: Ανάλυση ερωτημάτων:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 29 ΜΑΪΟΥ 2013 ΕΚΦΩΝΗΣΕΙΣ

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΔΙΑΦΟΡΑ ΘΕΜΑΤΑ. Ως «γειτονικά» ορίζονται τα κελιά που συγγενεύουν οριζόντια, κάθετα και διαγώνια. Για παράδειγμα γειτονικά του Α[3,3] είναι τα:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Έστω ένας πίνακας με όνομα Α δέκα θέσεων : 1 η 2 η 3 η 4 η 5 η 6 η 7 η 8 η 9 η 10 η

ΘΕΜΑ Α. Μονάδες 10 Α2.

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Διαγώνισμα. Ανάπτυξης Εφαρμογών. Προγραμματιστικό Περιβάλλον. 1. Να μετατραπεί σε ισοδύναμο με αποκλειστική χρήση της δομής ΟΣΟ... ΕΠΑΝΑΛΑΒΕ.

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ ÅÐÉËÏÃÇ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 2002

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

Τελικός Κύκλος Διαγωνισμάτων Γ ΛΥΚΕΙΟΥ Κυριακή 17 Απριλίου 2016 Μάθημα: Α.Ε.Π.Π. KTIΡΙΟ ΤΜΗΜΑΤΑ ΚΑΛΟΚΑΙΡΙΝΑ ΑΡΓΥΡΟΥΠΟΛΗΣ - ΗΛΙΟΥΠΟΛΗΣ - ΓΛΥΦΑΔΑΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Θέμα Α

3. ίδεται τετραγωνικός πίνακας Ν γραµµών και Ν στηλών, όπου Ν περιττός. Να βρεθεί το άθροισµα των στοιχείων κάθε διαγωνίου του.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ 2002

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

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής.

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ο (ΜΟΝΟΔΙΑΣΤΑΣΤΟΙ ΠΙΝΑΚΕΣ)

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

Α2. Οι πίνακες ακεραίων Α και Β είναι μονοδιάστατοι με πέντε και τρία στοιχεία αντίστοιχα. Τα περιεχόμενα τους είναι:

ΕΚΦΩΝΗΣΕΙΣ. ii) Ποιούς τρόπους αναπαράστασης ενός αλγόριθµου γνωρίζετε;

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

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

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

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

ΦΡΟΝΤΙΣΤΗΡΙΟ Μ.Ε. «ΠΕΡΙ ΓΝΩΣΕΩΣ»

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ 1/2/2009

Μετατροπή δισδιάστατου σε μονοδιάσταστο και αντίστροφα Να γράψετε πρόγραμμα που: α. Να διαβάζει τα στοιχεία ενός πίνακα ακεραίων Α[40,25], με τον

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006

Προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

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

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

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

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

α. Προσπέλαση β. Αντιγραφή γ. ιαγραφή δ. Αναζήτηση ε. Εισαγωγή στ. Ταξινόµηση

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΘΕΜΑ 1 Ο Α1. Δίνονται οι παρακάτω εντολές από ένα τμήμα προγράμματος:

Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

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

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

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

Transcript:

Ερωτήσεις Σωστό Λάθος 1. Οι διαστάσεις ενός πίνακα δεν µπορούν να µεταβάλλονται κατά την εκτέλση ενός αλγόριθµου. 2. Ο πίνακας είναι στατική δοµή δεδοµένων. 3. Ένας πίνακας δυο στηλών µπορεί να περιέχει στη µια στήλη τα ονόµατα µαθητών και στην άλλη στήλη τους βαθµούς τους. 4. Τα στοιχεία ενός πίνακα µπορεί να είναι διαφορετικού τύπου. 5. Σε έναν πίνακα 3 γραµµών και 3 στηλών για να προσδιορίσουµε τη θέση ενός στοιχείου χρειαζόµαστε 3 δείκτες. 6. Η χρησιµοποίηση µεγάλων πινάκων σε ένα πρόγραµµα έχε ως συνέπεια την αύξηση της απαιτούµενης µνήµης. 7. Για την εύρεση ενός στοιχείου ακέραιου πίνακα Α µπορούµε να χρησιµοποιήσουµε αποκλειστικά τη σειριακή αναζήτηση. 8. Η σειριακή αναζήτηση χρησιµοποιείται µόνο όταν ο πίνακας είναι ταξινοµηµένος. 9. Για να ταξινοµήσουµε έναν πίνακα µπορούµε να χρησιµοποιήσουµε τη µέθοδο της φυσαλίδας. 10. Ένας πίνακας που περιέχει ονόµατα δεν µπορεί να ταξινοµηθεί. 11. Όλες οι δοµές δεδοµένων είναι τ ίδιο αποδοτικές σε κάθε λειτουργία. 12. Οι δοµές δεδοµένων χωρίζονται σε στατικές και δυναµικές. 13. Οι κύριες λειτουργίες σε µια στοίβα είναι η ώθηση και η απώθηση. 14. Η ουρά είναι δυναµική δοµή ενώ η στοίβα είναι στατική δοµή. 15. Αν θέλουµε να εισάγουµε στοιχείο σε µια στοίβα που είναι γεµάτη, τότε λέµα ότι έχουµε υπερχείλιση. 16. Η εισαγωγή στοιχείου σε ουρά λέγεται ώθηση. 17. Στην ουρά χρησιµοποιούµε µια µεταβλητή ενώ στη στοίβα δυο. Ερωτήσεις πολλαπλής επιλογής 1. Ποιο από τα παρακάτω δεν είναι λειτουργία (πράξη) επί των δοµών δεδοµένων; Α. αναζήτηση Β. προσπέλαση Γ. σύγκριση. ταξινόµηση 2. Ο πίνακας Α[3,2] έχει: Α. 3 γραµµές και 2 στήλες Β. 2 γραµµές και 3 στήλες Γ. 6 γραµµές και 6 στήλες. 5 γραµµές και 5 στήλες 3. Πότε χρησιµοποιούµε τη σειριακή αναζήτηση; Α. όταν ο πίνακας είναι ακέραιος Β. όταν ο πίνακας είναι ταξινοµηµένος

Γ. πάντοτε. όταν ο πίνακας δεν είναι ταξινοµηµένος 4. Στη στοίβα χρησιµοποιούµε τη µέθοδο: Α. LIFO B. FIFO Γ. Αναζήτησης. τίποτε από τα προηγούµενα 5. Στο τµήµα δηλώσεων µεταβλητών, Α[10] είναι: Α. το 10 ο στοιχείο του πίνακα Α Β. µεταβλητή Α µε τιµή 10 Γ. πίνακας Α, 10 θέσεων. λάθος δήλωση Ερωτήσεις πλήρους ανάπτυξης 1. Ποιες είναι οι διαφορές µεταξύ στατικών και δυναµικών δεδοµένων; 2. Τι ονοµάζουµε πίνακα; Πότε χρησιµοποιούµε πίνακες; 3. Ποια είναι τα χαρακτηριστικά της σειριακής αναζήτησης; 4. Τι είναι στοίβα; Πώς υλοποιείται µια στοίβα; 5. Τι είναι ουρά; Πώς υλοποιείται µια ουρά; 14. Τι θα εκτελέσει ο αλγόριθµος 159. Ας θεωρήσουµε έναν τετραγωνικό πίνακα Χ[5,5] µε όλα του τα στοιχεία να είναι ίσα µε µηδέν. Να σχεδιάσετε την µορφή που θα έχει ο πίνακας µετά την εκτέλεση του ακόλουθου τµήµατος αλγορίθµου Για α από 2 µέχρι 4 Για β από 2 µέχρι 4 Χ(α 1, β 1) 1 Χ(α, β 1) 1 Χ(α + 1, β + 1) 1 Χ(α, β + 1) 1 Τέλος_επανάληψης Τέλος_επανάληψης 160. ίνεται το παρακάτω τµήµα αλγορίθµου: Ν 5 Για α από 1 µέχρι Ν Για β από 1 µέχρι Ν Αν β = α ή β = Ν + 1 α Α[α,β] 1 Αλλιώς

Α[α,β] 0 Τέλος_αν Τέλος_επανάληψης Τέλος_επανάληψης Να σχεδιάσετε τον πίνακα Α συµπληρωµένο όπως θα είναι µετά την εκτέλεση αυτού του τµήµατος αλγορίθµου. Εξετάσεις προσοµοίωσης φροντιστηρίων 2001 161. Να γραφεί αλγόριθµος που θα διαβάζει 100 τιµές και θα τις αποθηκεύει σε έναν µονοδιάστατο πίνακα. Στη συνέχεια θα ζητάει από το χρήστη έναν αριθµό από το 1 µέχρι το 100 και θα εµφανίζει το αντίστοιχο στοιχείο του πίνακα. 162. Να γίνει αλγόριθµος που θα δηµιουργεί και θα τυπώνει τον παρακάτω πίνακα Α[10]: 10 20 30 40 50 60 70 80 90 100 163. Να γίνει αλγόριθµος που θα δηµιουργεί και θα τυπώνει τον παρακάτω πίνακα Α[4,3]: 1 2 3 4 5 6 7 8 9 10 11 12 164. Να γίνει αλγόριθµος ο οποίος θα κατασκευάζει και θα τυπώνει τον παρακάτω πίνακα Α[5,5]: 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 165. Να γίνει αλγόριθµος που να γεµίζει έναν µονοδιάστατο πίνακα χαρακτήρων Α[300] µε τη λέξη «σωστό» όταν τα στοιχεία έχουν ως δείκτη άρτιο αριθµό, διαφορετικά µα τη λέξη «λάθος».

166. Για τον διπλανό δισδιάστατο πίνακα Α[4,5] να σηµειώσετε τι εµφανίζουν τα παρακάτω τµήµατα αλγορίθµων. 2 4 2-12 0 2 0 5 4 2 3 2 4 0-6 4 1 3 9-1 Ι) i 2 ΙΙ) i 2 ΙΙΙ) i 1 Γράψε Α[i,2] Γράψε Α[2*i, 3] j 2 Γράψε Α[i + j,1] IV) i 2 V) i 2 VI) i 3 j 2 j 1 j -1 Γράψε Α[j, A[i, 1]] Γράψε Α[Α[i + j,1],a[i, 3]] x A[A[i + j,4], A[1+A[i, 2],3]] 167. Να γίνει αλγόριθµος που θα διαβάζει 100 πραγµατικούς αριθµούς και θα τους εµφανίζει ανάποδα από τη σειρά που διαβάστηκαν. 168. Να γραφεί αλγόριθµος ο οποίος θα διαβάζει τα στοιχεία ενός πίνακα Α[10], και θα τα αντιγράφει σε έναν πίνακα Β[10] αλλά µε την αντίστροφη σειρά. 169. Ο µισθός ενός υπαλλήλου θεωρείται χαµηλός εάν είναι µέχρι και 800, ικανοποιητικός από 800 µέχρι και 1200, καλός από 1200 µέχρι και 1500 και υψηλός αν είναι µεγαλύτερος από 1500. Να δοθεί αλγόριθµος ο οποίος: α) θα καταχωρεί σε πίνακα τους µισθούς 200 εργαζοµένων µιας επιχείρησης και β) θα υπολογίζει και θα εµφανίζει το πλήθος των υπαλλήλων που αµείβονται µε χαµηλό, ικανοποιητικό, καλό και υψηλό µισθό. 170. ίνεται δισδιάστατος ακέραιος πίνακας Α n γραµµών και m στηλών. Να δοθεί αλγόριθµος που να υπολογίζει το άθροισµα κατά γραµµή, κατά στήλη και συνολικά. 171. Μια τάξη αποτελείται από 30 µαθητές οι οποίοι διαγωνίστηκαν στο µάθηµα της φυσικής. Ο κάθε µαθητής έχει έναν αριθµό µητρώου από το 1 έως το 30. Να γίνει αλγόριθµος ο οποίος: α) θα διαβάζει τους βαθµούς των µαθητών µε αύξοντα αριθµό µητρώου β) θα υπολογίζει το µέσο όρο των βαθµών της τάξης, και

γ) θα εµφανίζει τους αριθµούς µητρώου των µαθητών που ο βαθµός τους είναι µεγαλύτερος από το µέσο όρο των βαθµών της τάξης. 172. Να γραφεί αλγόριθµος ο οποίος θα διαβάζει τα στοιχεία ενός πίνακα Α[80] και αφού υπολογίζει να εµφανίζει το ελάχιστο και το µέγιστο από αυτά. 173. Ένα περιβαλλοντικό εργαστήρι καταγράφει για 30 ηµέρες τις τιµές του διοξειδίου του άνθρακα σε 5 περιοχές της Αθήνας. Να γίνει αλγόριθµος ο οποίος θα διαβάζει αυτές τις τιµές και θα υπολογίζει: α) την ηµέρα µε τη µικρότερη µέση τιµή του διοξειδίου του άνθρακα β) την περιοχή µε την µικρότερη µέση τιµή διοξειδίου του άνθρακα. 174. Να γίνει αλγόριθµος ο οποίος θα δέχεται τις θερµοκρασίες δυο πόλεων Α και Β για διάστηµα 30 ηµερών και στη συνέχεια θα υπολογίζει πόσες ηµέρες η θερµοκρασία της πόλης Α ήταν µεγαλύτερη από την θερµοκρασία της πόλης Β. 175. Σε ένα σχολείο οι µαθητές που διαγωνιστούν για να στελεχώσουν την οµάδα µπάσκετ είναι αυτοί που το ύψος τους ξεπερνάει τα 5/6 του µέσου ύψους των µαθητών της τάξης τους. Να γίνει αλγόριθµος που: α) θα δέχεται του ύψος των µαθητών µιας τάξης 80 µαθητών β) θα εµφανίζει το ύψος του ψηλότερου µαθητή, γ) θα εµφανίζει το ύψος των µαθητών που θα διαγωνιστούν για µια θέση στην οµάδα µπάσκετ, καθώς και το πλήθος τους και το µέσο όρο τους ύψους των µαθητών αυτών. 176. Στην Ολυµπιάδα Πληροφορικής υπήρξαν 200 διαγωνιζόµενοι που πήραν βαθµολογία από 1 έως 500. Στο δεύτερο γύρο προκρίνονται οι διαγωνιζόµενοι που πέρασαν τα 4/5 του συνολικού µέσου όρου των βαθµολογιών όλων των διαγωνιζοµένων. Να δοθεί αλγόριθµος που θα διαβάζει τη βαθµολογία όλων των διαγωνιζοµένων θα υπολογίζει και θα εµφανίζει: α) τον αριθµό και τη βαθµολογία του καλύτερου διαγωνιζόµενου β) τον αριθµό και τη βαθµολογία του χειρότερου διαγωνιζόµενου γ) τον αριθµό και τη βαθµολογία για κάθε διαγωνιζόµενο που προκρίθηκε στο δεύτερο γύρο δ) το πλήθος και το µέσο όρο των διαγωνιζόµενων που προκρίθηκαν στο δεύτερο γύρο.

177. Να γίνει αλγόριθµος που θα διαβάζει τα στοιχεία δυο πινάκων δέκα γραµµών και είκοσι στηλών και να υπολογίζει έναν καινούργιο πίνακα δέκα γραµµών και είκοσι στηλών µε στοιχεία το άθροισµα των στοιχείων των δυο πινάκων. 178. Να γίνει αλγόριθµος ο οποίος θα διαβάζει τα στοιχεία δυο πινάκων Α και Β µε διαστάσεις 15 γραµµών και 20 στηλών. Στη συνέχεια θα δηµιουργεί έναν νέο πίνακα Γ µε 15 γραµµές και 40 στήλες στον οποίο θα καταχωρεί τα στοιχεία του πίνακα Α στις πρώτες 20 στήλες, ενώ στις στήλες από 21 µέχρι 40 θα καταχωρεί τα στοιχεία του πίνακα Β. 179. Να δοθεί αλγόριθµος που θα υπολογίζει τον ανάστροφο ενός τετραγωνικού πίνακα Α[20, 20]. (Υπενθύµιση: ο ανάστροφος ενός πίνακα n γραµµών και m στηλών, είναι ένας πίνακας m γραµµών και n στηλών, δηλαδή οι γραµµές του πρώτου αποτελούν τις στήλες του δεύτερου και οι στήλες του πρώτου αποτελούν τις γραµµές του δεύτερου.) 180. Να γίνει αλγόριθµος ο οποίος θα διαβάζει 45 πραγµατικούς αριθµούς και θα τους καταχωρεί σε έναν µονοδιάστατο πίνακα Α µε 45 θέσεις. Στη συνέχεια θα δηµιουργεί έναν νέο πίνακα Β µε 15 γραµµές και 3 στήλες στον οποίο στην πρώτη στήλη θα καταχωρήσει τους πρώτους 15 αριθµούς, στη δεύτερη στήλη τους επόµενους 15 και στην τρίτη στήλη τους τελευταίους 15 αριθµούς του πίνακα Α. 181. Να γίνει αλγόριθµος ο οποίος θα µηδενίζει τα στοιχεία της κύριας και της δευτερεύουσας διαγωνίου ενός τετραγωνικού πίνακα Α[20, 20], ο οποίος να θεωρηθεί γνωστός. 182. Να γίνει αλγόριθµος που θα δέχεται τα στοιχεία ενός τετραγωνικού πίνακα 5x5 και θα εµφανίζει το άθροισµα των δυο κύριων διαγωνίων του. 183. Να δοθεί αλγόριθµος που θα µεταφέρει τα µη µηδενικά στοιχεία ενός δισδιάστατου πίνακα Α[10, 10] σε µονοδιάστατο, συνοδευόµενα µπροστά από τον αριθµό γραµµής και τον αριθµό στήλης στις οποίες αυτά ανήκουν. 184. ίνεται µονοδιάστατος πίνακας ακεραίων Α[100]. Να δοθεί αλγόριθµος που θα µεταφέρει τα στοιχεία του πίνακα σε έναν άλλο πίνακα δυο στηλών ως εξής: τους άρτιους στην πρώτη στήλη, τους περιττούς στη δεύτερη στήλη. 185. Ένας µετεωρολόγος καταγράφει τις θερµοκρασίες των τελευταίων 25 ηµερών που σηµειώθηκαν στο κέντρο µιας πόλης στις 12 το µεσηµέρι. Να γίνει αλγόριθµος που:

α) θα διαβάζει αυτές τις θερµοκρασίες και θα τις καταχωρεί σε έναν πίνακα και β) θα υπολογίζει την ελάχιστη θερµοκρασία καθώς και την ηµέρα που σηµειώθηκε. 186. Σε ένα σχολείο η Τρίτη λυκείου έχει 100 µαθητές και κάθε µαθητής εξετάζεται σε 9 πανελλήνια µαθήµατα. Να γίνει αλγόριθµος που θα δέχεται τους 9 βαθµούς για κάθε µαθητή και θα εµφανίζει τον αριθµό του µαθητή µε τον µεγαλύτερο βαθµό πρόσβασης στην τριτοβάθµια εκπαίδευση. Ο κάθε µαθητής έχει αριθµό µητρώου από 1 100, ενώ ο βαθµός πρόσβασης ενός µαθητή είναι ο µέσος όρος των 9 βαθµών του. 187. Μια οµάδα µπάσκετ που αποτελείται από 10 παίκτες έχει δώσει 15 αγώνες. Να γίνει αλγόριθµος ο οποίος: α) θα δέχεται τους πόντους που σηµείωσε κάθε παίκτης σε κάθε αγώνα, β) θα εµφανίζει τον παίκτη που σηµείωσε τους περισσότερους πόντους γ) θα εµφανίζει το σύνολο των πόντων που πέτυχε η οµάδα σε κάθε αγώνα. 188. Να δοθεί αλγόριθµος που να διαβάζει το επώνυµο, ηλικία και ύψος των στρατιωτών µιας µονάδας. Έπειτα να καταχωρεί σε έναν πίνακα τα επώνυµα των στρατιωτών που έχουν ύψος µικρότερο από το µέσο όρο και ηλικία µέχρι 25 ετών. Η εισαγωγή των στοιχείων να σταµατάει όταν δοθεί στο επώνυµο η τιµή «τέλος». Θεωρήστε ότι µια µονάδα έχει το πολύ 200 στρατιώτες. 189. Να γίνει αλγόριθµος που θα δέχεται τους βαθµούς ενός σχολείου 200 µαθητών στο µάθηµα της φυσικής και στη συνέχεια θα εµφανίζει τον βαθµό που παρατηρήθηκε τις περισσότερες φορές. 190. Να δοθεί αλγόριθµος που θα διαβάζει τον αριθµό των παιδιών που έχουν 400 οικογένειες και θα δηµιουργεί πίνακα µε τη συχνότητα του κάθε αριθµού που παρατηρείται. Να θεωρήσετε ότι καµία οικογένεια δεν έχει παραπάνω από οκτώ παιδιά και όλες έχουν τουλάχιστον ένα παιδί. 191. Να δοθεί αλγόριθµος που θα δέχεται τα ονοµατεπώνυµα και τους µέσους όρους των µαθητών µιας τάξης και θα υπολογίζει και θα τυπώνει τον αριθµό των µαθητών σε αυτή την τάξη καθώς και τα ονοµατεπώνυµα των µαθητών µε τον υψηλότερο µέσο όρο. Η διαδικασία εισαγωγής στοιχείων να τερµατίζεται όταν ο χρήστης πληκτρολογήσει το 0. 192. Να γίνει αλγόριθµος ο οποίος θα δέχεται το όνοµα, τη διεύθυνση και το εισόδηµα 1000 κατοίκων που ζουν σε µια πόλη. Στη συνέχεια, ο αλγόριθµος αυτός θα δέχεται

είτε το όνοµα είτε τη διεύθυνση ενός κατοίκου και θα αναζητεί όλους τους κατοίκους που έχουν αυτό το όνοµα ή αυτή τη διεύθυνση. Αν βρεθούν κάποιοι, τότε να µας εµφανίζει όλες τις πληροφορίες τους (όνοµα, διεύθυνση και εισόδηµα). ιαφορετικά θα εµφανίζει αντίστοιχα το µήνυµα δεν υπάρχει τέτοιο όνοµα ή δεν υπα ρχει τέτοια διεύθυνση. 193. Να γίνει αλγόριθµος ο οποίος θα διαβάζει το ονοµατεπώνυµο, το τηλέφωνο καθώς και το βαθµό του 1 ου και του 2 ου τετραµήνου 30 µαθητών ενός σχολείου και θα εµφανίζει στην οθόνη: α) το ονοµατεπώνυµο και τη µέση βαθµολογία κάθε µαθητή χωριστά β) το ονοµατεπώνυµο όλων των µαθητών που βελτίωσαν την απόδοσή τους από το 1 ο στο 2 ο τετράµηνο περισσότερο από 20% γ) το τηλέφωνο των µαθητών που η απόδοσή τους ήταν καλύτερη από τα 9/10 της µέσης βαθµολογίας της τάξης. 194. Να γίνει αλγόριθµος που α δέχεται 100 ακέραιους αριθµούς και θα επιστρέφει το πλήθος των διαφορετικών αριθµών που εισήχθησαν καθώς και τους αριθµούς αυτούς. 195. Να γίνει αλγόριθµος ο οποίος θα δέχεται το πλήθος των γκολ που σηµείωσε κάθε µια από τις 14 οµάδες του επαγγελµατικού πρωταθλήµατος σε κάθε µια από τις 26 αγωνιστικές. Θέλουµε ο αλγόριθµος να υπολογίζει και να εµφανίζει: α) τα συνολικά γκολ που σηµειώθηκαν στο πρωτάθληµα β) την αγωνιστική µε τα περισσότερα γκολ γ) την οµάδα που σηµείωσε τα λιγότερα γκολ σε όλο το πρωτάθληµα δ) τις οµάδες που στις πρώτες 5 αγωνιστικές είχαν αγώνα στον οποίο σηµείωσαν περισσότερα γκολ από το µέσο όρο των γκολ όλου του πρωταθλήµατος. 196. Σε ένα λύκειο η Γ τάξη έχει 120 µαθητές. Οι µέσοι όροι βαθµολογίας και τα ονόµατα καταχωρούνται σε δυο πίνακες. Στον ένα πίνακα µε όνοµα Ονόµατα καταχωρούνται τα ονοµατεπώνυµα των µαθητών και στον άλλον µε όνοµα Βαθµολογίες και κατά αντιστοιχία θέσεων οι µέσοι όροι της βαθµολογίας των µαθητών. Έτσι αν στη θέση i του πίνακα Ονόµατα υπάρχει το ονοµατεπώνυµο κάποιου µαθητή, στην αντίστοιχη θέση i του πίνακα Βαθµολογίες υπάρχει ο µέσος όρος βαθµολογίας του ίδιου µαθητή. Να γραφεί αλγόριθµος ο οποίος: α) θα διαβάζει τα στοιχεία των δυο πινάκων β) θα βρίσκει και να εµφανίζει τον µεγαλύτερο µέσο όρο βαθµολογίας γ) θα εµφανίζει πόσοι µαθητές έχουν τον βαθµό που βρήκατε στο ερώτηµα β

δ) θα εµφανίζει το ονοµατεπώνυµο των µαθητών που έχουν τον βαθµό που βρήκατε στο ερώτηµα β 197. Μια εταιρεία έχει 20 πωλητές που πραγµατοποιούν πωλήσεις. Να δοθεί αλγόριθµος ο οποίος: α) να διαβάζει για τους 12 µήνες του χρόνου τις πωλήσεις κάθε πωλητή β) να υπολογίζει τις συνολικές ετήσιες πωλήσεις της εταιρείας γ) να υπολογίζει τον µέσο όρο µηνιαίων πωλήσεων δ) να εµφανίζει τον καλύτερο πωλητή καθώς και τη διαφορά πωλήσεων του καλύτερου και του χειρότερου πωλητή ε) τον µήνα που η εταιρεία είχε τις περισσότερες πωλήσεις. 198. Να δοθεί αλγόριθµος ο οποίος θα διαβάζει το µονοδιάστατο ακέραιο πίνακα Α[100] και ακέραιο αριθµό S, και χρησιµοποιώντας σειριακή αναζήτηση θα υπολογίζει και θα εµφανίζει πόσες φορές βρέθηκε ο ζητούµενος ακέραιος αριθµός S. 199. Να δοθεί αλγόριθµος ο οποίος θα διαβάζει τετραγωνικό πίνακα χαρακτήρων Α[10, 10] και θα υπολογίζει πόσες φορές υπάρχει ο χαρακτήρας «α» στις δυο διαγώνιές του. 200. Να γίνει αλγόριθµος που θα δέχεται έναν ακέραιο αριθµό Ν και τα στοιχεία ενός πίνακα 20 γραµµών και 50 στηλών. Στη συνέχεια θα ελέγχει αν ο Ν υπάρχει σε κάθε γραµµή του πίνακα και θα εµφανίζει ανάλογο µήνυµα. 201. Να δοθεί αλγόριθµος ο οποίος να διαβάζει τον πίνακα Πόντοι (σε αυτόν τον πίνακα καταχωρούµε τους πόντους που έχουν πετύχει 10 παίκτες σε 5 αγώνες µπάσκετ). Στη συνέχεια να καταχωρεί στον πίνακα Ονόµατα [10] τα ονόµατα των παικτών, στον πίνακα sum [10] τους συνολικούς πόντους που πέτυχαν και τελικά να εκτυπώνει τα ονόµατα των 3 παικτών που έχουν πετύχει τους περισσότερους πόντους 202. Στην Α Γυµνασίου ένα σχολείο έκανε 100 εγγραφές. Να δοθεί αλγόριθµος που θα κατανέµει µε αλφαβητική σειρά τους µαθητές στα 4 τµήµατα που θα δηµιουργήσει το σχολείο. Στη συνέχεια θα εκτυπώνει τα ονόµατα των µαθητών που αντιστοιχούν σε κάθε τµήµα. 203. Σε διαγωνισµό του ΑΣΕΠ έχουν δηλώσει συµµετοχή 400 άτοµα. Να δοθεί αλγόριθµος που θα διαβάζει τα επώνυµα των διαγωνιζόµενων και τους βαθµούς τους και θα καταχωρεί σε έναν πίνακα τα ονόµατα των επιτυχόντων και σε άλλο πίνακα τα

επώνυµα των αποτυχόντων. Στη συνέχεια ο αλγόριθµος θα εµφανίζει τα αποτελέσµατα στην εξής µορφή: «Οι επιτυχόντες είναι οι»1......., 2......., 3.......Αντίστοιχα να παρουσιασθούν τα αποτελέσµατα και για τους αποτυχόντες. Η βαθµολογική κλίµακα είναι από 0 100 και επιτυχόντες θεωρούνται αυτοί που η βαθµολογία τους ξεπέρασε το 60. 204. Να υλοποιηθεί αλγόριθµος ο οποίος θα συγχωνεύει δυο ταξινοµηµένους σε αύξουσα σειρά πίνακες Α και Β µήκους n και m στοιχείων αντίστοιχα.