ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Γ ΛΥΚΕΙΟΥ HM/NIA: 21/2/2016

Σχετικά έγγραφα
γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ

Επαναληπτική δοκιμασία στην Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Μάιος 2013

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

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

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

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

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

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

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

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ - ΕΣΠΕΡΙΝΩΝ

στο μάθημα κατεύθυνσης Γ τάξης ενιαίου Λυκείου: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (χρονική διάρκεια: sec)

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10

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

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

ΕΚΦΩΝΗΣΕΙΣ. β. Να γράψετε αναλυτικά τα μειονεκτήματα της χρήσης των πινάκων. γ. Να γράψετε ονομαστικά τις τυπικές επεξεργασίες των πινάκων.

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

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

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

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 A ΦΑΣΗ

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

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

ΘΕΜΑ 1ο Α. 1. Ποια είναι τα κυριότερα χρησιμοποιούμενα γεωμετρικά σχήματα σε ένα διάγραμμα ροής και τι ενέργεια ή λειτουργία δηλώνει το καθένα;

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

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

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

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

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

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

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

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

Ημερομηνία: Τετάρτη 27 Δεκεμβρίου 2017 Διάρκεια Εξέτασης: 3 ώρες

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

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

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

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ/Γ ΟΙΚΟΝΟΜΙΚΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ-ΘΕΡΙΝΑ ΗΜΕΡΟΜΗΝΙΑ: 12/11/2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΚΑΤΡΑΚΗ Α.-ΣΙΟΤΡΟΠΟΣ Π.-ΛΙΟΔΑΚΗΣ Ε.

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ... ΜΕΧΡΙΣ_ΟΤΟΥ

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

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

Διάγραμμα Ροής. Σελίδα 1 από 10

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 EKΠΑΙΔΕΥΣΗ: Με Οράματα και Πράξεις για την Παιδεία -1-

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

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

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

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10

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

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

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

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

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

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

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

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 30 MAΪΟΥ ΑΕΠΠ

α. Να συμπληρώσετε τις επόμενες εντολές εκχώρησης, ώστε τα κενά κελιά του πίνακα να αποκτήσουν τις επιθυμητές τιμές.

ΘΕΜΑ 1 ο. S <-- 0 ιάβασε Υ Όσο α <= Υ επανάλαβε S <-- S +α. Τέλος_επανάληψης

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

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

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

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

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

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

Γ.Κονδύλη 1 & Όθωνος-Μαρούσι Τηλ. Κέντρο: ,

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

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

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

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

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2012 ÈÅÌÅËÉÏ ΕΚΦΩΝΗΣΕΙΣ

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

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

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

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

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

Α2. ίνεται το παρακάτω τμήμα αλγορίθμου: Για i από 3 μέχρι Α με_βήμα Β Εμφάνισε i Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

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

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

ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΚΑΛΑΜΠΑΚΑΣ ΣΧΟΛ. ΕΤΟΣ

Γκύζη 14-Αθήνα Τηλ :

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Εξετάσεις Προσομοίωσης 10/04/2018

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

Transcript:

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Γ ΛΥΚΕΙΟΥ HM/NIA: 21/2/2016 ΘΕΜΑ A (Α1) Να σημειώσετε με κατάλληλο τρόπο ανάλογα με το αν θεωρείτε σωστή ή λανθασμένη κάθε μία από τις παρακάτω προτάσεις: 1. Οι εντολές του βρόχου Για κ από 5 μέχρι 5 με_βήμα -3 εκτελούνται μία φορά. 2. Ο έλεγχος εγκυρότητας τιμών μπορεί να υλοποιηθεί και με τις τρεις εντολές επανάληψης. 3. Σε ένα σύνολο 50 επαναλήψεων, όπου εισάγεται το φύλο 50 ανθρώπων, αρκεί μία επιπλέον μεταβλητή (μετρητής) για να μπορούμε στο τέλος να ξέρουμε αν οι άντρες ήτανε περισσότεροι από τις γυναίκες. 4. Σε ένα σύνολο αγνώστου πλήθους επαναλήψεων, όπου εισάγεται το φύλο κάποιων ανθρώπων, αρκεί μία επιπλέον μεταβλητή για να μπορούμε στο τέλος να ξέρουμε αν οι άντρες ήτανε περισσότεροι από τις γυναίκες. 5. Η χρήση ενός πίνακα σε ένα πρόγραμμα απαιτεί από πριν να γνωρίζουμε το μέγιστο πλήθος των στοιχείων που θα αποθηκευτούν σε αυτόν. 6. Στην εντολή α Φλεβάρης > Μάρτης το α παίρνει την τιμή ΑΛΗΘΗΣ. (Α2) Δίνεται ο παρακάτω αλγόριθμος: Αλγόριθμος Α2 Δεδομένα //Α// κ 1 Β[κ] Α[1] Για ι από 2 μέχρι 15 Αν Α[ι] <> Α[ι-1] τότε κ κ + 1 Β[κ] Α[ι] Αποτελέσματα //κ,β// Τέλος Α2 το οποίο επεξεργάζεται τον παρακάτω πίνακα Α 2 2 4 4 4 4 5 6 6 11 13 13 13 18 18 1. Ποια είναι η έξοδος του παραπάνω τμήματος αλγορίθμου; 2. Τι σχέση έχει ο πίνακας β με τον αρχικό πίνακα Α; 3. Ποια λειτουργία των δομών δεδομένων επιτελεί το παραπάνω τμήμα αλγορίθμου; (Α3) 1. Έστω πίνακας Α με 50 κελιά, ήδη ταξινομημένος σε αύξουσα σειρά, στον οποίο αναζητάμε αν περιέχει την τιμή 199. Συμπληρώστε το κενό με την κατάλληλη συνθήκη ώστε ο αλγόριθμος της σειριακής αναζήτησης να σταματά μόλις βρει τη ζητούμενη τιμή, ή μόλις χαθεί κάθε ελπίδα να τη βρει 1/5

κ 0 κ κ + 1 Μέχρις_ότου ή κ = 50 2. Έστω πίνακας Α με 50 κελιά, ήδη ταξινομημένος σε αύξουσα σειρά. Συμπληρώστε τον κατάλληλο αριθμό και την κατάλληλη εντολή, έτσι ώστε μετά την εκτέλεση του αλγορίθμου, ο πίνακας να είναι ταξινομημένος σε φθίνουσα σειρά. Για χ από 1 μέχρι 3. Έστω πίνακας Α με 50 κελιά, ήδη ταξινομημένος σε αύξουσα σειρά. Συμπληρώστε την κατάλληλη συνθήκη και τις κατάλληλες εντολές, ώστε ο αλγόριθμος να τοποθετεί σε έναν πίνακα Β κάθε τιμή του πίνακα Α που είναι διαφορετική από την προηγούμενη τιμή του (του πίνακα Α). ν 0 Για χ από 2 μέχρι 50 Αν τότε (Α4) 1. Να αναφέρετε ονομαστικά τις 8 λειτουργίες που μπορεί να γίνουν σε μια δομή δεδομένων 2. Ποιες 2 λειτουργίες από τις παραπάνω δεν μπορούν να χρησιμοποιηθούν στους πίνακες; Αιτιολογήστε την απάντησή σας. 3. Ποια λειτουργία επί των δομών δεδομένων είναι απαραίτητη για την πραγματοποίηση των υπόλοιπων λειτουργιών στους πίνακες (εκτός των 2 λειτουργιών που δεν γίνονται στους πίνακες); (Α5) Δίνονται παρακάτω τρεις αλγόριθμοι, σκοπός των οποίων είναι, με δεδομένη την τιμή της μεταβλητής Ν, να εκχωρήσουν εναλλάξ σε διαδοχικά στοιχεία του πίνακα Π, μεγέθους Ν, τις τιμές ΑΛΗΘΗΣ, ΨΕΥΔΗΣ ξεκινώντας από την πρώτη θέση του πίνακα με την τιμή ΑΛΗΘΗΣ. Αλγόριθμος Α4_1 Αλγόριθμος Α4_2 Για δ από 1 μέχρι Ν Π[1] ΑΛΗΘΗΣ Αν... (1)... τότε Για δ από 2 μέχρι Ν Π[δ] ΨΕΥΔΗΣ Π[δ]... (2)... Π[... (3)...] Αλλιώς Π[δ] ΑΛΗΘΗΣ Τέλος Α4_2 Τέλος Α4_1 2/5

Αλγόριθμος Α4_3 Για δ από 1 μέχρι... (4)... με_βήμα 2 Π[δ] ΑΛΗΘΗΣ Π[... (5)...] ΨΕΥΔΗΣ Αν Ν mod 2 = (6) τότε Π[Ν] ΑΛΗΘΗΣ Τέλος Α4_3 Να γράψετε στο τετράδιό σας τον αριθμό καθενός από τα παραπάνω κενά 1-6 και να τα συμπληρώσετε με τις κατάλληλες αριθμητικές και λογικές εκφράσεις. ΘΕΜΑ B Δίνεται το παρακάτω τμήμα αλγορίθμου Σ 0 πλ 0 i 0 Διάβασε Χ Αν Α_Τ(Χ) <> Χ τότε i i + 1 Μέχρις_ότου Α_Τ(Χ) = Χ Αν Χ mod 3 = 2 τότε Εμφάνισε υπόλοιπο 2 Αλλιώς_αν X mod 3 = 1 τότε Εμφάνισε υπόλοιπο 1 Αλλιώς Εμφάνισε Χ Σ Σ + Χ πλ πλ + 1 Μέχρις_ότου πλ = 20 ή Σ > 100 Αν Σ <= 100 τότε Εμφάνισε πλ (Β1) 1. Δώστε δύο τιμές της μεταβλητής Χ για να επαναληφθεί ο εσωτερικός βρόχος δύο φορές. 2. Δώστε τη μικρότερη τιμή για την οποία κάθε βρόχος θα εκτελεστεί μόνο μία φορά και θα τερματίσει ο αλγόριθμος. 3. Τι θα εμφανίσει ο αλγόριθμος αν εκτελεστεί η εντολή Εμφάνισε πλ; 4. Τι μετράει η μεταβλητή i; (1 Μονάδες) 5. Τι μετράει η μεταβλητή πλ; (1 Μονάδες) 3/5

(Β2) Να μετατρέψετε το τμήμα αλγορίθμου από ψευδογλώσσα σε διάγραμμα ροής (Β3) Να μετατρέψετε το τμήμα αλγορίθμου που βρίσκεται σε ψευδογλώσσα με αποκλειστική χρήση της εντολή Όσο... επανάλαβε. ΘΕΜΑ Γ Σε ένα γενικό Λϋκειο, ο Λυκειάρχης αποφάσισε στο τέλος της χρονιάς να βγάλει κάποια στατιστικά στοιχεία για τους μαθητές της Γ Λυκείου Τεχνολογικής Κατεύθυνσης. Έτσι ζήτησε από τους μαθητές να τον βοηθήσουν αναπτύσσοντας έναν αλγόριθμο με τις ακόλουθες προδιαγραφές: Σε ένα πίνακα ΟΝΟΜΑ[45] εισάγονται τα ονοματεπώνυμα των μαθητών και σε έναν πίνακα ΜΑΘΗΜΑ[7] εισάγονται κατά σειρά τα ονόματα των 7 μαθημάτων <<ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ>>, <<ΜΑΘΗΜΑ ΕΠΙΛΟΓΗΣ>>, <<ΜΑΘΗΜΑΤΙΚΑ>>, <<ΦΥΣΙΚΗ>>, <<ΑΕΠΠ>>, <<ΑΟΔΕ>> και <<ΑΟΘ>>. Επίσης δίνεται πίνακας ΒΑΘΜΟΙ[45,7] με τους βαθμούς στα 7 πανελλαδικώς εξεταζόμενα μαθήματα των 45 μαθητών. Οι βαθμοί ανήκουν στο διάστημα [0,20] και το τελευταίο μάθημα είναι οι Αρχές Οικονομικής Θεωρίας (ΑΟΘ). Αν κάποιος μαθητής δεν έχει εξεταστεί στο μάθημα αυτό τότε στην αντίστοιχη θέση του πίνακα υπάρχει η τιμή -1. Να γραφεί πρόγραμμα το οποίο: (Γ1) Να διαβάζει και να καταχωρεί στους πίνακες ΟΝΟΜΑ και ΜΑΘΗΜΑ τα ονοματεπώνυμα των 45 μαθητών και τα ονόματα των παραπάνω 7 μαθημάτων. Επίσης να διαβάζει τον πίνακα ΒΑΘΜΟΙ χωρίς να γίνεται έλεγχος ορθής εισαγωγής στοιχείων (Γ2) Να εμφανίζει το πλήθος των μαθητών που συμμετείχαν στο μάθημα Αρχές Οικονομικής θεωρίας (Γ3) Να διαβάζει το όνομα ενός μαθητή και να εμφανίζει το μέσο όρο του μαθητή στα 6 πρώτα μαθήματα μαζί με το όνομά του. Αν ο μαθητής δεν υπάρχει να εμφανίζει κατάλληλο μήνυμα. (Γ4) Θα ταξινομεί τα ονόματα των μαθητών κατά φθίνουσα σειρά ως προς τον μέσο όρο στα 6 πρώτα μαθήματα και θα εμφανίζει τα ονοματεπώνυμα των 10 πρώτων με τους μέσους όρους τους. (Γ5) Θα εμφανίζει το όνομα του μαθήματος από τα 4 μαθήματα κατεύθυνσης (στήλες 3 έως 6) στο οποίο αρίστευσαν οι περισσότεροι μαθητές, δηλαδή πέτυχαν βαθμό 18 και πάνω, καθώς και το πλήθος αυτών. (5 Μονάδες) ΘΕΜΑ Δ Το αριθμολαχείο (ΛΟΤΤΟ) είναι ένα παιχνίδι τύχης με επιλογή αριθμών. Αφορά στην ακριβή πρόβλεψη έξι (6) διαφορετικών αριθμών που κληρώνονται από μία σειρά σαράντα εννέα (49) αριθμών, από το 1 μέχρι και το 49. Μέχρι σήμερα έχουν γίνει 2400 κληρώσεις. Να γράψετε αλγόριθμο ο οποίος: (Δ1) διαβάζει τις εξάδες αριθμών που έχουν κληρωθεί μέχρι σήμερα και τις αποθηκεύει σε πίνακα Λ[2400,6] (βλέπε επόμενο σχήμα - παράδειγμα). Δεν απαιτείται έλεγχος εγκυρότητας των δεδομένων. 4/5

Κληρωμένες εξάδες 1 η κλήρωση 22 43 16 23 18 7 2 η κλήρωση 39 12 38 23 24 48.................. 2400 η κλήρωση 12 10 3 38 28 43 (Δ2) Με δεδομένο ότι στο σύνολο των ακέραιων αριθμών {1, 2, 3,..., 48, 49}, οι περιττοί (μονοί) είναι περισσότεροι των άρτιων (ζυγών), να διαπιστώνει αν ισχύει το ίδιο και για όλους τους αριθμούς που έχουν κληρωθεί μέχρι σήμερα. Να εμφανίζει ένα απ τα μηνύματα: πλεονάζουν οι περιττοί ή πλεονάζουν οι άρτιοι ή είναι ίσοι σε αριθμό οι άρτιοι με τους περιττούς. (Δ3) Εμφανίζει τους 6 αριθμούς κάθε κλήρωσης, στην οποία κληρώθηκαν έξι ζυγοί ή έξι μονοί αριθμοί, διαφορετικά αν δεν συνέβη ποτέ αυτό, να εμφανίζει σχετικό μήνυμα. (Δ4) Εμφανίζει τον αριθμό ή τους αριθμούς, αν είναι περισσότεροι από έναν, που έχουν καθυστερήσει περισσότερο να κληρωθούν από την τελευταία φορά που κληρώθηκαν. ΕΥΧΟΜΑΣΤΕ ΕΠΙΤΥΧΙΑ 5/5